Monthly Archives: Сентябрь 2018

Универсальный jQuery-скрипт для блоков с вкладками (табами)

Почему  скрипт для jQuery-вкладок назван универсальным: он позволяет создавать неограниченное количество вкладок в пределах одного блока, при этом нет необходимости нумеровать вкладки с помощью CSS-классов; можно создать сколько угодно таких блоков с вкладками опять же без необходимости нумеровать эти блоки через CSS-классы; содержимое jQuery-скрипта, реализующего вкладки, остается неизменным (всего 0,3 килобайта), т.е. не разрастается в зависимость… Read more »

Плагин CMB2 для произвольных полей

Скачать плагин Плагин позволяет создавать за считанные секунды такие произвольные поля, как: Поля для ввода — текста, цены, времени, даты; Всевозможные селекты, чекбоксы и радио кнопки; Файлы и изображения. И др. Установка Достаточно скачать, положить в папку plugins и активировать плагин. Сам плагин, вплоть до версии 2.2.5.3 своего интерфейса не имеет. Да… Read more »

3 способа построения циклов в WordPress

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

WordPress выведем галлерею

Что бы вывести галерею, например, в стандартной бутстраповской вёрстке, нужно в цикле получить ids или ссылки на расположение элементов галереи страницы. Для примера, получим массив ссылок на галлерею текущей страницы (в цикле). Для этого используем функцию get_post_gallery( $post, $html ), где $post (число/WP_Post) (обязательный) ID или объект записи в тексте которой нужно… Read more »

WordPress как изменить имя класса подменю?

Чтобы привести стандартное меню к верстке под bootstrap, добавляем класс WP-Bootstrap-Navwalker в файл functions.php нашей темы: Для того чтобы наш волкер заработал, нужно создать новый объект класса WP_Bootstrap_Navwalker и привязать его к меню (например, в файле header.php):