2016-10-14 9 views
0

プラグイン内でリダイレクトを実行しようとしていますが、編集ポストページにユーザーを直接送信したいのではなく、ポストリストにリダイレクトしています。 http://localhost/wp-admin/post.php?post=63&action=edit:あなたの情報についてはなぜこのwp_redirect関数が機能していないのですか?

wp_redirect(get_edit_post_link($post_id)); exit; 

は、get_edit_post_link()は正しい値を返しています。

答えて

0

テストするユーザーの役割を確認します。

投稿者は、投稿者/投稿者は他の投稿を編集できません。

1

get_edit_post_linkwp_redirect以内に素晴らしいプレーしない理由私はあなたを伝えることはできませんが、admin_urlに編集後のリンクパスを渡すと、それが動作します:非常に奇妙な

wp_redirect(admin_url('/post.php?post=' . get_the_ID() . '&action=edit')); exit;

+0

を。しかし、あなたのソリューションは私のために働いた... – gordie

関連する問題