Ich bin auf der Suche nach einer Möglichkeit, zu überprüfen, ob ein Beitrag eine Mindestzahl an Wörtern hat, bevor er zur Überprüfung gesendet werden kann (hinzugefügt zum Status “Ausstehender Beitrag”). Unten ist der Code, den ich habe: if (current_user_can(‘contributor’)) { function minWord($content){ global $post; $num = 150; //set this to the minimum number of words […]
Ich habe in einigen Tutorials gesehen, dass am Ende des Anrufs Nummern vorhanden sind, um benutzerdefinierte Felder / Meta-Boxen auf dem save_post Hook zu save_post . Zum Beispiel im WordPress Codex gibt es folgendes Beispiel: Was bedeuten die 10 und 2 am Ende? Ich habe versucht mit einem “Experten” zu reden, aber sie haben mir […]
Ich versuche zu beschränken, wie viele Elemente Sie mit einem Beitrag verknüpfen können, also habe ich in meiner Speicherfunktion: add_action( ‘save_post’, array( $this, ‘save_custom_items_data’ ), 10, 2 ); public function save_custom_items_data( $post_id, $post ) { if(count($related_items) > 5) { // display error message here but the page redirects anyway… } else { update_post_meta( $post_id, ‘_custom-meta-items’, […]
Ich weiß, dass es viele Fragen zu Varianten davon gibt, aber ich konnte keine Antwort finden. Ich habe eine Metabox auf der Post-Typ- page , die nur eine Checkbox enthält. Es scheint, als würde es nicht sparen, egal was ich tue. Hier ist der gesamte Code für die Metabox. /*————————————————————————–* * Register metabox /*————————————————————————–*/ function […]
Ich registriere einen benutzerdefinierten Post-Typ namens Datasheet. Bei der Registrierung registriere ich den Callback für Meta-Boxen ‘register_meta_box_cb’ => [ $this, “add_metaboxes” ] Das ist mein callback function add_metaboxes ( $post ) { wp_nonce_field ( plugin_basename(__FILE__), ‘datasheet_meta_nonce’); add_meta_box( ……. Auch ich habe diesen Haken registriert add_action (‘save_post_datasheet’, [ $this, ‘save_datasheet_meta’ ], 10, 2); Dies ist der […]
In WordPress, wenn neue Blog-Post erstellt wird, müssen alle Post-Details an Drittanbieter-API gesendet werden. Ich verwende save_post Hook dafür aber nicht sicher ob es angerufen wird oder nicht Das ist was ich bisher gemacht habe add_action( ‘save_post’, ‘new_blog_details_send’); function new_blog_details_send( $post_id ) { //getting blog post details// $blog_title = get_the_title( $post_id ); $blog_link = get_permalink( […]
Welt! Warum feuern save_post nicht das Ereignis save_post ? function action_function_name_13( $content ) { $content = ” . $content . ”; return $content; } add_action( ‘save_post’, ‘action_function_name_13’ ); Sie müssen Aktionen mit der Variablen $content ausführen, also während des Speicherns oder Aktualisierens eines Posts. Entschuldigung, übersetzt vom Dolmetscher …
Ich füge eine Box hinzu, um den Post-Bildschirm hinzuzufügen / zu aktualisieren . add_action( ‘save_post’, ‘psd_upload_kaydet’ ); add_action( ‘add_meta_boxes’, ‘psd_upload’ ); function psd_upload() { add_meta_box(“psd-upload”, “Bir Dosya Upload Edin”, “psd_upload_box”, “post”); } function psd_upload_box($post) { echo “content here”; } function psd_upload_kaydet($post_id) { die($post_id); // for debugging, i’ll explain it } Es gibt keinen Fehler beim […]
Ich versuche, eine Datei mit fopen() auf save_post zu save_post . Ich habe Probleme, die richtigen Bedingungen zu finden, um zu verhindern, dass die Datei von einer automatischen Speicherung erstellt wird. Ich möchte nur die Datei erstellen, wenn ich auf den Post veröffentlichen klicke. Derzeit wird die Datei erstellt, wenn ich auf “Add new” klicke […]
Gibt es eine Möglichkeit, WordPress save_post so zu filtern, dass, wenn mehr als eine Kategorie vorhanden ist, die Kategorie Uncategorized deaktiviert / entfernt wird? Dies sollte auch beim ersten Post speichern funktionieren