【问题标题】:Wordpress Tags - How to obtain all the posts with the same tagWordpress 标签 - 如何获取具有相同标签的所有帖子
【发布时间】:2012-02-22 10:37:15
【问题描述】:

我需要获取所有具有相同标签的帖子。但我有一个困难的情况是我创建了一个名为视频的新帖子类型(而不是我创建视频的帖子)

当我做 $args = array('numberposts' => 10, 'order'=> 'ASC','post_type' => 'video');

$blablabla = query_posts($args);

我有一个结果,但是当我添加 'tag'=>'whatevertag' 时,我没有收到任何东西。你知道我为什么会遇到这个问题吗?

谢谢大家

【问题讨论】:

标签: wordpress


【解决方案1】:

您是否考虑过改用 meta_key 或 meta_value 修改 custom_post 以使用类别? http://codex.wordpress.org/Function_Reference/get_cat_ID

$catId = get_cat_ID($categoryname);

然后在查询的 args 中插入 'category'=>$catId

【讨论】:

    【解决方案2】:

    这是因为您使用自定义类型,而对于自定义类型,您使用自定义标签。您需要使用 meta_key 和 meta_value。

    http://wordpress.org/support/topic/query_post-by-meta_key-only-without-specific-category-setting-not-works

    【讨论】:

    • 谢谢,但问题是您需要为每个自定义帖子配置这些默认值,我更喜欢使用标签或类别,因为对用户来说更容易
    猜你喜欢
    • 1970-01-01
    • 2021-07-10
    • 2015-12-27
    • 2020-04-09
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2019-07-17
    • 2015-08-02
    相关资源
    最近更新 更多