Функция: вставить meta description

283
08 февраля 2019, 13:30

Есть сайт на WordPress. В нём таксономия companies, для неё в шаблоне есть отдельный php файл, в котором собирается темплейт. Не могу вставить в него вывод тега meta description. Для примера, приведу код, который служит для тега title

function page_title($title) {
    global $paged, $page;
    $sep = apply_filters( 'document_title_separator', '-' );
    if ( ! get_query_var( $this->slug ) )
        return $title;
    $company = urldecode( get_query_var( $this->slug ) );
    $title = get_bloginfo( 'name' );
    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && ( is_home() || is_front_page() ) )
        $title = "$title $sep $site_description";
    $title = sprintf( __( 'Услуги от исполнителя: %s', 'wp-job-manager-companies' ), $company ) . " $sep $title";
    return $title;
}

В итоге в title выводится: "Услуги от исполнителя: название companies - название сайта".

Как только не пытался, сколько бы не читал информации, не получается сделать тоже самое, только для тега meta description. Помогите, пожалуйста.

Answer 1

Открываете вашу таксономию для правки (показываю на примере категории товаров WooCommerce, которая как раз и есть термин таксономии products).

Вводите описание в сниппет:

Открываете таксономию (категорию товара) - видите meta description

Все это работает, если вы обращаетесь к архиву таксономии как положено. Из вопроса понять нельзя, как вы выводите свою таксономию.

READ ALSO
Отправка GET-запроса с объектом json

Отправка GET-запроса с объектом json

Подскажите как отправить GET запрос на RestAPI с json-ом

245
Несколько перенаправлений

Несколько перенаправлений

Есть две страницы: indexphp и news

241
Проблема с TelegramBotApi

Проблема с TelegramBotApi

Помогите не могу запустить бота, все сделал но видает ошыбку( Пишет что нет такого метода, но пример с официальной документацииХук зарегестрировал...

255
Защита api в laravel, передача изображений

Защита api в laravel, передача изображений

Как защитить api в laravel 56, чтобы оно было доступно, например, только из android приложения или, например, только из браузера? И как передавать изображения...

187