尝试从教程中创建Wordpress插件,该教程向帖子的作者发送电子邮件,确认其帖子已发布。这是代码
add_action('publish_post', 'post_published_notification', 10, 2);
function post_published_notification($ID, $post) {
$email = get_the_author_meta('user_email', $post->$post_author);
$subject = 'Published ' . $post->$post_title;
$message = 'We just published your post' . $post->$post_title . 'take a look ' . get_permalink($ID);
wp_mail($email, $subject, $message);
}
代码似乎是正确的,但是当我发布帖子时,没有任何反应我想知道是因为我是在本地主机WAMP服务器而不是在实时服务器上创建插件?不确定请帮忙。
答案 0 :(得分:0)
将插件上传到实际网站后,该插件确实正常运行。因此,在本地服务器上运行插件就是问题所在。