ورود به مدیریت وبلاگ

قالب متفاوت برای ادامه مطلب هر دسته در وردپرس

قالب متفاوت برای ادامه مطلب هر دسته در وردپرسReviewed by محمد on May 30Rating: 4.0قالب متفاوت برای ادامه مطلب هر دسته در وردپرسگاهی پیش می آید که بخواهیم ادامه مطلب پست های دسته ای خاص را متفاوت تر از بقیه قالب ببینیم. برای این آموزش ساده با من همراه باشد. برای این کار ابتدا یک کپی از فایل single.php خود تهیه کنید و نام آن را به single-default.php تغییر دهید.

گاهی پیش می آید که بخواهیم ادامه مطلب پست های دسته ای خاص را متفاوت تر از بقیه قالب ببینیم. برای این آموزش ساده با من همراه باشد. برای این کار ابتدا یک کپی از فایل single.php خود تهیه کنید و نام آن را به single-default.php تغییر دهید.

قالب متفاوت برای ادامه مطلب هر دسته در وردپرس

حالا کد زیر را باید در فایل single.php قالب خود کپی کنید و کد های دیگر داخل آنرا حذف کنید:

1

2

3

4

if (in_category('3')) {include (TEMPLATEPATH . '/single3.php');}

else { include (TEMPLATEPATH . '/single-default.php');}

?>

در خط دوم عدد ۳ نشانگر ID مربوط به دسته مورد نظر است و همانطور که نوشته ایم برای دسته شماره ۳ باید فایل single3.php را بسازیم و کد های خود را مطابق با خواسته خود در آن بنویسیم.

در خط بعد نیز ذکر شده که قالب وردپرس پیشفرض برای دسته های دیگر چیست که همان فایل single-default.php است که در ابتدا با کپی کردن قبل از تغییر فایل single.php ساختیم.

حال اگر بخواهیم برای مثال چند دسته را با قالبی جدا ایجاد کنیم باید به همین روش عمل کنیم، برای مثال:

1

2

3

4

5

6

post;

if ( in_category('2') ) { include(TEMPLATEPATH . '/single_category2.php'); }

elseif ( in_category('3') ) { include(TEMPLATEPATH . '/single_category3.php'); }

elseif ( in_category('4') ) { include(TEMPLATEPATH . '/single_category4.php'); }

else { include(TEMPLATEPATH . '/single-default.php'); }

?>

وردپرس برای خواندن قالب ادامه مطلب به فایل single.php مراجعه میکند و سپس در آن گفته میشود که اگر پست داخل دسته ۲ بود سراغ فایل single2.php برود و … و در انتها اگر هیچ کدام نبود فایل single- default.php باز شود.

به کانال تلگرام بیست اسکریپت بپیوندید !

دانلود . مطلب مفیدی بود ؟اشتراک مطلب در :0لایک کن :)
این مطلب چندتا لایک داره؟

جستجو های اخبار روز

جدیدترین اخبار

داغ ترین اخبار

Warning: mysqli_connect(): (28000/1045): Access denied for user 'viroreir_mff567g'@'localhost' (using password: YES) in /home/viroreir/vknews.ir/akharin.php on line 11 Failed to connect to MySQL: Access denied for user 'viroreir_mff567g'@'localhost' (using password: YES)