Рубрики WordPress следуют определенной иерархии шаблонов. В большинстве случаев мы используем “category-$slug.php” для перезаписи определенной рубрики для придания ей полностью другого вида и функциональности (“category-projects.php” для рубрики “Project”). Если у вас есть дочерние рубрики (Дизайн (Design), Разработка (Development) и т.д.) в «Проектах», они также подчиняются иерархии шаблонов, и вам необходимо будет создавать “category-design.php” и “category-development.php” для придания им такого же ...
Архив рубрики: Код за плагин
Подписка на RSS<Запрашиваем обязательную загрузку миниатюры перед публикацией в WordPress
Этот небольшой сниппет обязывает авторов и администраторов задавать миниатюру записи перед публикацией любой статье. Он обновит запись и весь ее контент, но не опубликует в блог до тех пор, пока миниатюра не будет задана. Для произвольных типов записей вам просто нужно изменить условие “get_post_type” на ваш произвольный тип записи. Сам сниппет По всем вопросам и отзывам просьба писать в комментарии ...
Числовые сортируемые колонки для произвольных типов записей
Многие разработчики используют Автомобили, Продукты, Свойства и другие в качестве произвольных типов записей, по-умолчанию сортируемых по дате публикации (что на самом деле очень странно). Действительно простой сниппет ниже демонстрирует, как можно добавить сортируемую числовую колонку (например, колонка с ценой) в режим просмотра произвольных типов записей. Он очень полезен, ибо произвольные типы записей становятся все популярнее день ото дня. По всем ...
Кроссбраузерное горизонтальное CSS меню в WordPress
Каскадные таблицы стилей (CSS) стали настолько мощным инструментом, что теперь даже можно не использовать JavaScript для эффектов при наведении мыши, а также можно не использовать изображения, чтобы украсить сайт. С новым CSS3 появилось много свойств, которые просто отлично выглядят на сайтах. Это и вращения, градиенты, тени и скругленные углы, хотя ни одно из них не поддерживается в старых версиях Internet ...
Проверка корректности номера телефона и факса в Contact Form 7
Contact Form 7 наиболее простой и мощный плагин для WordPress. Количество его загрузок давно перевалило 15 миллионов раз. В нем есть практически всё для настройки простой контактной формы, за исключением одной фичи — проверки правильности ввода номера телефона или факса. Сниппет ниже осуществляет валидацию телефонного номера путем вырезания всех не числовых символов и проверки длины строки с номером в 10 ...
Отслеживаем количество просмотров записей, страниц без плагинов
Сниппет автоматически отслеживает просмотры записей, страниц и произвольных типов записей. Можно использовать функцию get_post_views с дополнительным параметром $post_id для получения количества просмотров каждой записи, страницы и т.д. Также можно добавить колонку “Просмотры” в административную панель для каждого типа записей. Использование Вставляем функцию в нужный файл темы: Сниппет Добавляем колонку Просмотры в админку Для добавления колонки Просмотры в раздел Все записи ...