自定义邮购从其他类别返回帖子

时间:2015-06-01 作者:Oliver Millington

我正在尝试按自定义字段对类别中的每个帖子进行排序(使用高级自定义字段插件)

 $the_query = new WP_Query(array(
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));
 if ( $the_query->have_posts() ) :
   while ( $the_query->have_posts() ) : $the_query->the_post();
     get_template_part( \'template-parts/content\', get_post_format() );
   endwhile;
 endif;
问题是,它以某种方式从ALL 其他类别。

1 个回复
最合适的回答,由SO网友:AddWeb Solution Pvt Ltd 整理而成

在WP\\u Query()中,没有传递类别引用,因此这是返回所有类别帖子的点。

请在此处尝试传递类别ID:

$the_query = new WP_Query(array(
   \'cat\'=4, //Your category ID
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));

$the_query = new WP_Query(array(
   \'category_name\'=staff,   //Your category name...
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));
希望这能更好地帮助你。

谢谢

结束

相关推荐

Display Count of posts

我正在尝试创建一个计数器,该计数器将显示一个类别页面的页码,后跟页面计数,其中每页有一篇文章。例如,如果一个类别中有10个职位:1/10, 2/10, 等等。我能够使用@PieterGoosen提供的代码显示页码(How to use global post counter in the loop?) 但我很难弄清楚如何显示页数。

自定义邮购从其他类别返回帖子 - 小码农CODE - 行之有效找到问题解决它

自定义邮购从其他类别返回帖子

时间:2015-06-01 作者:Oliver Millington

我正在尝试按自定义字段对类别中的每个帖子进行排序(使用高级自定义字段插件)

 $the_query = new WP_Query(array(
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));
 if ( $the_query->have_posts() ) :
   while ( $the_query->have_posts() ) : $the_query->the_post();
     get_template_part( \'template-parts/content\', get_post_format() );
   endwhile;
 endif;
问题是,它以某种方式从ALL 其他类别。

1 个回复
最合适的回答,由SO网友:AddWeb Solution Pvt Ltd 整理而成

在WP\\u Query()中,没有传递类别引用,因此这是返回所有类别帖子的点。

请在此处尝试传递类别ID:

$the_query = new WP_Query(array(
   \'cat\'=4, //Your category ID
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));

$the_query = new WP_Query(array(
   \'category_name\'=staff,   //Your category name...
   \'posts_per_page\' => -1,
   \'meta_key\'   => \'adult_price\',
   \'orderby\'=> \'meta_value_num\',
   \'order\'  => \'ASC\'
 ));
希望这能更好地帮助你。

谢谢

相关推荐

Last post in loop when even

我使用这段代码尝试检查每个页面上的最后一篇文章循环是否均匀,以便添加不同的类。这可以检查它是否是最后一篇文章:( ( 1 == $wp_query->current_post + 1 ) == $wp_query->post_count ) 这可以检查它是否是一个均匀的帖子( $wp_query->current_post % 2 == 0 ) 但这并没有检查这是否是最后一篇文章,甚至。 ( ( 1 == $wp_query->current_post + 1