Articles of speichern Post

save_post action fire, bevor ich den Beitrag veröffentliche / speichere

Ich versuche, ein Post-Meta nur zu aktualisieren, nachdem es gespeichert oder aktualisiert wurde. Meine function ist ziemlich einfach function update_test( $post_id ) { update_post_meta($post_id, ‘copied’, ‘1’); update_post_meta($post_id, ‘blurb’, ‘this value updated by save_post action’); } add_action( ‘save_post’, ‘update_test’); Wenn ich einen neuen Beitrag bei wp-admin/post-new.php kann ich sehen, dass die Werte der beiden benutzerdefinierten Felder […]

DB-Tabelle einfügen / aktualisieren, wenn neue Post erstellt oder ältere aktualisiert wird

Ich frage mich, wie kann ich eine DB-Zeile einfügen (nicht mit WordPress-Tabellen verwandt) nur, wenn ich einen neuen Beitrag aktualisieren oder hinzufügen. Gerade jetzt habe ich das … add_action( ‘save_post’, ‘insertIntoDBatPost’); function insertIntoDBatPost() { global $wpdb; global $post; $wpdb->show_errors(); if ( defined( ‘DOING_AUTOSAVE’ ) && DOING_AUTOSAVE ) return; if ( defined( ‘DOING_AJAX’ ) && DOING_AJAX […]

function, die ACF-Felder vor dem Speichern erhält

Umgeschriebene Frage: Es gibt eine ähnliche Frage, aber ich weiß nicht, wie ich sie mit meinem Code kombinieren soll. Ich habe eine function, die auf acf Checkboxfeld weiterleitet. Es funktioniert gut, aber ich muss den Beitrag zweimal aktualisieren, da get_field (‘checkbox_field’) die Daten nach dem anderen Inhalt zurückgibt. Hier ist ein Beispiel: add_filter(‘wp_insert_post_data’, ‘my_func’); function […]

Deaktivieren Sie eine function von der Ausführung in der post.php

Ich habe eine function, die beim Speichern eines Posts (post.php) ausgeführt wird, und ich würde sie dann deaktivieren. Ich weiß nicht, wie ich das spezifizieren soll. Ich könnte überprüfen, ob is_admin, aber das würde deaktivieren die function überhaupt funktionieren, wenn ich eingeloggt bin. Ich möchte nur deaktivieren, wenn ich im Dashboard bin Speichern / Aktualisieren […]

Wie ändere ich den Beitragsautor, wenn der Beitrag veröffentlicht wird?

Ich wollte den Autor wechseln, wenn ein Beitrag vom Entwurf zum veröffentlichen wechselt. Ich habe $_GET[‘auth_id’] Variable im Post-Bearbeitungsbildschirm wie …wp-admin/post.php?post=53&action=edit&auth_id=5 . Ich habe save_post hook ausprobiert, um den Postautor wie unten zu ändern function change_pos_auth($post_id){ if ( ! wp_is_post_revision( $post_id ) ){ // unhook this function so it doesn’t loop infinitely remove_action(‘save_post’,’change_pos_auth’); if ( […]

Erhalte Kategorien, in denen die Post war und gerade entfernt wurde

Ich habe eine function, die an den save_post-Hook angehängt ist. Diese function beschäftigt sich hauptsächlich mit den Kategorien, in denen sich der Post befindet. Meine function macht folgendes: function post_save_hook($post_id){ $categories = get_the_category($post_id); foreach($categories as $category){ //Handle this category } } Angenommen, ich habe eine Kategorie namens ” featured , und in dieser Kategorie wurde […]

Metadaten werden nicht auf save_post gespeichert

Wenn ich versuche, meinen Post zu speichern, nachdem ich ihn über ein externes PHP-Skript eingefügt habe, gibt er meine Post-ID zurück, aber er kann das Post-Meta, das in der database erstellt wurde, nicht abrufen. Ich _encloseme ein Array mit einem _encloseme Parameter beim Abrufen durch get_post_meta und ich weiß, dass es bedeutet, dass der Enclosure-process […]

Editor-Meta-Box Anzeigen, aber nicht speichern

Ich versuche, eine Editor-Meta-Box zu erstellen, und ich habe Tipps, die in anderen ähnlichen Fragen gefunden wurden, ohne Glück dabei, die Meta-Box zu speichern und seinen Inhalt anzuzeigen. Die Meta-Box zeigt aber, wenn ich etwas schreibe, wird es nicht gespeichert. Bitte helfen Sie! Ich bin stundenlang ohne Glück dabei gewesen. Hier ist mein Code im […]

post_title in der Aktion save_post

Ich verwende die save_post Aktion, um das Meta-Feld zu speichern und zu überprüfen, ob der Post-Titel gesetzt ist. Also überprüfe ich den Wert empty($post->post_title) aber ich true auch wenn ich den Titel setze.

Das Problem mit dem ‘save_post’ Hook wird nicht ausgeführt

Ich habe einen benutzerdefinierten Post-Typ mit einer benutzerdefinierten Meta-Box, die eine Anzahl von Eingabefeldern enthält. Die Meta-Box wird zwar angezeigt, aber wenn Sie alle Felder save_post die Daten nicht gespeichert. Tatsächlich scheint die function, die ich mit dem Haken save_post , überhaupt nicht ausgeführt zu werden … Ich benutze die register_meta_box_cb , um meine function […]