根据帖子内容添加Wordpress类别

根据帖子内容添加Wordpress类别,wordpress,Wordpress,我正在一个Wordpress网站上工作,用户可以登录并发表文章。我想给他们的帖子添加一些功能。基本上,我想为用户提供使用保留字符为帖子分配类别的功能 因此,如果用户发布“我正在学习编程”,则该帖子将被分配到编程类别 在Wordpress的世界里,做这件事最好的方法是什么 目前,我正在设想一个插件,它在发布帖子时运行,解析用户的输入,然后分配类别。如果是这样的话,我如何让我的插件在发布文章时运行?是否有一个API可以为帖子分配类别,或者我应该通过手动插入数据库来实现这一点?您的思路是正确的 看一看

我正在一个Wordpress网站上工作,用户可以登录并发表文章。我想给他们的帖子添加一些功能。基本上,我想为用户提供使用保留字符为帖子分配类别的功能

因此,如果用户发布“我正在学习编程”,则该帖子将被分配到编程类别

在Wordpress的世界里,做这件事最好的方法是什么


目前,我正在设想一个插件,它在发布帖子时运行,解析用户的输入,然后分配类别。如果是这样的话,我如何让我的插件在发布文章时运行?是否有一个API可以为帖子分配类别,或者我应该通过手动插入数据库来实现这一点?

您的思路是正确的

看一看。你对编辑后钩子感兴趣

在自定义回调中,您可以解析内容并查找类别哈希。然后使用本机WordPress函数查询现有类别或创建新类别。大部分复杂的逻辑将在后面的部分。剩下的应该是字符串操作

这不一定是一个插件。这可能存在于主题的functions.php文件中


请记住,codex是您的朋友。

您应该查看自动标记插件,它们通常不会自动运行,但在您输入帖子内容后,您可以单击按钮,它们会建议您接受或删除标记。我相信修改它们来创建分类建议并不难。谢谢你提供的信息。两个问题:1)正确的钩子真的是edit_post(而不是publish_post或save_post)吗?2) 有什么可以帮助我找到Wordpress函数来查询现有的类别和创建新的类别吗?你必须进行研究,以确定这三个函数中哪一个最适合你。也许会发布你的帖子。至于分类方法:看一看并开始。