Articles of speichern Post

Cron beim Bearbeiten von Post

Ich habe einen Multiautor-Blog, auf dem zwei Cron-functionen stehen. Die erste function verschiebt alle öffentlichen Posts im Status “Ausstehend” nach 365 Tagen: if( ! wp_next_scheduled( ‘expire_posts_hook_publish’ ) ) { wp_schedule_event( time(), ‘hourly’, ‘expire_posts_hook_publish’ ); } add_action( ‘expire_posts_hook_publish’, ‘expire_posts_publish’ ); function expire_posts_publish() { global $wpdb; $daystogo = “365”; $sql = “UPDATE {$wpdb->posts} SET post_status = ‘pending’ […]

Post Auto Entwurf Problem

Ich habe einen benutzerdefinierten Beitragstyp ohne Titel und Editor erstellt und verwende benutzerdefinierte Taxonomien, benutzerdefinierte Felder und Anhänge, um einen Beitrag zu erstellen. Mein Titel wird aus benutzerdefinierten Taxonomien und benutzerdefinierten Feldern generiert (oder “ID #”, wenn nichts anderes festgelegt ist). Hier ist Titelcode (könnte etwas Polieren wahrscheinlich verwenden): function custom_post_type_title ( $post_id ) { […]

Wie ordne ich Seiten auf “save_post” eine Standardtaxonomie zu?

Ich versuche, einer Seite benutzerdefinierte Taxonomien zuzuweisen, wenn sie über die Schaltfläche “Veröffentlichen” neu hinzugefügt werden. Dies ist die function: function set_default_object_terms( $id, $post ) { if ( ‘publish’ === $post->post_status ) { log_me (‘From inside function: ‘.__FUNCTION__.’, while I pressed the “publish” button. Post-ID: ‘.$id); $taxonomy_ar = get_terms( ‘property-features’, ” ); foreach ($taxonomy_ar as […]

save_post-Hook wurde in WP v3.6.1 nicht ausgetriggers

Ich entwickelte ein Plugin mit einer benutzerdefinierten Metabox, die den save_post Hook zum Speichern von Daten verwendet. Das Plugin ist 18 Monate alt und wird von tausenden Kunden genutzt, also bin ich mir ziemlich sicher, dass alles gut ist. Da ich meine Testplattform auf Version 3.6.1 aktualisiert habe, kann ich diesen Hook nicht mehr auf […]

$ update ist in save_post immer wahr

Ich versuche, Code nur dann auszulösen, wenn ein Dokumenttyp mit save_post erstellt wird, aber $ update ist immer wahr, auch wenn es zuerst veröffentlicht wird. Ich nehme an, das liegt daran, dass zuerst eine Autodraft erstellt wird. Gibt es einen Weg dazu?

Wie überprüft man, welche Art von Speichern es ist?

Ich benutze save_post Hook, und ich muss innerhalb dieser Hook-function wissen, ob es eine Veröffentlichung ( draft to publish ) oder ist es eine Aktualisierung, wie publish to publish oder draft to draft . Gibt es eine Möglichkeit, es zu überprüfen? Ich kann den hook von draft_to_publish dafür nicht verwenden und ich erkläre warum: Die […]

flush_rewrite_rules auf save_post funktioniert nicht beim ersten Post-Save

Ich entwickle ein Plugin für meine eigene schnelle Entwicklung, die einen benutzerdefinierten Post-Typ erstellt. Die ‘Liste’ für diesen Post-Typ wird auf einer bestimmten Seite angezeigt, die vom Plugin erstellt und verwaltet wird. Diese Seite kann an beliebiger Stelle in der Seitenhierarchie der Site platziert werden, sodass der Slug für die einzelnen Posts aktualisiert werden muss, […]

Überprüfen Sie, ob sich der Wert in save_post geändert hat

Schreiben einer function zum Senden einer E-Mail an den Benutzer auf save_post, wenn eine Taxonomie einem bestimmten Wert entspricht. Das möchte ich jedoch nur, wenn der Wert geändert wird und nicht bei jedem Speichern. Gibt es eine Möglichkeit zu vergleichen, ob ein Wert mit einem neuen Wert gegenüber dem gleichen Wert aktualisiert wird? function status_save_email( […]

So verhindern Sie, dass ein Benutzer das Veröffentlichungsdatum aktualisiert

Ich habe eine benutzerdefinierte Rolle, die “Händler” genannt wird. Sobald sie einen neuen Beitrag gepostet haben, können sie ihn nicht mehr löschen. Es ist wichtig, dass sie das Datum auch nicht aktualisieren können, und ich bin ein bisschen fest, wie das geht. Es sieht so aus, als ob das alte D / M / Y […]

Post Formats im Kontext der database ‘Post speichern’ function

Ich versuche, ein tiefes Verständnis dafür zu bekommen, wie sich Post-Formate auf Posts ‘in der database’ beziehen – dh welche Metainformationen zusammengenommen ein Post-Format darstellen. Und ja, ich meine ein Post-Format (NICHT ein Post-Typ). Die gesamte Dokumentation, die ich finden kann, geht von einem Ausgangspunkt aus, bei dem post_format aus dem Metabox auf der Seite […]