【问题标题】:taxonomy_exists always return false even the taxonomie exist即使分类存在,taxonomy_exists 也总是返回 false
【发布时间】:2016-02-18 10:12:22
【问题描述】:

验证分类存在的Wordpress函数taxonomy_exists总是返回false。

 $tax = taxonomy_exists('categorie-video');
 error_log('verify the existence of taxonomy = ' . json_encode($tax));

我使用Simple Taxonomy 插件来创建分类。

【问题讨论】:

  • 你在register_taxonomy注册了吗?
  • 没有必要注册分类法,即使我使用简单的分类法插件
  • 是的,事实上这是必要的。您需要“告诉” WP 有一个名为 categorie-video 的分类法并“描述它”
  • 我也让 post_type_exists 返回 false 并且帖子存在!我应该注册它吗?
  • 是的,你也需要注册

标签: php wordpress taxonomy custom-taxonomy


【解决方案1】:

这取决于您调用taxonomy_exists() 函数的位置。

分类法是在 init 钩子上创建的。 因此,在 init 钩子之前调用 taxonomy_exists() 将返回 false,因为尚未初始化任何分类。

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 2022-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多