Come posso ottenere la lumaca di pagina


Risposte:


18

All'interno del tuo loop puoi fare:


global $post;

echo $post->post_name;


18

Fuori dal giro:

<?php
$post_id = 11;
$post = get_post($post_id); 
$slug = $post->post_name;
?> 

1

Come da altre risposte, la lumaca è memorizzata nella post_nameproprietà. 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;
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.