サポート » 使い方全般 » ログイン状態でコメント欄のウェブサイト(URL)を入力、出力したい

  • こんにちは。
    comments.phpの( is_user_logged_in() )の箇所を変更してログインした状態でも名前、ウェブサイト(URL)、コメント本文のコメント欄を表示してをコメントが残せるようにしました。
    通常ログインしているユーザがコメントも入力した場合、登録時の項目が反映されてしまいますが、実際にサイトのコメントフォームに入力された(名前、ウェブサイト(URL)、コメント本文)を出力できるようにしたいのです。

    【行っていること】
    ウェブサイトのURL出力するために、
    <?php echo substr(get_comment_author_url(),7); ?>
    をcomments.phpに記述しています。

    名前につきましてもコメント欄で入力された名前を出力したいので、
    以下のトピックを参考にfunction.phpに以下コードを記述しております。

    function my_pre_comment_author_name($name){
      $user = wp_get_current_user();
      if($user->ID && isset($_POST['author']))
    	$name = trim(strip_tags($_POST['author']));
      return $name;
    }
    add_filter('pre_comment_author_name', 'my_pre_comment_author_name');

    http://ja.forums.wordpress.org/topic/3146?replies=3

    どうかご教授いただきたく宜しくお願い致します。

  • トピック「ログイン状態でコメント欄のウェブサイト(URL)を入力、出力したい」には新たに返信することはできません。