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; } );