これはブログです

3DCGとかプログラミングとか

コメントフォーム

前のバージョンでは、テンプレ丸コピだったので改造。

デフォだと、名前、メールアドレス、ウェブサイトなどの記入、「次のHTMLタグと属性が使えます」が表示されています。

ぶっちゃけ名前以外いらないかな?と思いまして、削除しました。CSSで非表示にしてもいいのですが、今回はfunctions.phpに書きました。

メールアドレスとウェブサイトの非表示

function my_comment_form_fields( $fields){
    unset( $fields['email']);
    unset( $fields['url']);
    return $fields;
}
add_filter( 'comment_form_default_fields', 'my_comment_form_fields', "my_comment_notes_after");

フォームの前後の文言を消す

add_filter( "comment_form_defaults", "my_comment_notes_after");
function my_comment_notes_after( $defaults){
    $defaults['comment_notes_after'] = '';
    return $defaults;
}
add_filter( "comment_form_defaults", "my_comment_notes_before");
function my_comment_notes_before( $defaults){
    $defaults['comment_notes_before'] = '';
    return $defaults;
}

タイトルを消す

add_filter( "comment_form_defaults", "my_title_reply");
function my_title_reply( $defaults){
    $defaults['title_reply'] = '';
    return $defaults;
}

参考:

NxWorld – コメントフォームをカスタマイズする方法:http://www.nxworld.net/wordpress/wp-default-comment-form-customize.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください