Category Archives: WordPress

Кастомный title для рубрик

Работу этой функции нам и надо будет подкорректировать, чтобы решить поставленную задачу. Как мы это сделаем? Все просто! Функция single_term_title() имеет в своем арсенале хук single_cat_title, с помощью которого мы подменим заголовок категории на наш title, причем прямо перед выводом его на экран. Для этого в файл funtions.php вставляем такую функцию: Теперь, если… Read more »

XML sitemap for included taxonomy doesn’t take into account empty taxonomy

Because I’ve not been able to find the correct answer anywhere and it took me some time to figure out how to include empty taxonomies in the sitemaps, here comes the code to be included in your function.php: add_filter(‘wpseo_sitemap_exclude_empty_terms’, ‘__return_false’);

Contact form 7, как добавить валидацию полей формы.

Рассмотрим пример валидации формы по маске номера. Фильтр для валидации будет иметь следующий вид: Для выделения формы по id используем проверку: Если нужно проверить все формы по названию поля, код будет иметь следующую структуру: таким образом, наш код для проверки формы с id=1502 по маске (будем использовать плагин mask.js) ,будет… Read more »

Как добавить шорткод на сайт

Простой пример создания шорткода Код добавляется  в файл functions.php Шорткод с параметрами Параметров будет два: field и id— поле custom-fields и id странцы(записи)  соответственно. Как будет выглядеть сам шорткод: [price field =»tables» id=»248″]. Если параметр не будет указан в самом шорткоде, то будет использоваться его значение по умолчанию, заданное в функции.

Как Добавить Собственные Элементы В Определенное Меню WordPress

Начнем с основного. Нам нужно добавить собственный фильтр в хук wp_nav_menu_items. Пример должен выглядеть так: Как мы видим, можно использовать условные операторы наряду с аргументом theme_location. Это позволяем вам указать определенное расположение меню с любым необходимым условием. Если вам не нужны условные операторы, то и использовать их необязательно. Просто добавьте определенное местоположение… Read more »

Постраничная навигация с асинхронной подгрузкой

Установка кнопки  Загрузить ещё, нажатие на которую, позволяет подгрузить следующие посты без обновления страницы. Работает как в стандартном цикле, так и в цикле WP_query{} Что мы попробуем сделать в этом посту? Загрузку постов при нажатии на кнопку Загрузить ещё. Бесконечную загрузку, т е посты и комментарии будут подгружаться автоматически при прокрутке страницы (да,… Read more »

Счетчик просмотров статей WordPress

Решить задачу вывода количества просмотров статей можно решить двумя способами: с помощью плагина и вмешательством в код вашей темы. Сегодня предлагаю решить поставленную задачу с помощью вмешательства в код. Все манипуляции займут порядка минуты. В результате на вашем сайте в выбранном месте отобразится цифра просмотренных раз данной статьи. Открываем functions.php… Read more »

Добавление редактируемого поля в админ-панели WordPress

Например, выведем сортируемое поле для даты окончания акции таксономии «stock» Хуки для создания колонок manage_(post_type)_posts_columns Позволяет добавить колонки в таблицу записей на указанном экране.  указывается тип записи а не ID экрана… Название нашего фильтра будет: manage_stock_posts_columns. С версии 3.1. рекомендуется использовать этот хук. manage_(post_type)_posts_custom_column Отвечает за заполнение данных колонки на странице… Read more »