Articles of speichern Post

save_post benötigt mindestens eine hochgeladene Datei, die veröffentlicht werden soll

Gibt es eine Möglichkeit, den Veröffentlichungsstatus eines Posts zu prüfen, und wenn nicht mindestens ein Bild oder eine Datei hochgeladen wurde, dann ändere den Status von Veröffentlicht in Entwurf. Danke im Voraus.

Publish / Update Post ändert Bildlinks von Datei-URL zu Post-URL

Ich habe einen Filter geschrieben, um in Posts enthaltene Bilder mit Figur-Tags und deren Bildunterschriften mit figcaption-Tags zu umhüllen. Ich habe den visuellen Editor ausgeschaltet, damit er nicht den gesamten HTML-Code aus den Bildern entfernt. Das scheint alles zu funktionieren, bis ich den Beitrag veröffentliche oder aktualisiere. An dieser Stelle wird der Link zum Bild […]

Ändern Sie 2 Felder im Beitrag abhängig vom 3. Feld vor dem Speichern

Ich habe einen benutzerdefinierten Inhaltstyp namens cards . Ich habe 3 benutzerdefinierte Meta-Felder namens: my_cards_activity ( Feldtyp auswählen; Optionen 0 und 1) my_cards_user (Typ auswählen; viele Optionen) my_cards_datetime (Textfeldtyp; JJJJ-MM-TT-HH: MM-Format) Wenn ich die Taste my_cards_activity möchte ich den Wert des my_cards_activity (Wert kann 0 oder 1 sein) und wenn der Wert 0 ist, dann […]

update_post_meta () wann immer der benutzerdefinierte Post-Typ aktualisiert wird

Ich brauche folgende functionalität. Immer wenn mein benutzerdefinierter Post-Typ aktualisiert oder gespeichert wird, muss ich bestimmte benutzerdefinierte Post-Metas überschreiben. Ich muss sicherstellen, dass dies nur Posts des Post-Typs ‘VA_LISTING_PTYPE’ und Posts mit dem ‘Meta-Key’ => ‘featured-cat’ den ‘meta_value’ => 1 betrifft Der Code, den ich im Moment benutze, ist der folgende (funktioniert nicht) //Remove urls […]

save_post-Aktion, um den wp_insert_post_data-Filter einzuschließen, Metafeldinformationen zu sammeln und Endlosschleife zu verhindern

Ich versuche, den Titel eines Beitrags zu ändern, aber ich möchte Informationen aus einem Meta-Feld hinzufügen, deren Wert erst nach dem Speichern der Beiträge in der database gespeichert wird. wp_insert_post_data dieser einen Sache funktioniert es gut als wp_insert_post_data Filter. // add_filter(‘wp_insert_post_data’, ‘tr_change_show_title’, 99, 2); function tr_change_show_title($data, $postarr) { if(‘post’ != $data[‘post_type’]) { // don’t bother […]

Ausführen von `createimagefrompng ()` von save_post-Hook (oder äquivalentem Hook)

Ich habe Probleme beim Ausführen von createimagefrompng() von einem Hook. Ich habe die ziemlich einfache PHP-Methode verwendet, um einem Bild ein Wasserzeichen hinzuzufügen. Wenn ich die Bild-URLs in dieser function fest codiere und zum Beispiel von einer Seite oder was auch immer zu funktionieren scheint, aber wann immer ich die exakte function von einem Hook […]

Speichern Sie importierte Posts als Entwürfe

Ich versuche, Daten zu importieren, wie meine Beiträge mit wp alle importieren und add_action (save_post, myfunc) zu verwenden, um eine function zu aktualisieren einige Felder alle bis jetzt gut … aber anstatt sie alle auf einmal zu veröffentlichen möchte ich es als speichern Entwurf und dann nach dem Zufallsprinzip veröffentlichen sie. So legen Sie den […]

update_post_meta funktioniert nicht in save_post

Ich habe ein Problem mit einer function, die ich erstellen möchte. Es sollte einfach sein. Wenn jemand einen Beitrag speichert, schnapp dir die Stadt / Adresse / Provinz und konvertiere ihn in lang / lat und speichere ihn in der database. Das Problem ist, dass ich “update_post_meta” nicht zum arbeiten bekomme und ich verstehe nicht […]

Aktualisieren Sie den Post-Metawert als Datumsdifferenz zwischen zwei Feldern

Ich habe diesen Code, der den Unterschied in Tagen zwischen zwei benutzerdefinierten Feldern anzeigt format( ‘Ymd’ ) ); $date2 = get_field( ‘date_dun’, false, false ); $date2 = new DateTime( $date2 ); $unix2 = strtotime( $date2->format( ‘Ymd’ ) ); if( 0 === ( $unix1 – $unix2 ) ) { echo ‘0’; } elseif( $unix2 Was ich […]

Fügen Sie das Meta-Feld hinzu, nachdem der Beitrag veröffentlicht wurde

Ich versuche, ein benutzerdefiniertes Feld von event_month hinzuzufügen, wenn ein Beitrag veröffentlicht oder gespeichert wird. Ich verwende die save_post-Aktion und erhalte den Inhalt eines benutzerdefinierten Felds mit dem Datum und versuche, dieses in einem separaten benutzerdefinierten Feld mit nur dem Monat zu speichern. Dies funktioniert perfekt beim Speichern eines Posts, der bereits erstellt wurde. Ich […]