我有自定义帖子note
我的类别如下所示:
Tutorials
--Class 11
----Physics
----Chemistry
----Biology
--Class 12
----Physics
----Chemistry
----Biology
——代表孩子,代表孙子
我想列出的职位,满足类别教程有儿童11班和孙子化学。
我可以写信给
<?php
$args = array(
\'post_type\' => \'note\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'terms\' => array(\'Chemistry\'),
\'field\' => \'slug\'
)
)
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p><?php
endwhile;
}
wp_reset_query();
?>
我不知道如何在11班和12班的孩子之间进行筛选:
能按我的想法列出吗?
谢谢:)
最合适的回答,由SO网友:Hareesh Sivasubramanian 整理而成
这可以通过以下方式实现Multiple Taxonomy Handling. 请尝试此代码。
<?php
$args = array(
\'post_type\' => \'note\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'terms\' => array( \'class 11\', \'chemistry\' ), // Add suitable term slugs here
\'field\' => \'slug\'
)
)
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p><?php
endwhile;
}
wp_reset_query();
?>