Если вы используете виртуальный robots.txt генерируемый WordPress и вам нужно добавить какую либо директиву. Сделать это очень просто используя хук robots_txt. Рассмотрим это на примере директивы host.

Допустим, вы разрабатываете WordPress тему для WooCommerce. При активации вашей темы вы хотите сделать проверку, активирован ли плагин WooCommerce или нет. Если плагин не активирован, то вывести предупредительное сообщение о необходимости это сделать.

Допустим, у нас есть некий элемент на странице (будь то, кнопка или ссылка) и при клике по нему мы хотим плавно прокрутить страницу вниз к другому элементу. Напишем для этого функцию.

Очень часто при верстке сайтов нужно проверять те или иные html элементы на странице с большим или малым количеством контента. И тут нам на помощь приходит консоль Chrome браузера. Открываем клавишей F12 и вводим команду document.designMode = ‘on’

И так, что такое сниппеты в Sublime Text. Это некий кусок кода, вызывающийся при вводе его сокращения и нажатия клавиши Tab (по умолчанию). Сразу пример для понимания:

И как всегда на помощь нам приходят хуки. Цепляемся с помощью фильтра на событие pre_get_posts с нашей коллбэк функцией.

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

По скольку в SEO для мета тега description рекомендуется использовать уникальное описание для каждой страницы сайта, то для этих целей мы и напишем свою функцию. Данная функция будет проверять, является ли данная страница сайта одиночной, есть ли у нее отрывок он же «excerpt». Далее отфильтруем ее и обрежем до 160 символов. Если же страница не одиночная выведем описание.

Используем хук admin_init для запрета доступа в панель управления сайтом для всех, кроме пользователей обладающих правом manage_options.

Иногда бывает нужно вывести заголовок статьи за пределами основного цикла. Для этих целей и предназначена функция single_post_title.