قالب single.php جدا برای هر موضوع

خانه / آموزش وردپرس / قالب single.php جدا برای هر موضوع

قالب single.php جدا برای هر موضوع

von طراحی سایت منسیکس Facebook Google+
در آموزش وردپرس, آموزشی

برای اینکه وردپرس را بخواهیم در حد یک پرتال بسیار قوی استفاده کنیم گاهی اوقات نیاز است که برای هردسته یک ادامه مطلب جدا ( single.php )  استفاده کنیم.

فرض کنید دسته های با موضوع گالری و اخبار داریم ، موقعی که روی ادامه مطلب گالری کلیک می کنیم بره به صفحه single.php با طراحی مدل گالری و برای موقعی که روی ادامه مطلب اخبار کلیک می کنیم  بره به یه صفحه single.php با طراحی های مجزا….

single.php چگونگی نمایش یک مطلب بصورت تکی رو مشخص می کند. مثلاً وقتی شما روی ادامه ی این مطلب>> کلیک میکنید مطلب در قالب این فایل نمایش پیدا میکند.

single.php

single.php

برای اینکار کافیست کد زیر را در فایل single.php خود قرار دهید :

توجه کنید که single-default.php آدرس فایل ادامه مطلبی است که میخواهید برای دسته هایی به غیر از دسته با آیدی شماره ۵ نمایش دهد
در خط اول هم in_category(‘5’) به جای ۵ آیدی اون دسته مورد نظر رو بنویسید و بجای single5.php هم آدرس فایل قالبی که برای دسته با ایدی ۵ در نظر گرفتید را قرار بدهید

1
2
3
4
<?php if (in_category('5')) {include (TEMPLATEPATH . '/single5.php');
}
else { include (TEMPLATEPATH . '/single-default.php');
} ?>

در صورت درخواست کد برای چندین موضوع میتوانید از کد زیر استفاده کنید :

1
2
3
4
5
6
7
8
<?php 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'); } ?>

برای اطلاعات بیشتر و آموزش هر چه راحتتر با منسیکس در تماس باشید.

[تعداد: 4   میانگین: 5/5]