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

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

Настройки плагина 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, но он совсем не адаптивный. Например нужно сделать, чтобы на десктопе он был одной высоты и первая картинка пропорционально...

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

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

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

Создаем кастомный тип записи (Custom Post Type) News с кастомными категориями (Custom Taxonomy) News 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 редирект со старого на...

Делаем на сайте случайные картинки для фона и для некоторых элементов

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

Добавляем к товару новый таб ‘Основной ингредиент’

Добавляем к товару новый таб ‘Основной ингредиент’ Данный код добавляем в файл functions.php: *** Чтобы вывести в админпанели товара дополнительное поле ‘основной_ингридиент’, нужно будет создать...

Если не загружаются автоматически демо-данные для шаблона Avada
Если не загружаются автоматически демо-данные для шаблона Avada

Если не загружаются автоматически демо-данные для шаблона Avada нужно увеличить WP Memory Limit и прописать в файле wp-config.php такую строку: нужно, чтобы в поле System...

Как сделать скачивание файла pdf после заполнения формы c помощью плагина Contact Form 7

Как сделать скачивание файла pdf после заполнения формы c помощью плагина Contact Form 7

Ошибка При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.
На премиумных шаблонах перестали работать карты Google

Ошибка При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.   При этом консоль ошибок отправляет нас на страницу...

Решаем проблему с кодировкой UTF-8 в Denwer’e

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