Различия синтаксиса в MODX Evolution и Revolution
Когда много работаешь и с очень похожими системами управления, то наиболее встречающаяся ошибка в том, что банально начинаешь путать синтаксис. Так что данная шпаргалка не только для новичков! TV Параметры…
Активные пункты меню в WordPress
Проблема очень распространенная. Класс у активного пункта меню пропадает, когда мы проваливаемся в дочерний элемент. Будем исправлять! WordPress своими алгоритмами создает верстку и классы. Нам надо вмешаться в процесс и…
AJAX запросы в WordPress с помощью admin-ajax.php
В WordPress с каждым обновлением на AJAX вешают все больше функционала. А знаете ли вы, что тоже можете пользоваться этими решениями в разработке тем и плагинов? Чем объяснять, лучше покажу:…
Как изменить сортировку записей в WordPress?
Мы отсортируем записи в WordPress в публичной части для определенной таксономии. На базе этого примера вы сможете легко построить свою собственную логику сортировки. Ниже приведен код, который нужно вставить в…
Как указать значение по-умолчанию для произвольной таксономии в WordPress?
В WordPress записи автоматически попадают в рубрику «Без рубрики», если пользователь не указывал другую. Сделаем то же самое для своей таксономии. /* * Добавляем код в functions.php */ function set_default_mytax_term(…
Как добавить ссылки в меню администратора WordPress?
Речь идет про так называемый admin bar. Этот горизонтальный блок меню появляется по-умолчанию над всеми страницами сайта, если пользователь авторизован. Этот функционал может понадобится для быстрого доступа к страницам, которые…
Зарезервированные имена в WordPress
Не так давно на одном из моих сайтов я столкнулся с конфликтом, который был вызван произвольной таксономией. А точнее ее именем. Методом исключения удалось выяснить, что имя таксономии входило в…
Поиск только по записям/постам в WordPress
Если у вас в архитектуре проекта есть собственные типы записей (post_type), или вы не хотите, чтобы в поисковую выдачу попадали страницы (page), тогда у меня для вас есть отличное решение!…