我希望有人能帮忙。我不是 php 编码员,但无论如何我一直在为 wordpress 定制和定制一个高级主题,但我被困住了。
我试图从默认列出所有类别的页面中排除特定类别。好的,没问题。它应该是:
<?php query_posts($query_string . '&cat=-134'); ?>
正确的?
我很确定类别编号是 134,但我可能是错的。我使用的高级主题称为 Risen,并且有很多不同类型的帖子 - 所以我认为的类别可能实际上是自定义分类法中的标签 - 在这种情况下 ???
当我将鼠标悬停在类别列表中时,我得到以下信息:
example.com/wp-admin/edit-tags.php?action=edit&taxonomy=risen_multimedia_category&tag_ID=134&post_type=risen_multimedia
我很确定我已经找到了需要包含我的论点的地方,并且在模板中:
// Get posts
$multimedia_query = new WP_Query( array(
'post_type' => 'risen_multimedia',
'posts_per_page' => risen_option( 'multimedia_per_page' ) ? risen_option( 'multimedia_per_page' ) : risen_option_default( 'multimedia_per_page' ),
'paged' => risen_page_num() // returns/corrects $paged so pagination works on static front page
) );
我试过添加
'tag' => -134
对这个数组无济于事。