Урок 13.2 WordPress возможности настроек «functions.php» и других системных файлов

WordPress возможности настроек functions

Продолжаем узнавать о возможностях правки системных файлов Вордпресс, что мы начали делать в уроке 13.1. И сейчас мы рассмотрим, как изменить частоту обновления RSS-виджета. Ну, а дальше можно посмотреть на мелкие правки других файлов вордпрессовской платформы.

RSS-виджет

Для тех, кто уже успел освоить все прелести RSS, встроенное решение в виде специального вордпрессовского виджета очень понравится. Единственный минус, который отмечали многие пользователи: недостаточно частое обновление. К счастью, это легко исправить:

add_filter( ‘wp_feed_cache_transient_lifetime’,

create_function(‘$a’, ‘return 400;’) );

Первая строчка отвечает за функцию обратного вызова, выставляя приоритет. Вторая же меняет частоту обновления, причем время указано в секундах.

Также посредством правок файла можно добавить контент в РСС-ленту, видимый только подписчиками. Попробуем добавить скрытое сообщение:

function add_to_feed($content){

$content .= “

Thanks for Subscribing!

”;

return $content;

}

add_filter( “the_content_feed”, “add_to_feed” );

Выделяем комментарии автора

Для того чтобы комментарии автора выделялись на фоне всех комментариев пользователей, необходимо внести следующие строчки:

.comment { /* Reader comments */

background: #FFFFFF;

color: #666666;

}

.bypostauthor { /* Author comments */

background: #880000;

color: #FFFFFF;

}

Теперь, когда автор отвечает на комментарии, они выделяются на фоне остальных, удобно, не правда ли?

Создаем шаблон для таксономии

Платформа WordPress славится очень сложной иерархией шаблонов. Даже шаблоны page.php и single.php отображают различные типы контента по-разному. Но интересно то, что вы можете создать свой собственный шаблон для каждой отдельной категории. К примеру, вы можете создать шаблон category-slug.php или category-id.php, что будет означать: использование для этой категории именно этого шаблона.

Настраиваем форму поиска

Для того чтобы настроить форму поиска по своему, нужно найти файл searchphorm.php. Если мы к примеру захотим выделить кнопку поиска, вместо оригинальных строчек кода файл должен содержать следующее:

”>

Настраиваем страницу авторизации

Как правило, для настройки страницы авторизации используются темы или плагины. Но, можно сделать это и посредством правок functions.php. Сначала попробуем настроить URL-логотип:

add_filter(‘login_headerurl’,

create_function(false,”return ‘http://casabona.org’;”));

Для изменения логотипа нужно также поработать:

”>

И все же лучше это делать при помощи плагинов, так как подобные правки требуют опыта.

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

    Ваш адрес email не будет опубликован.

    Главное меню