仅当在两个猫的组合中时才输出

时间:2013-03-26 作者:jeremy rice

我想做的是看看是否在一个页面上发布了选择了两个猫的帖子(他们必须同时选择两个猫才能显示,而不仅仅是一个猫)

if (is_page(15) || $post->post_parent=="15") {
  $option1 = \'11, 4\';
  $option2 = \'11, 7\';}

  <?php $my_query_args = array( 
      \'posts_per_page\' => 10,
      \'meta_key\' => \'price\',    
      \'meta_value_num\' => \'\',   
      \'orderby\'  => \'meta_value_num\', 
      \'order\' => \'asc\', 
      \'tax_query\' => array(
          array( 
            \'taxonomy\' => \'category\',  
            \'field\' => \'id\', 
            \'terms\' => array( $inventory_home ),
            \'operator\' => \'AND\'
          ) 
      )
  );
$my_query = new WP_Query( $my_query_args );?>

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

你的查询有一些奇怪的元素,比如\'meta_value_num\' => \'\', 但我觉得你想要的what category__and does.

$my_query_args = array( 
     \'posts_per_page\' => 10,
     \'meta_key\' => \'price\',    
     \'category__and\' => array($catid1,$catid2),   
     \'orderby\'  => \'meta_value_num\', 
     \'order\' => \'asc\'
);
旁注:您的price 元键的排序方式不会正确unless the associated values actually are numbers.

结束

相关推荐

自然排序/排序wp_Dropdown_Categories

我使用以下代码显示存档下拉列表: wp_dropdown_categories( \'taxonomy=week&hierarchical=1&orderby=name\' ); 然而,分类法的格式是第1周、第2周。。。。第10周、第11周我需要按照http://www.php.net/manual/en/function.natsort.php e、 g。第1周第2周<第10周第11周目前正在订购true alpha,例如。第1周第10周第11周第2周不知道最好的方