我试图在使用WordPress前端编辑器插件编辑帖子后重定向用户:
插件存储库http://wordpress.org/plugins/wp-front-end-editor/
GitHubhttps://github.com/avryl/wp-front-end-editor
我想过使用 save_post
钩子:http://codex.wordpress.org/Plugin_API/Action_Reference/save_post
function redirect_after_edit(){
wp_redirect( home_url() );
exit;
}
add_action( 'save_post', 'redirect_after_edit' );
虽然此重定向在通过后端编辑帖子时有效,但在使用 WordPress 前端编辑器编辑帖子时不起作用。
知道用户使用WordPress 前端编辑器成功编辑帖子后如何重定向用户吗?
...由于该插件使用 AJAX 更新帖子,因此重定向save_post上的页面只会改变响应。看看 XHR。它将具有页面的 HTML。保存后使用 redirect_post_location 进行重定向。