Ottenere l'ID della pagina genitore diretta
Ho visto molti tutorial su come ottenere l'ID del genitore di livello più alto, ma non riesco a trovare nulla su come ottenere l'ID dal genitore diretto.
Esempio;
- Nonno Giovanni
- Papà Giovanni
- Piccolo Giovanni
Come posso, se mi trovo nella pagina di Piccolo Giovanni, ottenere l'ID di Papà Giovanni e non quello di Nonno Giovanni?

Suppongo che tu stia chiedendo come farlo con il codice? (Farlo nel backend è abbastanza semplice - basta provare a modificare la pagina genitore e vedere l'ID nell'URL).
Quindi, come verificare il genitore di un post nel codice? Anche questo è molto semplice - il genitore diretto è memorizzato nella proprietà post_parent
. Se il post non ha un genitore, sarà 0
.
Quindi tutto ciò che devi fare è:
global $post;
$direct_parent = $post->post_parent;

$post->post_parent
?

Una pagina di riferimento migliore potrebbe essere WP_Post.
