Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hide-login-page domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-yandex-metrika domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/artem952/domains/devarts.pro/public_html/wp-includes/functions.php on line 6114
DLE - дополнительный title к страницам определенных категорий

DLE – дополнительный title к страницам определенных категорий

dle individual category title 2 - DLE - дополнительный title к страницам определенных категорий

Итак, случается такое, что необходимо задать уникальный title только для страниц из определенной категории, например, с id=4, а всем остальным либо вообще ничего не делать, либо задать свой уникальный title. Решается все достаточно просто и легко:

engine/engine.php

Открываем engine/engine.php и примерно на 840 стоке находим код:

$metatags = <<<HTML

и перед ним вставляем:

if( ($subaction == 'showfull' or $newsid ) AND (in_array(intval($category_id), array('2')))) $metatags['title'] = 'id category '.$metatags['title'] . ' is two ';

Настройка

//Если текущая страница является полной новостью
if( ($subaction == 'showfull' or $newsid )

//номер категории, для которой добавить описание
in_array(intval($category_id), array('2')))

//'id category' и 'is two' — текст, который будет выведен для категории
// с id = 2 перед и после основного заголовка (см. скриншот выше)
$metatags['title'] = 'id category '.$metatags['title'] . ' is two ';

Соответственно, если необходимо для нескольких категорий создать особые заголовки, необходимо продублировать код в каждом уникальном случае, изменив в массиве номер категории array(‘2’) и заменив текст в переменной $metatags[‘title’]

Похожие записи


PHP — простой ротатор баннеров, ротатор для DLE и WordPress
Аналог на javascriptАналог на PHP для больших кодов Очень простой ротатор кода на PHP. Сначала мы объявляем простой двумерный массив...
Как изменить пароль пользователя CMS DLE и WordPress через SQL-запрос
Перебираю старые статьи с целью их оптимизации и наткнулся на эту. В принципе, способ подойдет для любой системы на любом...
Полный гайд по миграции с CMS DLE на WordPress
Данный сайт в апреле 2019 года полностью переехал на CMS WordPress и в июне, после завершения всех правок (а их...
DLE – быстрый переезд на хостинг не используя инсталятор
Установка движка DLE на хостинг происходит через специальный файл — инсталятор, в котором необходимо заполнить все поля (имя базы данных,...
DLE — монетизируем загруженные в новостях файлы через отдельный домен
Как много у вас загруженных файлов (приложений к постам) не считая картинок? У меня много и придумал способ их монетизировать!...

Комментарии

Добавить комментарий