当帖子内容发生变化时,是否有可能通知用户列表?目前我正在使用Mailpoter,但任何插件的提示都会很有帮助。
到目前为止,我找到的时事通讯插件只会在创建新帖子时发出通知。当他们改变的时候就不会了。
编辑:我也尝试过“电子邮件帖子更改”插件,但它不支持邮件列表,它会将帖子更改显示为彩色差异。我希望有一份新闻稿通知订阅者。
当帖子内容发生变化时,是否有可能通知用户列表?目前我正在使用Mailpoter,但任何插件的提示都会很有帮助。
到目前为止,我找到的时事通讯插件只会在创建新帖子时发出通知。当他们改变的时候就不会了。
编辑:我也尝试过“电子邮件帖子更改”插件,但它不支持邮件列表,它会将帖子更改显示为彩色差异。我希望有一份新闻稿通知订阅者。
您可以使用为此类目的开发的挂钩:post_updated
每当需要比较更新前后的值时,请使用此挂钩。
让我们进行一些编码:
function mail_on_update($post_ID, $post_after, $post_before){
if($post_after->post_content != $post_before->post_content){
// wp_mail() , mail() here
}
}
add_action( \'post_updated\', \'mail_on_update\', 10, 3 ); // 10 - priority, 3 - qty of parameters passed to action callback.
将此代码放入主题中functions.php
并使用条件逻辑修改邮件。我想知道我是否可以取消特定帖子类型的posts\\u per\\u页面限制。在存档中。php页面我显示不同的帖子类型,对于特定的“出版物”帖子类型,我想显示所有帖子。我如何在不影响传统“post”类型的情况下实现这一点?