Wordpress保存按钮正在做一些奇怪的事情

时间:2017-06-04 22:44:56

标签: php wordpress

每次我在wordpress中使用帖子编辑器中的保存按钮时,我的浏览器会询问我是否要离开页面。

我安装了一些插件,我正在开发一个新插件。在使用wordpress之前,我从来没有想过。

每次保存帖子/页面时,我都会使用wp_insert_post挂钩来做一些事情。

编辑1

每次我更新一篇帖子时,浏览器都会向我显示一条警告,告诉我是否要离开该页面。我发现,导致此警报的插件显示它是YOAST。

请你帮忙,告诉我如何解决这个问题呢?

谢谢,

Ismael

1 个答案:

答案 0 :(得分:1)

为了在每次发布或更新wordpress中的帖子时执行某些操作,您必须使用save_post

例如,如果您想在每次在您的网站上更新帖子或页面时发送电子邮件。

function my_project_updated_send_email( $post_id ) {

    // If this is just a revision, don't send the email.
    if ( wp_is_post_revision( $post_id ) )
        return;

    $post_title = get_the_title( $post_id );
    $post_url = get_permalink( $post_id );
    $subject = 'A post has been updated';

    $message = "A post has been updated on your website:\n\n";
    $message .= $post_title . ": " . $post_url;

    // Send email to admin.
    wp_mail( 'admin@example.com', $subject, $message );

}
add_action( 'save_post', 'my_project_updated_send_email' );