category.php

jay-rch

New Member
با سلام
اين كد را در فايل كتگوري گذاشته ام
<?php
$post = $wp_query->post;
if (in_category('1')) {
include(TEMPLATEPATH.'/wp.php');
}
if (in_category('6')) {
include(TEMPLATEPATH.'/joomla.php');
}elseif (in_category('2')) {
include(TEMPLATEPATH.'/single2.php');
} else {
include(TEMPLATEPATH.'/single_default.php');
}
?>
خوب اين كد وقتي روي كت 1 بريم صفحه wp.php را به درستي مياره و باز مي كنه اما براي كت 6 كه بريم صفحه joomla.php را ميارد با اين تفاوت كه صفحه قبلي هم مياره و كل قالب بهم ميريزه و حتي اگر صفحه بعدي آن بريم باز سه صفحه را با هم نشان مي دهد
در كل فقط صفحه اولي و بالايي اين كد را درست نشان ميدهد و صفحات زيرين اين كد را باهم يعني وقتي joomla.php ميريم wp.php هم نشون ميده باهم و قالب بهم ميريزه و...
ممنون ميشم بگيد اشكال اين كد كجاست و براي كتگوري هاي زياد بخوام صفحه درست كنم اگر كد ديگري است چيه؟؟؟
 
اول کاش کدهاتو توی تگ مخصوص میذاشتی که بشه خوندش !!
دوم این کد رو تست کن ببین جواب میده

PHP:
<?php
$post = $wp_query->post;
if (in_category('1')) {
include(TEMPLATEPATH.'/wp.php');
}
elseif (in_category('6')) {
include(TEMPLATEPATH.'/joomla.php');
}elseif (in_category('2')) {
include(TEMPLATEPATH.'/single2.php');
} else {
include(TEMPLATEPATH.'/single_default.php');
}
?>
 

جدیدترین ارسال ها

بالا