我使用此代码在 wordpress 中显示自定义 single.php 页面(按类别),它工作正常。
get_header(); ?>
<div id="container">
<div id="content" role="main">
<?php
$post = $wp_query->post;
if (in_category('4')) {
include(TEMPLATEPATH.'/loop-single-recept.php');
} elseif (in_category('7')) {
include(TEMPLATEPATH.'/loop-single.php');
} else {
include(TEMPLATEPATH.'/loop-single.php');
}
?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
但我也想在每个 single.php 页面中显示自定义侧边栏。