2013-09-16 49 views
0

問題: 我的菜單欄包含一組類別。帖子自動對齊。一個新的插件是基於頁面。頁面例如'p1'總是在主站點上。WordPress的3.6:頁下的類別

創意: 創建一個模板,將頁面分配到特定類別,例如'p1' - >'c1'。我發現了一段代碼

<?php if (is_category('c1')) : ?> 

的問題是,我不知道如何告訴程序:

if (is_category('c1')) : show page/vice versa?> 

我該怎麼辦呢?

回答

0

你會想要一個頁面和類別之間的命名標準。一旦完成,你可以做以下事情(或類似的事情):

<?php if(is_category('c1)) : ?> 
<?php query_posts('category_name=c1&order=asc'); 
if (have_posts()) : while(have_posts()) : the_post();?> 
    <div class="pageWrapper"> 
     <h3><?php the_title(); ?></h3> 
     <?php the_content(); ?> 
    </div> 
<?php endwhile; else: ?> 
<p>No content was found</p> 
<?php 
    endif; 
wp_reset_query();//If writing your own queries, always a good idea to reset it. ?>