Articles of speichern Post

Postmeta für benutzerdefinierten Posttyp kann nicht über Aktion mit save_post-Hook gespeichert oder aktualisiert werden

Ich versuche, ein benutzerdefiniertes Feld zu aktualisieren, indem ich mich in die save-post Aktion einklinke, aber aus Gründen, die ich nicht herausfinden kann, funktioniert es nicht. Die folgende function wird in der functions.php des Themes platziert: function save_address_meta() { $meta = get_post_meta( get_the_ID() ); $address = $meta[‘address’]; update_post_meta(get_the_ID(), $address, ‘test’); } add_action( ‘save_post’, ‘save_address_meta’, 50 […]

Ein Beitrag wird bei add_action (save_post) doppelt oder mehrmals gespeichert

Ich habe eine benutzerdefinierte Metabox für erweiterte Informationen für eine bestimmte Postkategorie zu meiner neuen Post-Seite hinzugefügt. Jetzt erkenne ich, dass wenn ich den Beitrag speichere, er 2 Einträge in der db mit 2 post_ids schreibt. add_action( ‘add_meta_boxes’, ‘my-plugin_add_custom_box’ ); add_action( ‘save_post’, ‘my-plugin_save_postdata’ ); my-plugin function my-plugin_add_custom_box() { add_meta_box( ‘my-plugin_sectionid’, __( ‘my-plugin’, ‘my-plugin_textdomain’ ), ‘my-plugin_inner_custom_box’, […]

Wie verifiziert man Nonce von Bulk / Quick Edit in save_post?

Ich muss etwas in meinem save_post Callback für Bulk und / oder schnelle Änderungen tun, so wie überprüfe ich die Nonce dafür? Ich kann _wpnonce in der HTML-Quelle _wpnonce finden, kann aber keine passende Aktion finden. Ich habe auch versucht, check_admin_referrer() (keine Argumente), aber es schlägt fehl. Auf welches Nonce sollte ich achten? ODER Sollte […]

Entferne leere Zeilen (& nbsp;), wenn der Autor seinen Beitrag aktualisiert

Wenn Sie mit TinyMCE eine leere Zeile zwischen Absätzen einfügen, wird die   Zeichenentität wird hinzugefügt. Wie kann ich den Inhalt aller Instanzen dieses Charakters save_post wenn ein Autor seinen Post aktualisiert ( save_post )?

Warum kann ich save_posts nicht nach admin_init einbinden?

Ich versuche, die “save_post” -Aktion von einem AJAX-Callback in meinem Plugin einzubinden, aber es scheint nicht zu funktionieren. Tatsächlich funktioniert das Anhaken in “save_posts” nur von einigen Tastenaktionsausführungspunkten (z. B. “init” oder “admin_init”), aber nicht von anderen (z. B. einem “add_meta_boxes” -callback). In meinem speziellen Fall möchte ich auf eine Schaltfläche im Bildschirm “Post bearbeiten” […]

save_post-Aktion nur beim Erstellen eines neuen Posts

Ich habe einen benutzerdefinierten Post-Typ namens Task . Ich habe eine function erstellt, die eine E-Mail an den ausgewählten Agenten sendet und benachrichtigt, dass eine neue Aufgabe zugewiesen wurde. Hier ist die function: function real_estate_send_mail_to_agent() { global $post; // If this is just a revision, don’t send the email. if ( wp_is_post_revision( $post->ID ) ) […]

Ist es möglich, einen Beitrag zu speichern / ändern, ohne den Aktions-Hook “save_post” aufzurufen?

Es gibt einen save_post- Hook, der beim Speichern eines Posts ausgeführt wird. Revisionen und Autosaves nennen diesen Haken auch. Selbst wenn Sie einfach den Status von published in draft ändern, wird der save_post Hook save_post . Gibt es einen Weg (mit normalen WP-Methoden), dass ein Beitrag geändert werden könnte, ohne save_post ? (wie Bearbeiten von […]

Rufen Sie das erste Bild im Beitrag ab und legen Sie es als ausgewähltes Bild fest, wenn der Beitrag gespeichert / aktualisiert wird

Ich muss für jeden Post, den ich veröffentliche, ein vordefiniertes Bild erstellen. Wenn also ein Beitrag veröffentlicht / aktualisiert wird, scannt das Skript den Post für das erste Bild mit einem Skript wie diesem: // Get URL of first image in a post function catch_that_image() { global $post, $posts; $first_img = ”; ob_start(); ob_end_clean(); $output […]

Benutzerdefinierter Beitragstyp save_post-Aktion wird nicht ausgetriggers

Entschuldigung wenn das hier schon beantwortet ist. Ich schaute mich um und konnte keine Antworten auf meine Frage finden, also dachte ich, ich würde meine eigene schreiben. Ich erstelle ein Plugin für einen Kunden, der Kundenrückmeldungen zu einem kürzlich abgeschlossenen Projekt sammelt. Der Administrator würde das System verwenden, um eine “Aufforderung” an den Kunden zu […]

Speichern (Aktualisieren) Post / Seite bearbeiten mit AJAX

Einer der größten Frustrationen beim Bearbeiten von Posts / Seiten ist, dass nach dem Speichern zwei Dinge passieren: Die Admin-Seite wird neu geladen, was Zeit braucht Noch wichtiger ist, dass die Cursorposition verloren geht Wenn Sie an längeren Beiträgen arbeiten – insbesondere beim Kopieren oder wenn Sie im HTML-Modus arbeiten und kleine Anpassungen vornehmen, bei […]