Як я можу отримати слуп сторінки чи публікації?
Як я можу отримати слуп сторінки чи публікації?
Відповіді:
Інший варіант - отримання слиуна за поштовим ідентифікатором:
$slug = get_post_field( 'post_name', $post_id );
Ось додаткові відомості про get_post_field
https://codex.wordpress.org/Function_Reference/get_post_field
Відповідно до інших відповідей, слизь зберігається у post_name
властивості. Хоча до нього можна отримати доступ безпосередньо, я віддаю перевагу функції (недостатньо використаної) get_post_field()
для властивостей публікації доступу, які не мають належного API для них.
Для цього потрібна публікація, яка надається явно і не є типовою для поточної.
Якщо ви хочете отримати слупок повідомлення поза циклом, тоді використовуйте:
$post_id = 20; //specify post id here
$post = get_post($post_id);
$slug = $post->post_name;
Якщо ви хочете отримати слупок повідомлення з циклу, тоді використовуйте:
global $post;
echo $post->post_name;