我设法为此找到了几个线程,但是无法工作。 我使用的主题是自定义帖子'Our Team'。我已经设法通过添加以下代码为它们添加类别:
/*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 :(得分: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();