2013-11-18 3 views
0

Мне удалось найти несколько потоков для этого, но не получилось. Я использую тему с пользовательскими сообщениями «Наша команда». Мне удалось добавить категории для них, добавив следующий код:Показать сообщения от одной категории в шаблоне страницы в WordPress

/*TAXONOMIES*/ 
    add_action('init', 'ourteam_taxonomies', 0); 
    function ourteam_taxonomies() { 
     register_taxonomy('ourteam_categories', 'ourteam', array('hierarchical' => true, 'label' => 'Categories', 'query_var' => true, 'rewrite' => true)); 
    } 

Я пытаюсь сейчас изменить шаблон страницы для того, чтобы отобразить сообщения только одной категории. Я попытался следующие, но я не могу заставить его работать:

<?php 
if (have_posts()) : 
    while (have_posts()) : the_post(); 
    the_content();         
    endwhile; 
    endif; 
    ?> 

<?php 
    $member_order = get_option('source_member_order'); 
    $member_orderby = get_option('source_member_orderby'); 

    $args = array('post_type' => 'ourteam', 'ourteam_category' => 92, 'orderby' => $member_orderby, 'order' => $member_order, 'posts_per_page' => get_option('source_num_member')); 
    $wp_query = new WP_Query($args); 

    if ($wp_query->have_posts()) :       
    while ($wp_query->have_posts()) : $wp_query->the_post(); 
    ?> 

Я не знаком с PHP поэтому у меня возникли проблемы выяснить, в чем проблема.

Заранее благодарю за помощь!

+0

Почему вы используете пользовательскую таксономию, в отличие от почтовой категории? – ggdx

+0

Я подумал, что было бы лучше, потому что сообщения, которые я пытаюсь фильтровать, - это пользовательские сообщения. Они пришли с темой. –

ответ

0

Попробуйте

query_posts("cat=92&orderby=".$member_orderby."&order=".$member_order."&posts_per_page=". get_option("source_num_member")); 

Так

query_posts("cat=92&orderby=".$member_orderby."&order=".$member_order."&posts_per_page=". get_option("source_num_member")); 


while (have_posts()) : the_post(); 
    // Your Output 
endwhile; 

// Reset Query 
wp_reset_query(); 
+0

спасибо @ Daniel. Не возражаете ли вы указать мне, где я должен включать его в код, который у меня есть? –

+0

Привет - Только что обновил мой ответ – ggdx

+0

@ Daniel - где post_type в этом запросе? –

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