Как я могу получить кусок страницы или поста?
Как я могу получить кусок страницы или поста?
Ответы:
Другой вариант - получить слаг по почтовому идентификатору:
$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;