是否可以从自定义分类中获取所有术语项,而不考虑帖子附件状态?

时间:2013-02-01 作者:Tom Chapman

基本上,我为摄影师建立了带有画廊的网站。到目前为止,画廊图片都被贴在了帖子上,我刚刚从类别分类中删除。如果它也被用作一个普通的博客,那就太麻烦了。

所以我一直在摸索,我发现了一些事情,比如如果一个附件项目没有分配给一个帖子,那么它有一个parent_post ID 属于0.

如果可以的话,我将如何简单地获取自定义分类法中包含术语的所有项目,而忽略它们的parent_post IDs?

我觉得Wordpress还没有出现,因为我想做的是。。。

2 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

如果我理解正确的话,您需要所有带有指定条款的附件(附件与否)?

$args = array(
    \'post_type\'     => \'attachment\',
    \'my_taxonomy\' => \'my_taxonomy_term\'
);

$my_query = new WP_Query( $args );

if( $my_query->have_posts() ):
    while ($my_query->have_posts()) : $my_query->the_post();

        // your stuff here

    endwhile;
}
// Don\'t forget to reset
wp_reset_postdata();
WP_Query Taxonomy Parameters.

SO网友:david.binda

尝试get_terms function

以下是使用示例(来自Codex):

$categories = get_terms( \'category\', array(
    \'orderby\'    => \'count\',
    \'hide_empty\' => 0
) );

结束

相关推荐

是否可以从自定义分类中获取所有术语项,而不考虑帖子附件状态? - 小码农CODE - 行之有效找到问题解决它

是否可以从自定义分类中获取所有术语项,而不考虑帖子附件状态?

时间:2013-02-01 作者:Tom Chapman

基本上,我为摄影师建立了带有画廊的网站。到目前为止,画廊图片都被贴在了帖子上,我刚刚从类别分类中删除。如果它也被用作一个普通的博客,那就太麻烦了。

所以我一直在摸索,我发现了一些事情,比如如果一个附件项目没有分配给一个帖子,那么它有一个parent_post ID 属于0.

如果可以的话,我将如何简单地获取自定义分类法中包含术语的所有项目,而忽略它们的parent_post IDs?

我觉得Wordpress还没有出现,因为我想做的是。。。

2 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

如果我理解正确的话,您需要所有带有指定条款的附件(附件与否)?

$args = array(
    \'post_type\'     => \'attachment\',
    \'my_taxonomy\' => \'my_taxonomy_term\'
);

$my_query = new WP_Query( $args );

if( $my_query->have_posts() ):
    while ($my_query->have_posts()) : $my_query->the_post();

        // your stuff here

    endwhile;
}
// Don\'t forget to reset
wp_reset_postdata();
WP_Query Taxonomy Parameters.

SO网友:david.binda

尝试get_terms function

以下是使用示例(来自Codex):

$categories = get_terms( \'category\', array(
    \'orderby\'    => \'count\',
    \'hide_empty\' => 0
) );

相关推荐