WordPress的帮助显示帖子类别依赖于页面
问题描述:
我想显示一个特定的帖子类型依赖于页面,所以例如我有一个博客帖子类型,我想表明,当用户在/博客,我有链接帖子类型,并希望在用户处于/链接时显示这些内容。这是可能目前我在index.php中有这样的代码WordPress的帮助显示帖子类别依赖于页面
<?php get_header(); ?>
<div id="content"><!-- CONTENT START -->
<h2><?php echo ucwords($post->post_title);?></h2>
<div id="subNavigation"><!-- SUBNAV START -->
<?php
if(get_the_title($post->post_parent) == "Members Content") {
$children .= '<li><a href="forums">Forums</a></li>';
$children .= '<li><a href="members">Members</a></li>';
$children .= '<li><a href="groups">Groups</a></li>';
} else {
$permalink = get_permalink($post->post_parent);
$children .= '<li><a href="'.$permalink.'">'. get_the_title($post->post_parent). '</a></li>';
}
if($post->post_parent)
$children .= wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
else
$children .= wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
</div><!-- SUBNAV END -->
<div id="contentMainInterior"><!-- CONTENT MAIN START -->
<?php while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
</div><!-- CONTENT MAIN END -->
<div class="clear"></div>
</div><!-- CONTENT END -->
答
如果你在谈论自定义的帖子类型,最好的方法就是创作每个帖子类型索引页面的ng模板。例如,您有一个名为'blog'的页面,并为其指定'blog'模板,您可以在其中编辑帖子查询以查找'post_type' => 'blog_post'
或您的类型。