Wie erzwinge ich, dass Benutzer ein bestimmtes benutzerdefiniertes Feld mit Wypiekacz füllen?

Ich habe eine WordPress + Buddypress Seite.

Ich habe zwei benutzerdefinierte Felder erstellt, die in jedem Post ausgefüllt werden müssen. Außerdem habe ich ein Formular in einer benutzerdefinierten Metabox, um sie anzuzeigen.

Ich verwende das WyPiekacz-Plugin , um nach Wörtern, Tags und Kategorien zu suchen. Also wäre es schön, wenn ich es ein wenig zwicken könnte, um zu überprüfen, ob diese benutzerdefinierten Felder gefüllt waren oder nicht, und den Poststatus auf Entwurf zu setzen, wenn die benutzerdefinierten Felder leer waren.

Vielen Dank 🙂

Solutions Collecting From Web of "Wie erzwinge ich, dass Benutzer ein bestimmtes benutzerdefiniertes Feld mit Wypiekacz füllen?"

Ich habe keine Erfahrung mit diesem Plugin. Aber wenn ich mir die Quelle anschaue, denke ich, sollte so etwas funktionieren:

add_filter( 'wypiekacz_check_post', 'wpse_78395check' ); function wpse_78395check( $errors ) { if ( empty ( $_POST['custom_field_name'] ) ) $errors[] = array ( 'unique_error_key', __( 'Custom error message', 'your_textdomain' ) ); return $errors; } 

Ersetzen Sie alle Zeichenfolgen in diesem Beispiel durch etwas Nützliches. 🙂