カスタム投稿タイプ(news)の投稿画面で「公開」ボタンを押した時に、管理画面のカスタム投稿タイプ(news)の一覧ページに遷移させたいと思っています。
デフォルトでは公開ボタンを押しても投稿画面のままで、一覧ページに戻るには画面左上の「Wボタン」を押す必要があります。
今回、連続して投稿することを想定しており、出来るだけ手数を減らすためにアクションと同時に一覧ページに戻したいと考えています。
現状、下記のコードをfunctions.phpに記述していますが、何の反応もありません。
function transition_to_list_page( $new_status, $old_status, $post ) { if ( $old_status !== 'publish' && $new_status === 'publish' && $post->post_type === 'news' ) { wp_safe_redirect( home_url() . '/wp-admin/edit.php?post_type=news' ); } } add_action( 'transition_post_status', 'transition_to_list_page', 10, 3 );
transition_post_statusフックについて調べていますが、上記コードで動かない理由がよくわかりません。
目的の挙動を実装する方法をご教授頂けると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/04 11:08
退会済みユーザー
2022/01/05 03:37
2022/01/05 06:36