Как получить заголовок документа (seo) определенной страницы в WordPress

#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);