Архив рубрики: Код за плагин

Подписка на RSS<

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

Уговариваем дочерние рубрики использовать шаблон родительских

Рубрики WordPress следуют определенной иерархии шаблонов. В большинстве случаев мы используем “category-$slug.php” для перезаписи определенной рубрики для придания ей полностью другого вида и функциональности (“category-projects.php” для рубрики “Project”). Если у вас есть дочерние рубрики (Дизайн (Design), Разработка (Development) и т.д.) в «Проектах», они также подчиняются иерархии шаблонов, и вам необходимо будет создавать “category-design.php” и “category-development.php” для придания им такого же ...

Запрашиваем обязательную загрузку миниатюры перед публикацией в WordPress

Этот небольшой сниппет обязывает авторов и администраторов задавать миниатюру записи перед публикацией любой статье. Он обновит запись и весь ее контент, но не опубликует в блог до тех пор, пока миниатюра не будет задана. Для произвольных типов записей вам просто нужно изменить условие “get_post_type” на ваш произвольный тип записи. Сам сниппет По всем вопросам и отзывам просьба писать в комментарии ...

Числовые сортируемые колонки для произвольных типов записей

Многие разработчики используют Автомобили, Продукты, Свойства и другие в качестве произвольных типов записей, по-умолчанию сортируемых по дате публикации (что на самом деле очень странно). Действительно простой сниппет ниже демонстрирует, как можно добавить сортируемую числовую колонку (например, колонка с ценой) в режим просмотра произвольных типов записей. Он очень полезен, ибо произвольные типы записей становятся все популярнее день ото дня. По всем ...

Кроссбраузерное горизонтальное CSS меню в WordPress

Каскадные таблицы стилей (CSS) стали настолько мощным инструментом, что теперь даже можно не использовать JavaScript для эффектов при наведении мыши, а также можно не использовать изображения, чтобы украсить сайт. С новым CSS3 появилось много свойств, которые просто отлично выглядят на сайтах. Это и вращения, градиенты, тени и скругленные углы, хотя ни одно из них не поддерживается в старых версиях Internet ...

Проверка корректности номера телефона и факса в Contact Form 7

Contact Form 7 наиболее простой и мощный плагин для WordPress. Количество его загрузок давно перевалило 15 миллионов раз. В нем есть практически всё для настройки простой контактной формы, за исключением одной фичи — проверки правильности ввода номера телефона или факса. Сниппет ниже осуществляет валидацию телефонного номера путем вырезания всех не числовых символов и проверки длины строки с номером в 10 ...

Отслеживаем количество просмотров записей, страниц без плагинов

Сниппет автоматически отслеживает просмотры записей, страниц и произвольных типов записей. Можно использовать функцию get_post_views с дополнительным параметром $post_id для получения количества просмотров каждой записи, страницы и т.д. Также можно добавить колонку “Просмотры” в административную панель для каждого типа записей. Использование Вставляем функцию в нужный файл темы: Сниппет Добавляем колонку Просмотры в админку Для добавления колонки Просмотры в раздел Все записи ...

Scroll To Top