Wie füge ich eine Kategorie zu Kommentaren hinzu?

Ich versuche gerade eine Kategorie zu den Kommentaren auf meiner WordPress-Seite hinzuzufügen. Ich habe diesen Titeln bereits einen Titel hinzugefügt und verschiedene Möglichkeiten ausprobiert, um eine Dropdownliste (Auswahlliste) zum Kommentarformular hinzuzufügen, aber ich bin nicht gut in PHP und erhalte immer einen Fehler msg …

Hier ist, was ich in functions.php verwende, um das Titelfeld hinzuzufügen:

add_action( 'comment_form_logged_in_after', 'additional_fields' ); add_action( 'comment_form_after_fields', 'additional_fields' ); function additional_fields () { echo '

'. ''. '

'; }

und hier ist, was ich verwende, um die Daten zu speichern:

 add_action( 'comment_post', 'save_comment_meta_data' ); function save_comment_meta_data( $comment_id ) { if ( ( isset( $_POST['title'] ) ) && ( $_POST['title'] != '') ) $title = wp_filter_nohtml_kses($_POST['title']); add_comment_meta( $comment_id, 'title', $title ); } 

Würde jemand wissen, wie ich diese Codes anpassen könnte, um ein weiteres Meta-Feld als eine Auswahlliste von, sagen wir, 2 möglichen Werten hinzuzufügen? Ich habe dieses Thema hier gelesen. Fügen Sie eine Dropdown-Liste hinzu, um das Formular zu kommentieren? aber ich vergesse nicht die sehr lange Antwort …

Vielen Dank im Voraus für Ihre Hilfe … (Ich bin seit Tagen auf diesen hängen geblieben) Mit freundlichen Grüßen,

Thierry

Solutions Collecting From Web of "Wie füge ich eine Kategorie zu Kommentaren hinzu?"

OK, ich habe es endlich geschafft, diesem kristallklaren Tut zu folgen

Folglich wurde meine functions.php :

 add_action( 'comment_form_logged_in_after', 'additional_fields' ); add_action( 'comment_form_after_fields', 'additional_fields' ); function additional_fields () { echo '

'. ''. '

'; echo ' '; } add_action( 'comment_post', 'save_comment_meta_data' ); function save_comment_meta_data( $comment_id ) { if ( ( isset( $_POST['title'] ) ) && ( $_POST['title'] != '') ) $title = wp_filter_nohtml_kses($_POST['title']); add_comment_meta( $comment_id, 'title', $title ); if ( ( isset( $_POST['category'] ) ) && ( $_POST['category'] != '') ) $category = wp_filter_nohtml_kses($_POST['category']); add_comment_meta( $comment_id, 'category', $category ); }

Ich hoffe, es wird dir helfen