Notify admin on new submit

时间:2010-11-08 作者:m-torin

使用WordPress 3.0,用户可以轻松地从前端提交自定义内容。他们甚至不需要再登录了。

是否有功能代码(而不是插件)可以通知预定义的电子邮件,例如站点管理员,仅在特定的帖子类型中发布新帖子?例如,每当发布新的“usernews”帖子类型时,站点管理员会收到通知吗?

谢谢

1 个回复
最合适的回答,由SO网友:mireille raad 整理而成

我不知道能做到这一点的函数的名称,但我可以给你一个我认为很好的算法

然而,我建议您采取以下技巧:一旦用户发布了新内容,就让它有一个名为“用户提交”的类别,例如,或任何其他内容

管理员查看帖子后,可以删除该类别并相应地标记内容。

因此,您所要做的就是使用feedburner或任何电子邮件通知系统,让您想要的人知道“新帖子”或按类别订阅的RSS

通过编程完成:

1-您必须从users/usermeta表中获取用户作为管理员的用户详细信息

2-在某个单独的表中,必须有lastPostId、AdminId

3-编写脚本获取ID>lastPostId的帖子并发送电子邮件

4-此脚本可以使用cron作业运行

结束

相关推荐

我可以重命名wp-admin文件夹吗?

是否可以重命名wp admin文件夹?我知道我可以重命名它,但除非代码支持,否则很多东西都会坏掉。如果我使用一个自定义文件夹名,它将使它稍微更安全一些,因为它的隐蔽性和所有这些。