Zeigt die WP_Error-Nachricht mit dem Aktions-Hook admin_notice an

Ich habe nur eine Antwort auf eine meiner Fragen, aber das Problem ist, ich möchte einen Fehler drucken, wenn jeder Benutzer Tags von mehr als zwei Wörter durch post-new.php mit admin_notice Aktion Hook admin_notice .

Wie kann es gemacht werden?

Solutions Collecting From Web of "Zeigt die WP_Error-Nachricht mit dem Aktions-Hook admin_notice an"

Sie können die function add_settings_error .

Weitere Details finden Sie in der WordPress- Dokumentation . Ich habe Ihre vorherige Antwort so bearbeitet, dass sie Folgendes enthält:

 function wpse_189722_limit_tag_words( $term, $taxonomy ) { if ($taxonomy === 'post_tag') { if ( count( preg_split( '/\s+/', trim( $term ) ) ) > 2 ) { add_settings_error('term_too_many_words', 'term_too_many_words', 'Maximum of 2 words allowed, but entered: '. trim($term), 'error'); // shorten the term to the allowed number of tags $normalized_term = $foo = implode(' ', array_slice(preg_split('/\s+/', trim($term)), 0, 2)); return $normalized_term; } } return $term; } add_filter( 'pre_insert_term', 'wpse_189722_limit_tag_words', 10, 2 ); 

Sie können hier auch eine nette Anleitung zu WordPress-Benachrichtigungen finden .