Интересные работы

Свежие записи

Выводим список всех категорий со списком записей

На одном из сайтов необходимо было вывести на Главной странице блоками категории, а внутри записи из этих категорий. Нашел такой вполне рабочий код здесь: Переделав...

Выводим записи только определенного формата

Выводим записи только определенного формата

Самый простой вариант файла index.php в шаблоне CMS WordPress

Самый простой вариант файла index.php в шаблоне CMS WordPress

Делаем сортировку постов по произвольному полю

Делаем сортировку постов по произвольному полю «Рейтинг» — выводим вначале посты с наибольшим рейтингом. Произвольное поле rank. Если нужно отсортировать вывод результатов поиска так же...

Настройки плагина ACF - создаем любые поля, но задаем им правила расположения, если Таксономия равна Категории или Тегу:
Выводим кастомные поля с помощью плагина ACF в рубриках и тегах

Задача такая: вывести дополнительные поля для рубрик и для тегов, так как эти таксономии будут использоваться как категории для связи записей по нескольким уровням. Настройки...

Как убрать слаг таксономии из URL кастомной таксономии, категории или тега

Задача такая: Есть у нас кастомные категории для стандартных типов записи (post), называется она Product Category — то есть помимо категории записи, у нас есть...

Как оптимизировать сайт на CMS WordPress для Google PageSpeed Insights

Очень часто в последнее время задают вопрос: Как оптимизировать сайт на CMS WordPress для Google PageSpeed Insights или как увеличить скорость загрузки сайта? Собственно, оптимизировать...

Уникальная форма обратной связи с ajax на php

Самый уникальный скрипт формы обратной связи, из всех, что я встречал, нашел на этой сайте http://webdesign-master.ru/blog/tools/578.html и использую уже очень давно. Выложу здесь коды, чтобы...

Делаем Fotorama адаптивной

Очень простой и крутой плагин Fotorama, но он совсем не адаптивный. Например нужно сделать, чтобы на десктопе он был одной высоты и первая картинка пропорционально...

Как разбить запись на несколько страниц с пагинацией

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

Определяем браузер пользователя и подставляем его название в страницу

Задача: Определить браузер пользователя и в документе подставить название его браузера вместо текста, который стоит по умолчанию.

Варианты «clearfix-хака» и его замен: сводная таблица

Сразу напишу, что я использую такой вариант для clearfix: Вдогонку статье о новом значении свойства display, призванном избавить верстальщиков от нужды в clearfix-хаках — своего рода...

Создаем кастомный тип записи (Custom Post Type) с кастомными категориями (Custom Taxonomy)

Создаем кастомный тип записи (Custom Post Type) Articles с кастомными категориями (Custom Taxonomy) Articles Category. В моем случае все стандартные записи — это Товары, поэтому...

После обновления движка, открывается пустая страница и такой url wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F

Решение нашел на сайте byheart.ru wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F Ошибка wp-admin/upgrade.php ?_wp_http_referer=wp-admin появилась, когда произвел обновление WordPress до очередной версии 4,7. Во время обновления из панели...

Получаем массив данных о категориях относящихся к указанному посту get_the_category()

Получает массив данных о категориях относящихся к указанному посту. Функцию можно использовать за пределами Цикла WordPress, если указать ID поста. Возвращает массив объектов с данными...

Пример реализации стандартных комментариев на сайте на CMS WordPress с помощью файла comments.php

Подключение комментариев к записи или странице происходит в файле single.php или page.php: Подключается файл comments.php, в моем случае с таким содержимым: Немного разберу части кода....

Делаем динамическую гистограмму с использованием JS и jQuery

Вариант 1 — Простой JS   Используем такой html: В блоке div.hidden мы выводим количество голосов за каждую оценку, например, 1 балл — 5 голосов,...

Добавляем градиент в sass через миксины или с помощью bourbon

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

Open Graph — метатеги, которые помогают вывести нужную информацию при публикации ссылки на сайт в социальных сетях

Стандарт Open Graph разработан социальной сетью Facebook. Он позволяет контролировать превью, которое формируется при публикации ссылки на сайт в социальных сетях, и передавать информацию другим...

Выводим посты с самым большим значением метаполя

Суть задачи — у нас есть записи с дополнительными полями, в которых указан рейтинг записи, нам нужно сделать выборку записей с самым высоким рейтингом в...

Выводим список самых просматриваемых постов с помощью плагина Post Views Counter

Выводим 8 самых просматриваемых записей. Количество просмотров каждой записи считает плагин Post Views Counter. Небольшое отступление Выводим количество просмотров записи в коде (например, в single.php),...

Добавляем классы к дочерним элементам «одноуровневого» списка

Проблема в том, что есть список, с дочерними списками, но из-за сложности структуры CMS, эти дочерние списки не являются вложенными ul > ul, их структура...

Как на сайте на CMS WordPress сделать все картинки в статьях некликабельными

Бывает ситуация, когда редактор при добавлении картинок в статьи, делает картинки кликабельными для открытия в поп-ап окне. Затем сеошники просят убрать ссылки с картинок, или...

Делаем красивые чекбоксы

Пример реализации красивого чекбокса вместо стандартного. Это простой пример, а визуально оформить сам чекбокс каждый уже сможет сам, этот код просто для развития идеи. HTML...

Групповое редактирование цен в магазине на woocommerce

Нужно массово поменять цены на товары в магазине Woocommerce. Есть много платных отличных вариантов, но в данном случае будем использовать бесплатный плагин WooCommerce Prices, он...

Быстрое подключение шрифтов Google Fonts (Open Sans, Roboto)

Добавлю для себя быстрое подключение шрифтов Google, просто потому что надоело постоянно брать их с сайта fonts.google.com. Если кому-то пригодится, то берите, мне не жалко....

Рабочий поиск по сайту на CMS WordPress по дополнительным полям (Custom Fields) и по части фразы или слова

Задача Необходимо сделать поиск по сайту на CMS WordPress по дополнительным полям (Custom Fields) и по части фразы или слова для сайта-каталога картриджей для принтеров....

Советы новичкам при работе с WordPress

1. Никогда не качайте шаблоны и плагины с сомнительных ресурсов, особенно если Вам предлагают бесплатно скачать платный шаблон, дешевле будет купить шаблон на Themeforest, чем...

Делаем попап без плагина fancybox
Делаем попап без плагина fancybox

Цель — сделать pop-up окно без использования Fancybox. В общем, его можно сделать даже без использования javascript, но нам нужен стабильно работающий в во всех...

При изменении адреса страницы, WordPress сохраняет старый адрес и делает с него редирект на новый

Собственно, в этом и вся суть, что, если вы измените постоянную ссылку записи, то WordPress сохранит старый url и создаст 301 редирект со старого на...