2011-07-28 131 views
1

あなたもあなただけ追加したい場合は、デフォルト フィールドの配列を変更するために comment_form_default_fieldsフィルタを使用することを選択するかもしれないが、ほとんどの文字列やフォームフィールドは、関数に渡された$ args配列 を介して制御することができます新しいフィールドまたは単一のフィールドを削除します。 すべてのフィールドも、 comment_form_field_ $ nameという形式のフィルタに個別に渡されます。$ nameは、 フィールドの配列で使用されるキーです。WordPressのコメントフォームフィールドを削除するには?

上記はWordPressのマニュアルです。しかし私はそれをよくフォローしていません。誰でも私にフィールドを削除してフィールドを追加する方法を説明するための例を与えることができます。

comment_notes_beforeを削除したい場合は、どうすればいいですか?ありがとうございました。

答えて

2
function change_fields($fields) { 
    //remove a field 
    unset($fields['comment_notes_before']); 
    //add a field 
    $fields['my_field'] = '<p>My New Field HTML</p>'; 
    //return the modified array of fields 
    return $fields; 
} 

add_filter('comment_form_default_fields','change_fields'); 
+0

ありがとう – zhuanzhou

関連する問題