我需要创建一个函数,当一个新的wordpress帖子被添加到特定类别的posts表中时会触发该函数。
该函数将获取帖子的标题并将其添加到名为“newsites”的新表中,该表的字段为(postid,title,questions,users)已经创建。
'问题'和'用户'字段将使用已创建的单独函数计算。
如果帖子的标题已经存在,它将更新记录,否则会添加新记录。
我是如何做到这一点的,尤其是如何抓住新帖子。
由于
乔纳森
答案 0 :(得分:1)
查看Wordpress过滤器/操作API。
有帖子发布,更新和更改状态的过滤器。您需要做的就是添加相关的add_filter
,add_action
代码。
答案 1 :(得分:1)
rmalinks w遵循本教程后,我无法完成一些工作。永久链接不适用于函数中概述的register_post_type()和数组;我只是删除了这个并且很好的
答案 2 :(得分:-1)
您需要创建一个MySQL Trigger,在posts
上插入后触发,并检查该字段是否匹配。然后可以在INSERT ON DUPLICATE UPDATE
上newsites
,假设title
是唯一键(如果数据已经存在,则确保数据更新)。