我有一个CMS风格的设置。博客部分不在主页上。
我试图根据页面使用的模板向侧栏添加某些内容。
这一切都很好,除了博客页面,它甚至没有显示其模板名称。
echo get_post_meta($post->ID,\'_wp_page_template\',true); // produces nothing for blog template blog-page.php, but does show standard-page.php
if ( is_page_template(\'blog-page.php\')) {
// show blog sidebar stuff.... never gets called
}
if ( is_page_template(\'standard-page.php\')) {
// show blog sidebar stuff.. this works
}
我还可以使用什么来检查页面是否是博客页面,而不是模板?
使现代化
似乎没有实际使用博客页面。php,但索引。改为php。。。我可以使用假设语句检查它是否是博客样式的页面吗?