过帐批准时通知

时间:2015-07-29 作者:Thomas \'Renny\' Renshaw

有人知道通知插件吗?它允许我在批准用户帖子时在菜单上显示通知,当他们进入通知页面时,它会显示如下内容

“您的帖子[标题与帖子的超链接]已被批准/尚未批准”

提前感谢

1 个回复
SO网友:Robert hue

您可以使用publish_post 用于通知帖子作者的操作挂钩。

function wpcs_author_notification( $post_id ) {

   $post = get_post( $post_id );
   $author = get_userdata( $post->post_author );

   $message = "Hi " . $author->display_name . ", Your post, " . $post->post_title . " has just been published at " . get_permalink( $post_id );

   wp_mail( $author->user_email, "Your article is published", $message );

}

add_action( \'publish_post\', \'wpcs_author_notification\' );
此函数将通知作者发布的帖子。您可以在上述代码中修改消息。

结束

相关推荐

未维护PRE_GET_POSTS中的查询变量更改

我正在创建一个插件,添加一个自定义提要。我正在使用pre_get_posts 过滤器以更改posts_per_page 将var查询到-1(以获取自定义帖子类型的所有项目)。但是,如果我将$wp_query 在渲染函数中,posts_per_page 保持默认值。我也测试了改变posts_per_rss 到-1,我确实看到了在查询中所做的更改(当然,它对生成的帖子没有任何影响)。我还尝试将主题更改为默认主题并进行测试,但结果相同。谁能解释一下为什么我不能改变posts_per_page 查询变量?defi