Ottieni il post_id di un nuovo post
Domanda
Esistono diversi modi per ottenere l'ID di un post dopo che è stato salvato (auto, ecc.), Ma c'è un modo per ottenere l'ID post immediatamente dopo aver creato un nuovo post?
Sto cercando di creare una directory usando l'ID post, ma non riesco a ottenere un ID post statico.
Il codice seguente sembra funzionare ma ricevo un ID incrementato automatico ogni volta che il nuovo post auto salva la bozza, ottengo continuamente un nuovo numero.
function myfunction( $id ) {
if (!file_exists("/www/foo/blog/wp-content/uploads/" . $id)) {
mkdir("/www/foo/blog/wp-content/uploads/" . $id, 0777);
}
}
add_action('save_post', 'myfunction');
Vorrei ottenere l'ID post che verrà salvato come. Sicuramente WP ha un metodo per determinare questo corretto? Oppure la bozza automatica salva ogni minuto che aumenta l'ID di uno fino a quando non viene fatto clic sul pulsante "Pubblicazione" effettivo?
pensieri?
Saluti! Bo
Nessuna soluzione corretta