Domande taggate «save-post»

save_post è un'azione attivata ogni volta che viene creato o aggiornato un post o una pagina, che potrebbe provenire da un modulo di importazione, modifica di articolo / pagina, xmlrpc o post tramite posta elettronica. I dati del post sono archiviati in $ _POST, $ _GET o $ post_data globale, a seconda di come il post è stato modificato.

1
Perché l'azione save_post si attiva quando si crea un nuovo post?
Sono sorpreso dal fatto che la mia funzione che ho applicato save_postall'azione viene attivata quando faccio clic sul link "Nuovo post" nella Dashboard di amministrazione. Nota: questo è prima che io abbia premuto Saveo Update, e si attivi immediatamente, non dopo un tempo trascorso o l'aggiornamento automatico. D'altra parte, quando …




2
qual è il modo corretto di agganciare quando aggiorna post
provo ad agganciare quando la posta viene aggiornata ma tutto l'ho provato non ho mai eseguito tranne updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Ho provato questo, add_action('save_post', 'my_function');ma nessun id è stato echo out, o forse questo messaggio già echo ma …
19 php  hooks  actions  save-post 



2
Come evitare il loop infinito nel callback save_post
Ho usato questo sito molto per risolvere i miei problemi, ma questa volta non sono riuscito a trovare e rispondere al mio problema. Ottengo un ciclo infinito quando utilizzo wp_update_postall'interno di una funzione chiamata save_post. So che questo è un problema comune, ma non riesco a capire come evitarlo. Voglio …

2
Metabox con la casella di controllo non si aggiorna
Sto cercando di impostare una meta_box con una singola casella di controllo, tutto va bene, tuttavia se deseleziono e salvo il post, segna di nuovo come selezionato, ho dato un'occhiata ma non riesco a trovare il mio errore. Dai un'occhiata al mio codice. function am_checkbox_option() { global $post; $custom = …


2
Restituisci $ post_id quando DOING_AUTOSAVE?
Vedo ripetutamente il seguente schema, su questo sito e in altri luoghi: add_action( 'save_post', 'wpse14169_save_post' ); function wpse14169_save_post( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } // Other code... } Perché dovrei tornare $post_id? save_postè un'azione e il valore restituito di un gestore …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.