簡體   English   中英

WordPress幫助顯示取決於頁面的帖子類別

[英]Wordpress help show post categories dependent on page

我想顯示一個依賴於頁面的特定帖子類型,例如,我有一個博客帖子類型,並且我想顯示當用戶位於/ blog時,並且我具有一個鏈接帖子類型,並且想要顯示該帖子類型時,用戶位於/ link。 目前有可能我的index.php中有此代碼嗎

<?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 -->

如果您要談論自定義帖子類型,最好的方法是為每個帖子類型索引頁面創建模板。 例如,您有一個名為“博客”的頁面,並為其分配了“博客”模板,您可以在其中編輯發布查詢以查找'post_type' => 'blog_post'或任何類型的頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM