Вывод даты обновления статьи в title wordpress

Всем привет. есть сайт на wordpress. стоит плагин The SEO Framework

Как вывести в тайтл статьи, дату обновления статьи? Например сейчас тайтл у статьи: Приобретение электронного ОСАГО в 2020 году надо добавить: Приобретение электронного ОСАГО в 2020 году - Обновлено 07.06.2020 (текущая дата)

Только не путайте заголовок статьи с тайтлом который в шапке сайта выводится в теге title

нужно именно в этот тег добавить дату последнего обновления статьи


Ответы (2 шт):

Автор решения: Neolot

Используйте фильтр the_seo_framework_title_from_custom_field.
В моем примере добавляется текст к тайтлу всех постов и страниц:

/**
 * Добавить суффикс к title для всех постов и страниц, если заполнено поле Meta Title
 */
add_filter( 'the_seo_framework_title_from_custom_field', function( $title, $args ) {
    if ( !empty($title) && ( is_single() || is_page() ) ) {
        $title .= ' - Обновлено ' . get_the_modified_date('d.m.Y', get_the_ID());
    }

    return $title;
}, 10, 2 );

Про другие фильтры The SEO Framework читайте: https://theseoframework.com/docs/api/filters/

→ Ссылка
Автор решения: WP Punk
add_filter( 'the_seo_framework_title_from_generation', 'my_the_seo_framework_title_from_generation' );
function my_the_seo_framework_title_from_generation( $title ) {
    if ( is_singular() ) {
        $title .= ' - Обновлено ' . get_the_modified_date( 'd.m.Y' );
    }

    return $title;
}

Подробнее про фильтры The SEO Framefork: https://theseoframework.com/docs/api/filters/

Подробнее про функцию: https://wp-kama.ru/function/get_the_modified_date

→ Ссылка