创建类别/将类别设置为帖子标题

时间:2019-05-20 作者:Aditya Agarwal

我对PHP相当陌生。我想要一个代码片段来从帖子标题创建帖子类别。如果文章标题确实作为类别存在,则将文章分配给该类别。如果类别不存在,请从帖子标题创建类别。

代码段还应更新类别,以防更新后标题发生更改。

我非常清楚,其他人也需要我对这段代码的需求。我也知道过多的帖子类别是不好的。但这是为了更好的设计。

请帮我设置一个类别/将类别更新为文章的确切标题。

1 个回复
SO网友:futtta

我不能给你鱼,但我可以试着教你如何用几个指针钓鱼;

钩住publish_post (这里有很好的示例代码)和/或post_updatedwp_create_category (只有在猫名还不存在的情况下才会创建)

  • 然后使用猫ID进行调用wp_set_post_categories (确保将第三个参数设置为true)
  • 快乐编码!:)

    直率的

    相关推荐

    Dynamic CPT / Taxonomy

    我在我的网站上使用了多个CPT/分类法/术语。目前,为了定制和使用好的WP模板,我做了一个taxonomy-$taxonomy.php 每个CPT的文件。但事实上,在我的模板中,只有CPT和分类词是不同的。是否存在使其动态化的解决方案?UPDATED QUESTION我所说的动态是指:只能使用taxonomy.php 模板而不是taxonomy-$taxonomy.php 模板,并具有\'post_type => \'$post_type\' 和\'taxonomy\' => \'$taxon