サポート » インストール » 4.4にアップデート後メールアドレスを任意に出来ない

  • 解決済 kei777

    (@kei777)


    コメント欄でメールアドレスのみを任意にしたかった為
    メールアドレスに初めから「example@example.com」を入れる為に
    functions.phpに下記を入れる事で対処していました。

    function customize_comment_post(){
    if(empty($_POST[‘email’])){
    $_POST[‘email’] = ‘example@example.com’;
    }
    }
    add_action(‘pre_comment_on_post’,’customize_comment_post’);

    4.4にアップデートしたら、使えなくなったのかは分かりませんがコメントできなくなり
    エラーメッセージで「名前とメールアドレスを入力して下さい」と出るようになりました。

    ダウングレード以外で良い方法とかありますでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • <a href="https://github.com/WordPress/WordPress/blob/4.4-branch/wp-includes/comment.php">wp-includes/comment.php</a>を見るとわかるのですが、WordPress4.4からwp_handle_comment_submission関数が新しく追加されています。

    これにより、pre_comment_on_postで呼び出したタイミングではメールアドレスは変数に値が既にセットされているため、入力内容を変更しても反映されなくなってしまいました。

    対応策については下記の記事を良かったら参考にしてください。

    WordPrss4.4でコメント欄のメールアドレス入力を任意に変更する方法

    トピック投稿者 kei777

    (@kei777)

    無事、解決できました。ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「4.4にアップデート後メールアドレスを任意に出来ない」には新たに返信することはできません。