在某个类别中添加新的wordpress帖子时的陷阱事件

时间:2009-10-22 17:33:47

标签: mysql wordpress

我需要创建一个函数,当一个新的wordpress帖子被添加到特定类别的posts表中时会触发该函数。

该函数将获取帖子的标题并将其添加到名为“newsites”的新表中,该表的字段为(postid,title,questions,users)已经创建。

'问题'和'用户'字段将使用已创建的单独函数计算。

如果帖子的标题已经存在,它将更新记录,否则会添加新记录。

我是如何做到这一点的,尤其是如何抓住新帖子。

由于

乔纳森

3 个答案:

答案 0 :(得分:1)

查看Wordpress过滤器/操作API。

有帖子发布,更新和更改状态的过滤器。您需要做的就是添加相关的add_filteradd_action代码。

答案 1 :(得分:1)

rmalinks w遵循本教程后,我无法完成一些工作。永久链接不适用于函数中概述的register_post_type()和数组;我只是删除了这个并且很好的

答案 2 :(得分:-1)

您需要创建一个MySQL Trigger,在posts上插入后触发,并检查该字段是否匹配。然后可以在INSERT ON DUPLICATE UPDATEnewsites,假设title是唯一键(如果数据已经存在,则确保数据更新)。