Файл functions.php в WordPress

Опубликовано: 01.09.2018

видео Файл functions.php  в WordPress

Как создать файл

WordPress теме имеется мощный файл известный как functions.php . С помощью этого файла можно добавлять уникальные функции для выполнения различных действий. Файл functions.php работает точно так же, как и плагин в пределах вашей темы. Таким образом, вы можете включать/отключать основные функции без редактирования любых других файлов. При правильном использовании, этот файла может творить чудеса для вашего сайта. Еще это очень удобно поскольку все задействованные функции будут находиться в одном месте. В этой статье рассмотрим несколько полезных функций для файла functions.php .



1. Добавляем favicon к сайту WordPress.

Недавно мы рассматривали эту тему о favicon в статье « Как установить favicon на WordPress ». Метод, установки был стандартный, заключая в тегах <head></head> нужный код. Этот метод более динамичный и простой нужно только вставить следующею функцию в файл functions.php .


33 - Уязвимости удаленного запуска файлов - Настраиваем PHP

// установка favicon function blog_favicon() { echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'http://wordsmall.ru/favicon.ico" />'; } add_action('wp_head', 'blog_favicon');

Favicon загружайте в корневой каталог там, где находится WordPress, но при желании можете изменить путь.

2. Удаляем номер версии WordPress.

Подобную информацию лучше скрывать, удалять так, как она может быть полезна для злоумышленников. Для того чтобы удалить номер версии из head, rss-канала и всех других местах, следует в файл function.php вставить код.

function wordsmall_remove_version() { return ''; } add_filter('the_generator', 'wordsmall_remove_version');

3. Добавляем полезные ссылки в footer админ-панели.

У каждого веб-мастера есть несколько ресурсов на которые он часто всего заходит. И чтобы ускорить доступ к ним можно вывести самые необходимые ресурсы в footer’e админ-панели. Для этого нужно вставить код в файл functions.php .

function remove_footer_admin () { echo 'Официальный сайт <a href="http://www.wordpress.org" target="_blank">WordPress</a> | Кодекс WordPree <a href="http://codex.wordpress.org/" target="_blank">Codex.Wordpress.org</a> | WordPress Учебник: <a href="http://wordsmall.ru" target="_blank">WordSmall</a></p>'; } add_filter('admin_footer_text', 'remove_footer_admin');

Результат.

4. Удаляем сообщение об ошибки на страницы входа.

При вводе неправильного логина или пароля показывается сообщение об ошибки на странице входа в систему. Это та же информация, которую следует скрывать для безопасности. Вставляем код в файл functions.php после чего сообщение будет удалено останется лишь пустой блок. Не рекомендуется для сайта с несколькими авторами.

add_filter('login_errors',create_function('$a', "return null;"));

Результат.

5. Длина текста в анонсе статьи.

По умолчанию длина текста в анонсах статьи 55 слов. Это не всегда нужная длина, но с помощью этой функции мы можем настроить длину по желанию. Число 100 отвечает за количество слов.

function new_excerpt_length($length) { return 100; } add_filter('excerpt_length', 'new_excerpt_length');

Это небольшой обзор функций файла functions.php .

rss