Come posso ottenere la lumaca di una pagina o di un post?
Come posso ottenere la lumaca di una pagina o di un post?
Risposte:
Un'altra opzione è ottenere la lumaca per ID postale:
$slug = get_post_field( 'post_name', $post_id );
Ecco maggiori informazioni su get_post_field
https://codex.wordpress.org/Function_Reference/get_post_field
Come da altre risposte, la lumaca è memorizzata nella post_name
proprietà. Anche se è possibile accedervi direttamente, preferisco la funzione (sottoutilizzata) get_post_field()
per le proprietà dei post di accesso che non dispongono di un'API appropriata.
Richiede posta fornita esplicitamente e non è predefinita a quella corrente.
Se vuoi ottenere una lumaca del post al di fuori del ciclo, usa:
$post_id = 20; //specify post id here
$post = get_post($post_id);
$slug = $post->post_name;
Se vuoi ottenere una lumaca del post dal loop, usa:
global $post;
echo $post->post_name;