log

comment_form_defaults - コメントフォームの HTML

WordPress のバージョン
3.8.2
ソースファイル
/wp-includes/comment-template.php
フィルター名
comment_form_defaults
引数
$defaults
以下は日本語環境下で出力したログです。
Array
(
    [fields] => Array
        (
            [author] => <p class="comment-form-author"><label for="author">名前</label> <input id="author" name="author" type="text" value="" size="30" /></p>
            [email] => <p class="comment-form-email"><label for="email">メールアドレス</label> <input id="email" name="email" type="email" value="" size="30" /></p>
            [url] => <p class="comment-form-url"><label for="url">ウェブサイト</label> <input id="url" name="url" type="url" value="" size="30" /></p>
        )

    [comment_field] => <p class="comment-form-comment"><label for="comment">コメント</label> <textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>
    [must_log_in] => <p class="must-log-in">コメントを投稿するには<a href="http://XXX">ログイン</a>してください。</p>
    [logged_in_as] => <p class="logged-in-as"><a href="http://XXX">root</a> としてログインしています。<a href="http://XXX" title="このアカウントからログアウトする">ログアウトしますか ?</a></p>
    [comment_notes_before] => <p class="comment-notes">メールアドレスが公開されることはありません。</p>
    [comment_notes_after] => <p class="form-allowed-tags">次の<abbr title="HyperText Markup Language">HTML</abbr> タグと属性が使えます:  <code><a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> </code></p>
    [id_form] => commentform
    [id_submit] => submit
    [title_reply] => コメントを残す
    [title_reply_to] => %s にコメントする
    [cancel_reply_link] => コメントをキャンセル
    [label_submit] => コメントを送信
    [format] => xhtml
)
「XXX としてログインしています。ログアウトしますか ?」を消す例
add_filter( 'comment_form_defaults', function ( $defaults ) {
    error_log( print_r( $defaults, true ) );
    unset( $defaults['logged_in_as'] );
    return $defaults;
} );