Php 特定帖子类别的Wordpress更改侧栏
我想更改类别“Magazin”的侧栏。我尝试过以下代码:Php 特定帖子类别的Wordpress更改侧栏,php,wordpress,Php,Wordpress,我想更改类别“Magazin”的侧栏。我尝试过以下代码: <?php $thecat = single_cat_title( '', false ); ?> <?php if ($thecat == 'Magazin') { dynamic_sidebar('Magazin'); } else { dynamic_sidebar ('sidebar'); } ?> 它正确地显示侧栏(但在每个类别中)。要在一篇文章中显示不同类别的自定义侧栏,可以使用
<?php $thecat = single_cat_title( '', false ); ?>
<?php if ($thecat == 'Magazin') { dynamic_sidebar('Magazin'); } else { dynamic_sidebar ('sidebar'); } ?>
它正确地显示侧栏(但在每个类别中)。要在一篇文章中显示不同类别的自定义侧栏,可以使用以下代码:
$cat = get_the_category();
if ( ! empty( $cat ) ) {
$cat_name = $cat[0]->name;
switch ($cat_name) {
case 'Category I':
include ('sidebar-cat-i.php');
break;
case 'Category II':
include ('sidebar-cat-ii.php');
break;
case 'Category III':
include ('sidebar-cat-iii.php');
break;
}
} else {
get_sidebar();
}
你把它弄好了吗?
$cat = get_the_category();
if ( ! empty( $cat ) ) {
$cat_name = $cat[0]->name;
switch ($cat_name) {
case 'Category I':
include ('sidebar-cat-i.php');
break;
case 'Category II':
include ('sidebar-cat-ii.php');
break;
case 'Category III':
include ('sidebar-cat-iii.php');
break;
}
} else {
get_sidebar();
}