Как автоматически «сжимать» html, css и js скрипты сайта?
В данном случае речь идет не о физическом сжатии (с помощью gzip или чего-то подобного), а о минимизации кода страницы, когда из него удаляются все не значимые для отображения страницы в браузере символы (переводы строк, пробелы, комментарии и т.д.). Обычно для решения подобной задачи используют сторонние плагины для движка, хотя можно обойтись всего одной (хоть и объемной) функцией, которую вам необходимо добавить в файл functions.php вашей темы:
Как изменить ссылку страницы с результатами поиска?
При установке ЧПУ на сайте движок никак не меняет урл страницы с результатами поиска. При необходимости этот недостаток можно легко исправить. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//ЧПУ для страницы с результатами поиска start function wph_search_prettylinks() { if (is_search() && !empty($_GET['s'])) { wp_redirect(home_url("/search/") . urlencode(get_query_var('s'))); exit(); } } add_action('template_redirect', 'wph_search_prettylinks'); //ЧПУ для страницы с результатами поиска end |
В этом случае гораздо легче прописать запрет индексации страниц с результатами поиска (это необходимо, чтобы избежать дублированного контента в глазах ПС).
Как вывести число всех пользователей сайта в метабоксе «На виду»?
При открытой на сайте регистрации статистическая информация о числе всех зарегистрированных пользователей может быть полезна. И вам вовсе не обязательно постоянно заходить на вкладку "Пользователи", чтобы увидеть число всех пользователей сайта. Это самое число всех пользователей сайта можно вывести в метабоксе "На виду", который выводится в "Консоли" админки. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
Как автоматически добавить атрибут lightbox ссылкам на картинки?
Многие скрипты, которые реализуют эффект Lightbox при открытии картинок (когда картинка открывается в модальном окне на той же странице) требуют добавления к ссылкам на картинки атрибута rel="lightbox". Это необходимо, если выбранный вами скрипт не умеет парсить текст записей и самостоятельно находить ссылки только на картинки, игнорируя все остальные ссылки. Прописывать вручную этот атрибут для каждой вставляемой картинки может быть утомительным занятием, поэтому проще автоматически его добавить к ссылкам на картинки во всех записях сайта. Для этого вам необходимо вставить в файл functions.php вашей темы следующий код:
Как отправить email пользователю при смене его роли?
WordPress никак не уведомляет пользователей о том, что их роль на сайте была изменена. Поэтому после смены роли пользователя администратор должен самостоятельно сообщить пользователю о том, что его роль изменена. Это можно исправить, заставив движок автоматически рассылать подобные уведомления. Для этого вам необходимо добавить в файл functions.php вашей темы такой код: