2010-09-16 2 views
1

Я хочу показать конкретный тип сообщения, зависящий от страницы, поэтому, например, у меня есть тип сообщения в блоге, и я хочу показать, что когда пользователь находится в/blog, и у меня есть тип ссылки и хотите показать их, когда пользователь находится в/link. Возможно ли это в данный момент у меня есть этот код в моем index.phpWordpress help показать категории сообщений в зависимости от страницы

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

ответ

0

Если вы говорите о персонализированных типах сообщений, лучшим способом будет создание ng для каждой индексной страницы типа сообщения. Например, у вас есть страница под названием «блог» и присваивается ей шаблон «блог», где вы редактируете почтовый запрос для поиска 'post_type' => 'blog_post' или как бы там ни было.

Смежные вопросы