2012-03-20 75 views
0

嗨我正在開發一個項目,我需要在這些產品的某個類別內的頁面上顯示一組產品。我通過使用Wordpress中的實際「類別」功能來建立這些類別。然後,計劃將自己創建的實際產品作爲「職位」,並將其輸出爲特定的格式。我會將每個產品(帖子)分配給我創建和選擇的類別。如何在Wordpress中設置頁面名稱等於類別名稱

問題是我將有幾個不同的類別頁面,這些頁面需要調用我分配給這些頁面的特定類別。所以我想我可以在我的模板中創建一個條件來確定「Pagename」是否等於「Categoryname」。然後,如果條件爲真,我會告訴Wordpress在輸出的類別中顯示帖子。

這對我來說很困難。我已成功地將頁面名稱和類別名稱作爲字符串獲取,如下所示。但我不知道如何創建一種方法將它們設置爲彼此相等,然後在輸出的類別中顯示帖子。

<?php 
$pagename = get_query_var('pagename'); 
    if (!$pagename && $id > 0) { 
$post = $wp_query->get_queried_object(); 
$pagename = $post->post_name; 
echo $pagename; 
} 


rewind_posts(); 

$page = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=&showposts=10&paged=$page"); 

    while (have_posts()) : the_post(); 

       $category = get_the_category(); 
            if($category[0]){ 
            echo '<p>'.$category[0]->cat_name.'</p>'; 
                } 

       get_template_part('content', get_post_format()); 
    endwhile; 
    simplemarket_pagination(); 
?> 

回答

1

難道你只是使用category.php模板嗎?

我不知道我的理解對具有這些是對而不是類別頁面本身的需要。

+0

嗨傑里米,我曾經想過,也許我只是感到困惑b/c我需要在一個框中顯示一個單一的職位(產品),而不是博客格式。 – 2012-03-20 21:02:59

相關問題