#php #wordpress #custom-wordpress-pages
#php #wordpress #пользовательские-wordpress-страницы
Вопрос:
Я имею в виду не заголовок страницы или сообщения, а заголовок между <title>
и </title>
. Так называемый SEO или заголовок документа.
Я только что погуглил, но ничего не нашел. Я знаю только, как получить заголовок документа текущей страницы, которую мы можем использовать wp_get_document_title()
. Но как получить заголовок документа конкретной страницы, например, по ее сообщению или идентификатору категории?
Ответ №1:
Вы можете использовать get_the_title()
или the_title()
, в зависимости от того, в каком контексте вам это нужно. Не требуется Yoast.
Подробности здесь:
https://developer.wordpress.org/reference/functions/get_the_title/
https://developer.wordpress.org/reference/functions/the_title/
Комментарии:
1. Посмотрите еще раз на мой вопрос:
I don't mean the page or post title but the title between <title> and </title>. The so-called SEO or document title.
2. Это путаница WP: заголовок сообщения или страницы должен называться заголовком , а не таким общим термином, как заголовок
Ответ №2:
Хорошо, если мы используем Yoast, мы можем получить заголовок документа по следующей строке:
$seo_title = get_post_meta($post_id, '_yoast_wpseo_title', true);