注目キーワード
  1. 料金
  2. 実績
  3. 集客
  4. 値段

【WordPress】コメント投稿後の任意ページへのリダイレクト方法

考え方

https://teratail.com/questions/113288

やった事①

functions.phpの下部に下記を追記

/*-------------------------------------------*/
/* comment redirect
/*-------------------------------------------*/

add_action('comment_post', function($comment_ID, $comment_approved, $commentdata) {

// ページIDを取得
$comment = get_comment($comment_ID);
$post_id = $comment->comment_post_ID;

// カスタムフィールドに登録されたリダイレクト先URLを取得
//(フィールド名がcomment_redirectの場合)
$redirect_to = get_post_meta($post_id, 'comment_redirect', true);

// リダイレクト先URLが登録されていれば遷移させる
if ($redirect_to) {
wp_safe_redirect($redirect_to);
exit;
}

}, 10, 3);

やった事②

カスタムフィールドをこのように作成


これでリダイレクトされました。

カスタムフィールド化で反応する仕掛け。
固定ページに任意のURLを入れる

ホームページ作成・運営保守・ネットショップ運営のことならApirosにお任せください!年間500件以上のホームページ作成・改修・運営の実績を誇ります。そこで培われた技術と経験で、あなたのホームページを作成・運営に大いに役立たせていただきます!どんな些細なことでもぜひ一度ご相談ください。

お問い合わせする >