miraziz

افزودن تصویر به دسته های وردپرس

36 پست در این موضوع قرار دارد

دوستان من می خواستم برای دسته های سایتم تصویر اضافه کنم. مانند عکس زیر. (در تصویر زیر نام شاعر که در کادر نارنجی رنگ نوشته شده است در واقع آخرین دسته ی فرزند است و تصویر نمایشی هم مربوط به آن است)
در اینترنت چندین افزونه هستند که من امتحانشون کردم و اصلا به نتیجه ای نرسیدم یا اینکه من درست عمل نکردم. اگر کسی از دوستا لطف کنند و راهنمایی ام کنند ممنون می شم. اگر هزینه ای هم داشته باشه در حد توانم پرداخت می کنم.

 

Untitleyyd-1.png

0

به اشتراک گذاری این پست


لینک به پست
در 8 دقیقه قبل، miraziz گفته است :

دوستان من می خواستم برای دسته های سایتم تصویر اضافه کنم. مانند عکس زیر. (در تصویر زیر نام شاعر که در کادر نارنجی رنگ نوشته شده است در واقع آخرین دسته ی فرزند است و تصویر نمایشی هم مربوط به آن است)
در اینترنت چندین افزونه هستند که من امتحانشون کردم و اصلا به نتیجه ای نرسیدم یا اینکه من درست عمل نکردم. اگر کسی از دوستا لطف کنند و راهنمایی ام کنند ممنون می شم. اگر هزینه ای هم داشته باشه در حد توانم پرداخت می کنم.

 

Untitleyyd-1.png

شما وارد دسته ها بشو، اونجا هر دسته رو که ویرایش کنی یه آیکن مربع شکل متوسط سایزی هست و نوشته که عکس براش آپلود کنی. همونجا عکس رو بزار.

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

به دسته بندی ها هم مثل پست ها میشه کاستوم فیلد اضافه کرد.

شما باید به دسته بندی ها یه کاستوم فیلد برای آپلود عکس اضافه کنید و سپس بیایید اونجا عکس ها موردنظر رو آپلود کنید.

و بیایید با یه سری کد توی پست هایی که دسته موردنظر رو دارن عکس رو نمایش بدین.

1

به اشتراک گذاری این پست


لینک به پست

بله درست است. افزونه ها هم این کار را انجام میدم. ولی من نمی دونم تصویر افزوده شده در دسته ها در قالب وبلاگ هم نمایش دهم

0

به اشتراک گذاری این پست


لینک به پست
در 14 دقیقه قبل، miraziz گفته است :

بله درست است. افزونه ها هم این کار را انجام میدم. ولی من نمی دونم تصویر افزوده شده در دسته ها در قالب وبلاگ هم نمایش دهم

درود مجدد

 

به نظر من این افزونه رو نصب کنید. (شاید هم نصب کرده باشید نمیدونم)

بعد که عکس ها رو گذاشتید برای دسته ها باید توی فایل single.php اونجا متای دسته آخر رو بخونید.

متای دسته ها رو باید با این تابع بخونید.

پارامترهاش مثل تابع get_post_meta هست.

2

به اشتراک گذاری این پست


لینک به پست

من احساس میکنم شما الان دقیقا متوجه نشدید باید چیکار کنید.

درسته؟

1

به اشتراک گذاری این پست


لینک به پست
در 15 ساعت قبل، ToranjArts گفته است :

شما وارد دسته ها بشو، اونجا هر دسته رو که ویرایش کنی یه آیکن مربع شکل متوسط سایزی هست و نوشته که عکس براش آپلود کنی. همونجا عکس رو بزار.

بله این مراحل را طی می کنم ولی متاسفانه نمایش نمیده

0

به اشتراک گذاری این پست


لینک به پست
در 59 دقیقه قبل، mehran-b گفته است :

من احساس میکنم شما الان دقیقا متوجه نشدید باید چیکار کنید.

درسته؟

بله متاسفانه. البته من با افزونه  Taxonomy Images امتحان می کردم. در واقع مشکل من این است که از چه کدی باید در قالبم استفاده کنم که اون تصاویر که برای دسته ها انتخاب کرده ام را نشون بده. اگه کد php اش را داشته باشم، تا حدودی می تونم استایل دهی اش کنم

0

به اشتراک گذاری این پست


لینک به پست
در 40 دقیقه قبل، miraziz گفته است :

بله این مراحل را طی می کنم ولی متاسفانه نمایش نمیده

 

در 37 دقیقه قبل، miraziz گفته است :

بله متاسفانه. البته من با افزونه  Taxonomy Images امتحان می کردم. در واقع مشکل من این است که از چه کدی باید در قالبم استفاده کنم که اون تصاویر که برای دسته ها انتخاب کرده ام را نشون بده. اگه کد php اش را داشته باشم، تا حدودی می تونم استایل دهی اش کنم

 

نمی ارزه، من جای شما باشم افزونه رو غیر فعال میکنم یا افزونه ی بهتری رو انتخاب میکنم. چیزی که هست افزونه. ممکنه که ورژنش با وردپرس شما نخونه. 

0

به اشتراک گذاری این پست


لینک به پست
در 44 دقیقه قبل، miraziz گفته است :

بله متاسفانه. البته من با افزونه  Taxonomy Images امتحان می کردم. در واقع مشکل من این است که از چه کدی باید در قالبم استفاده کنم که اون تصاویر که برای دسته ها انتخاب کرده ام را نشون بده. اگه کد php اش را داشته باشم، تا حدودی می تونم استایل دهی اش کنم

اینجا مشکل افزونه ای که استفاده کردی اینه که توی single.php نمیتونه آدرس اون عکس رو برات بیاره باید توی خود category.php یا tag.php یا taxonomy.php یا archive.php باشی تا بتونه واست لود کنه عکس دسته رو.

البته شابد هم بشه ولی باید بررسی کنم کدهای افزونه رو.

2

به اشتراک گذاری این پست


لینک به پست

خوب یه فکری برای این کردم که چطوری توی single.php عکس آخرین فرزند دسته بندی پست رو بگیری.

تابع زیر رو بذار توی فایل functions.php قالبت:

function mehran_get_post_last_child_image($post_id) {
	
	$cats = get_the_category($post_id);
	
	$childs = array();
	foreach($cats as $cat) {
		if($cat->category_parent !== 0)
			$childs[] = $cat->cat_ID;
	}
	
	if($childs === array())
		return;
	
	$last_child = max($childs);
	
	$images = get_option('taxonomy_image_plugin');
	$img_url = wp_get_attachment_url($images[$last_child]);
	
	if($img_url === false)
		return;
	
	return $img_url;
	
}

بعد روی فرزند ترین دسته یکی از پست هات عکس بذار.

بعد توی فایل single.php توی حلقش کد زیر رو بذار:

<?php echo mehran_get_post_last_child_image(get_the_ID()); ?>

بعد برو پستی رو که واسه فرزند ترین دسته اش عکس گذاشتی باز کن یه آدرس به عکس فرزندترین دسته باید توی صفحه پیدا کنی.

اگر پیدا کردی بگو تا بقیش رو بگم.

2

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، mehran-b گفته است :

بعد برو پستی رو که واسه فرزند ترین دسته اش عکس گذاشتی باز کن یه آدرس به عکس فرزندترین دسته باید توی صفحه پیدا کنی.

اگر پیدا کردی بگو تا بقیش رو بگم.

خیلی ممنون که وقت گذاشتید. کارهایی که گفتین را انجام دادم و حدستون درست بوده. یک آدرس عکس بالای عنوان پست نشون میده. فقط خود عکس را نشون نمیده ها. url عکس را نشون میده.

تو آدرس زیر می تونین ببینین
http://echolalia.ir/با-کدام-زبان-صدایم-می-زنی/

0

به اشتراک گذاری این پست


لینک به پست

احسنت.

 

خوب این عکسه همون عکسه است که برای آخرین دسته فرزند این پست گذاشتی؟

0

به اشتراک گذاری این پست


لینک به پست
در 3 دقیقه قبل، mehran-b گفته است :

احسنت.

 

خوب این عکسه همون عکسه است که برای آخرین دسته فرزند این پست گذاشتی؟

بله همون عکس است.

0

به اشتراک گذاری این پست


لینک به پست

خوب حالا اون تابعی که گذاشتی توی functions.php رو بی زحمت با این تابع جایگزین کن ببینیم چی میشه.

function mehran_get_post_last_child_image($post_id) {
	
	$cats = get_the_category($post_id);
	
	$childs = array();
	foreach($cats as $cat) {
		if($cat->category_parent !== 0)
			$childs[] = $cat->cat_ID;
	}
	
	if($childs === array())
		return;
	
	$last_child = max($childs);
	
	$images = get_option('taxonomy_image_plugin');
	$img_tag = wp_get_attachment_image($images[$last_child]);
	
	if($img_tag === "")
		return;
	
	return $img_tag;
	
}

اینجا باید خود عکس رو بزنه نه آدرسش رو.

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 5 ساعت قبل، mehran-b گفته است :

خوب حالا اون تابعی که گذاشتی توی functions.php رو بی زحمت با این تابع جایگزین کن ببینیم چی میشه.

اینجا باید خود عکس رو بزنه نه آدرسش رو.

ببخشید اگر دیر جواب دادم. چون رفته بودم دانشگاه

خیلی ممنون. الان تصویر را نشون داد. فقط میشه یه راهنمایی کوچکی هم بکنین که اگر بخواهم به این عکس کلاس اضافه کنم باید نام اون کلاس را دقیقا کجای کدهای بالا بنویسم؟

ویرایش شده در توسط miraziz
0

به اشتراک گذاری این پست


لینک به پست
نقل قول

ببخشید اگر دیر جواب دادم. چون رفته بودم دانشگاه.

خواهش میکنم.

نقل قول

فقط میشه یه راهنمایی کوچکی هم بکنین که اگر بخواهم به این عکس کلاس اضافه کنم باید نام اون کلاس را دقیقا کجای کدهای بالا بنویسم؟

مثلا اگر کد رو اینطوری کنید کلاس mehran به عکس اضافه میشه.

function mehran_get_post_last_child_image($post_id) {
	
	$cats = get_the_category($post_id);
	
	$childs = array();
	foreach($cats as $cat) {
		if($cat->category_parent !== 0)
			$childs[] = $cat->cat_ID;
	}
	
	if($childs === array())
		return;
	
	$last_child = max($childs);
	
	$images = get_option('taxonomy_image_plugin');
	$img_tag = wp_get_attachment_image($images[$last_child], 'thumbnail', false, array('class' => 'mehran'));
	
	if($img_tag === "")
		return;
	
	return $img_tag;
	
}

 

2

به اشتراک گذاری این پست


لینک به پست
در 11 دقیقه قبل، mehran-b گفته است :

خواهش میکنم.

مثلا اگر کد رو اینطوری کنید کلاس mehran به عکس اضافه میشه.

 

فقط یکی هم اینکه می خواستم با کلیک بر روی این عکس به صفحه نتایج دسته مورد نظرش ارسال بشه؟

0

به اشتراک گذاری این پست


لینک به پست
نقل قول

فقط یکی هم اینکه می خواستم با کلیک بر روی این عکس به صفحه نتایج دسته مورد نظرش ارسال بشه؟

function mehran_get_post_last_child_image($post_id) {
	
	$cats = get_the_category($post_id);
	
	$childs = array();
	foreach($cats as $cat) {
		if($cat->category_parent !== 0)
			$childs[] = $cat->cat_ID;
	}
	
	if($childs === array())
		return;
	
	$last_child = max($childs);
	
	$images = get_option('taxonomy_image_plugin');
	$img_tag = wp_get_attachment_image($images[$last_child], 'thumbnail', false, array('class' => 'mehran'));
	
	if($img_tag === "")
		return;
	
return '<a href="'.esc_url(get_category_link($last_child)).'">'.$img_tag.'</a>';
	
}

 

2

به اشتراک گذاری این پست


لینک به پست
در 37 دقیقه قبل، mehran-b گفته است :

function mehran_get_post_last_child_image($post_id) {
	
	$cats = get_the_category($post_id);
	
	$childs = array();
	foreach($cats as $cat) {
		if($cat->category_parent !== 0)
			$childs[] = $cat->cat_ID;
	}
	
	if($childs === array())
		return;
	
	$last_child = max($childs);
	
	$images = get_option('taxonomy_image_plugin');
	$img_tag = wp_get_attachment_image($images[$last_child], 'thumbnail', false, array('class' => 'mehran'));
	
	if($img_tag === "")
		return;
	
return '<a href="'.esc_url(get_category_link($last_child)).'">'.$img_tag.'</a>';
	
}

 

آقا مهران من این کدی که دادید را گذاشتم و به تصویر لینک اضافه شده بود. ولی فقط وقتی من استایل زیر را به عکس می دهم، لینکِ بر تصویر هم غیرفعال می شود
 

.mehran{ float: right;
         border: solid #ccc 2px;
         margin-left: 10px;
         margin-bottom: 20px;
}

 

0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

.mehran{
	float: right;
	border: solid #ccc 2px;
	margin-left: 10px;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}

 

3

به اشتراک گذاری این پست


لینک به پست

خیلی ممنون. عالی بود. منت دارتونم

1

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، miraziz گفته است :

خیلی ممنون. عالی بود. منت دارتونم

خواهش میکنم.

پاینده باشید

2

به اشتراک گذاری این پست


لینک به پست
در در 10/3/2017 at 22:35، mehran-b گفته است :

خواهش میکنم.

پاینده باشید

سلام آقا مهران خوب هستین. وقتتان بخیر. شرمنده مزاحمتان شدم. یک سوالی داشتم.
یادتان باشد شما کدهای را تو این تاپیک ارائه دادید که عکسی که ما با استفاده از یک افزونه به هر دسته اضافه کرده بودیم را قالب سایت کنار عنوان نوشته می‌آورد. می‌خواستم بدونم میشه این کد را طوری ویرایش کرد که اون عکس در واقع عکس بندانگشتی نوشته نیز به حساب بیاید. یعنی موتورهای جستجو عکس دسته را به عنوان عکس بندانگشتی نوشته قبول کنند. چون از نظر سئو برای سایتم خطا نبودن تصاویر بند انگشتی همیشه وجود دارد.

0

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، miraziz گفته است :

سلام آقا مهران خوب هستین. وقتتان بخیر. شرمنده مزاحمتان شدم. یک سوالی داشتم.
یادتان باشد شما کدهای را تو این تاپیک ارائه دادید که عکسی که ما با استفاده از یک افزونه به هر دسته اضافه کرده بودیم را قالب سایت کنار عنوان نوشته می‌آورد. می‌خواستم بدونم میشه این کد را طوری ویرایش کرد که اون عکس در واقع عکس بندانگشتی نوشته نیز به حساب بیاید. یعنی موتورهای جستجو عکس دسته را به عنوان عکس بندانگشتی نوشته قبول کنند. چون از نظر سئو برای سایتم خطا نبودن تصاویر بند انگشتی همیشه وجود دارد.

یعنی عکسه رو واقعا به عنوان تصویر شاخص برای پست انتخاب کنه؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط htrwd
      سلام کاری که من می خوام انجام بدم هاست سی پنل دارم که وردپرس روش هاست دانلود دایرکت ادمین دارم که هم ساب دامین ساختم روش هم اکانت اف تی پی ساب دامین که رو هاست دانلود از طریق A recorde وصل کردم به هاست وردپرسم     حالا می خوام وقتی فایلی رو پیوست اتچ یا کلا آپلود می کنم مستقیم بره تو پوشه مشخص شده در هاست دانلودم   یعنی نمی خوام دیگه فایلهایی آپلودی که از سایت انجام می دم داخل هاست وردپرسم باشند در ضمن خیلی جستجو کردم ولی فعلا موفقیت آمیز نبوده ممنون  
    • توسط pasha
      سلام و وقت همگی به خیر
      من جدیدا با ی مشکلی مواجه شدم که وقتی یک صفحه رو آپدیت می کنم به جای بروز رسانی به صفحه ای که اتچ می کنم ریدایرکت میشه .
      ممنون میشم منو راهنمایی بکنید. 

    • توسط lord00mmdy
      سلام دوستان
      یک افزونه که کاربرا بتونن بعنوان بازاریاب ثبت نام کنند و یک کد تخفیف (یا همون کوپن) بگیرند. و هر کس با این کد تخفیف خرید کرد یک مبلغ سود به حساب کیف پولش واریز بشه.
      مثل : AffiliateWP (اما با لینک بازاریابی میکنه) یا Ultimate Affiliate Pro (که باز هم با لینک )
      ممنون از همه 
    • توسط h.jalalifar89
      سلام
      من از چندفروشندگی دکان استفاده می کنم. میخوام قبل از اینکه مشتری پرداخت رو انجام بده, فروشنده سفارش رو ببینه و در صورتی که بتونه از پس تعدادش بربیاد زمان ارسال رو حدودی اعلام کنه , بعدش مشتری پرداخت کنه. چون محصولات من سبزی و مرباست باید با توجه به نیاز مشتری آماده بشه
      راه حلی هست؟ میشه کمکم کنید
    • توسط lord00mmdy
      سلام خدمت شما دوستان عزیز
      نیاز به یک آزمون ساز دارم که بتونه بعد از تموم شدن آزمون به  پاسخ رو به صورت درصد نمایش بده مثلا 
      یک سوال رو فرض کنید که هر کدوم از جواب ها مربوط به یکی از شاخه های درسی میشه یعنی اگه پاسخ بدن 1 آخر آزمون نشون بده شما در رشته ریاضی موفق تری.
      پس شد دو مورد:
      1.نتیجه رو درصد نمایش بده
      2.بتونه هر کدوم از پاسخ سوالات رو تفکیک کنه
      ممنون