Erlaube Kommentare ohne Genehmigung für benutzerdefinierten Inhaltstyp

Ich möchte, dass Kommentare genehmigt werden, aber ich habe einen benutzerdefinierten Inhaltstyp, bei dem Kommentare ohne Moderation durchgehen sollen. Ist dies mit einer PHP-function nur für den benutzerdefinierten Inhaltstyp möglich? Vielen Dank.

Solutions Collecting From Web of "Erlaube Kommentare ohne Genehmigung für benutzerdefinierten Inhaltstyp"

Ja, es ist möglich, wp_insert_comment hook zu verwenden. Um Kommentare automatisch für benutzerdefinierte Beitragstypen zu genehmigen, können Sie etwas Ähnliches verwenden:

 //hook to do stuff with comments add_action( 'wp_insert_comment', 'approve_comment', 99, 2 ); function approve_comment($comment_id, $comment_object) { //get id of the post that was commented $post_id = $comment_object->comment_post_ID; //approve comment for "post" type if( 'post' == get_post_type( $post_id )) { $retrieved_comment = get_comment( $comment_id, ARRAY_A ); //approve comment $commentarr = $retrieved_comment; $commentarr['comment_ID'] = $comment_id; $commentarr['comment_approved'] = 1; wp_update_comment( $commentarr ); } }