Wordpress
В общем, задача такая — убрать базовые стили, которые задаются самим движком CMS WordPress для…
Итак, сайт новый, только развернули, каталог wp-content/uploads/ даже не создан. При загрузке изображений выдается ошибка…
Задача — запретить индексировать поисковиками страниц пагинации, то есть чтобы первая страница категории была открыта…
Суть задачи — разрешить поисковикам посещать все страницы категории, но при этом указывать, что для…
Суть задачи — убрать описание со страниц пагинации в категориях, то есть, чтобы описание категории…
Чтобы вывести кастомные поля на страницах таксономий или категорий товаров нужно немного изменить стандартный вывод…
Задача такая, добавить кнопку «Сообщить о наличии» с вызовом формы во всплывающем окне. Рабочая связка…
Базовая информация файла style.css. Пример, какие параметры и данные нужно указывать в корневом файле style.css…
Итак, суть проблемы — на сайте создано или импортировано большое количество пустых постов без контента….
Этот пост вытащил из многолетних черновиков, поэтому особо расписывать не буду. Просто юзайте код. Итак,…
Задача простая — добавить на сайте в виджетах или даже на отдельной странице ленту из…
Бывает такая ситуация, что the_date() выводит дату только у первого поста, если остальные записи имеют…
Многие думают, что ignore_sticky_posts в соответствии с переводом означает «исключить прикрепленные посты» из цикла. Но…
Если вы замечали, то Contact Form 7 самостоятельно добавляет теги <p> и <br> в своих…
Задача — настроить ЧПУ, чтобы вместо post_id использовался postname. Проблема — после изменения настроек постоянных…
По умолчанию WordPress не включает пользовательские типы записей в результаты поиска. Из-за этого вам нужно самостоятельно…
По умолчанию WordPress не включает кастомные типы записей в архивы категорий и тегов. Из-за этого вам…
Итак, суть проблемы — при переходе на 2-3 и так далее страницы блога возникает 404…
Простой способ подключить вместо стандартной пагинации WooCommerce woocommerce_pagination пагинацию с помощью плагина WP-PageNavi. Устанавливаем и…
Repeater Templates index.php home.php
Итак, суть проблемы — на некоторых сайтах перестала работать форма обратной связи Contact Form 7…
Уже давно не давал мне покоя вопрос в чем разница между функциями _e() и esc_html_e……
Простая функция, которая позволяет не отображать в виджете Recent Posts Widget текущую запись, которая открыта…
Столкнулся с такой задачей, что нужно было импортировать базу через консоль по SSH, хотя обычно…
Для e-commerce проектов особенно важна устойчивая работа хостинга. Плохой Uptime и медленная работа сервера негативно…
Цитата записи (excerpt) выводится внутри цикла таким кодом: По умолчанию, она обрежется длиной в 55…
Тема вопроса на самом деле гораздо шире. Что лучше использовать для своего сайта? Статичную верстку…
Разрешаем пользователю прокомментировать запись только один раз — например, это нужно для кастомного типа записи,…
На многих сайтах в футере стоит копирайт с датой и каким-то текстом, например: Неправильный код…
Для перевода сайта используем Loco Translate. В файл функций добавляем такой код: В это коде:…
Суть проблемы — при добавлении кода в визуальном редакторе с помощью плагина SyntaxHighlighter символ &…
Задаем отдельный формат для комментариев в дочерней теме. Сами комментарии подключаем стандартным вызовом: В файле…
Выводим список терминов, к которым относится данный кастомный тип записи (custom post type): где my_custom_taxonomy…
Суть задачи — внизу после основного контента кастомного поста нужно вывести 3 записи, рекомендуемые к…
Суть задачи — вывести в сайдбаре список категорий из заданной кастомной таксономии. Если для вывода…
Суть задачи — вывести на странице все кастомные категории и кастомные записи из каждой категории….
Краткое вступление. Есть сайт на WordPress, сайт живой, посещаемый и вполне рабочий. Нужно внести какие-то…
Задача такая: просмотреть несколько сайтов и найти изображения, которые не оптимизированны для web’а, так как…
Плагин для вывода тегов Open Graph для социальных сетей — Facebook Open Graph, Google+ and…
Получает html код аватара (<img>) комментатора, если пользователь авторизирован или указал email при комментировании. Используется…
Убираем свойство прилепливания записей из цикла. Данный код игнорирует свойство прилепленности, выводя все записи в…
1. Никогда не отключайте уведомления об обновлениях плагинов, шаблонов и движка. 2. Никогда не вносите…
Допустим, есть такая ситуация, что в меню сайта выводятся все категории с записями. Но периодически…
Для того чтобы поиск на сайте работал только по записям, и не выводил в результатах…
Задаем формат для анонса статьи. При использовании вывода краткого содержания статьи, например в категории с…
Выводим описание для категории на WordPress только на первой странице. При этом описание задаем через…
Получаем список всех категорий на отдельном шаблоне страницы: Выводим список категорий вместе с кастомным полем:
Данный код размещаем в файле functions.php В нужном месте выводим миниатюру с заданными размерами:
Задача такая — разместить в поcты на WordPress рекламные баннеры. Есть несколько вариантов: Вариант 1…
Простая инструкция, как перенести сайт на CMS WordPress с одного хостинга на другой. На самом…
Использование Параметры $show ‘name’ — Показывает «Название сайта», установленное в Настройки > Общие настройки. Эти…
Подключать стили и скрипты в шаблон в файле header.php — неправильно. Правильная практика — подключать…
Подключать стили в шаблон в файле header.php — неправильно. Правильная практика — подключать их в…
Регистрируем панель виджетов, в которую потом будем размещать виджеты на сайте, я обычно использую такие…
[vc_message color=»alert-info»] Статья в процессе написания. Начинал писать ее в 2013 году, потом все менялось…
Используя PHP можно загружать содержимое SVG-файлов без лишних запросов к серверу, без использования img или…
Регистрируем и выводим произвольное меню, созданное в панели: «Внешний вид > Меню» (Appearance > Menus)….
15 ноября 2017 года был выпущен WordPress версии 4.9, названный в честь джазового музыканта Билли…
Создаем вариации для товаров в WooCommerce. 1. Во вкладке Product data выбираем Variable Product 2….
Выводим базовую цену товара в WooCommerce: Выводим цену со скидкой, а если она не менялась,…
Задача — сделать красивый внешний вид для вариаций товаров в WooCommerce. По умолчанию, стандартный вид…
Задача такая — выводить для различных товаров таймер обратного отсчета, когда заканчиваются скидки или акции…
В некоторых шаблонах иногда приходится выводить статические ссылки в коде, лучше, конечно, это делать через…
В плагине ACF есть возможность вывода даты, и это — очень крутая фишка, с помощью…
Как изменить изображение флага в переключателе плагина polylang? Например, вы хотите вставить в переключатель языков…
На одном из проектов требовалось вывести Open Graph Title и Open Graph Description, что это…
Есть задача — удалить круглые скобки вокруг количества постов в виджете «Рубрики«. Добавьте этот код…
Самый простой вариант вывода ссылки на предыдущий или следующий пост на странице поста: Вариант с…
В интернете много различной информации и советов, как же уменьшить время загрузки и сделать сайт…
В WordPress по умолчанию подключается библиотека jQuery. Поэтому не обязательно подключать дополнительные библиотеки jQuery, достаточно…
Создаем дочернюю тему. первым делом создается папка с таким же именем как у родителя с…
Быстрая заметка о проблеме, которая иногда встречается с форматами HubSpot, неправильно отображающимися на сайтах. Это…
Для мультиязычности сайтов на CMS WordPress я рекомендую использовать плагин Polylang — наиболее удобный, гибкий…
На одном из сайтов необходимо было вывести на Главной странице блоками категории, а внутри записи…
Выводим записи только определенного формата
Самый простой вариант файла index.php в шаблоне CMS WordPress:
Делаем сортировку постов по произвольному полю «Рейтинг» — выводим вначале посты с наибольшим рейтингом. Произвольное…
Задача такая: вывести дополнительные поля для рубрик и для тегов, так как эти таксономии будут…
Задача такая: Есть у нас кастомные категории для стандартных типов записи (post), называется она Product…
Очень часто в последнее время задают вопрос: Как оптимизировать сайт на CMS WordPress для Google…
Для длинных записей, которые могут логично разбиваться на несколько блоков, например с нумерацией, или списком…
Создаем кастомный тип записи (Custom Post Type) Articles с кастомными категориями (Custom Taxonomy) Articles Category….
Решение нашел на сайте byheart.ru wp-admin/upgrade.php ?_wp_http_referer= %2Fwp-admin%2F Ошибка wp-admin/upgrade.php ?_wp_http_referer=wp-admin появилась, когда произвел обновление…
Получает массив данных о категориях относящихся к указанному посту. Функцию можно использовать за пределами Цикла…
Подключение комментариев к записи или странице происходит в файле single.php или page.php: Подключается файл comments.php,…
Суть задачи — у нас есть записи с дополнительными полями, в которых указан рейтинг записи,…
Выводим 8 самых просматриваемых записей. Количество просмотров каждой записи считает плагин Post Views Counter. Небольшое…
Бывает ситуация, когда редактор при добавлении картинок в статьи, делает картинки кликабельными для открытия в…
Нужно массово поменять цены на товары в магазине Woocommerce. Есть много платных отличных вариантов, но…
Задача Необходимо сделать поиск по сайту на CMS WordPress по дополнительным полям (Custom Fields) и…
1. Никогда не качайте шаблоны и плагины с сомнительных ресурсов, особенно если Вам предлагают бесплатно…
Собственно, в этом и вся суть, что, если вы измените постоянную ссылку записи, то WordPress…
Задача такая — сделать открытие картинок из карусели Owl-Carousel в pop-up окне по типу light…
Добавляем к товару новый таб ‘Основной ингредиент’ Данный код добавляем в файл functions.php: *** Чтобы…
Если не загружаются автоматически демо-данные для шаблона Avada нужно увеличить WP Memory Limit и прописать…
Как сделать скачивание pdf-файла после отправки формы с помощью плагина Contact Form 7. Открываем pdf-файл…
Ошибка При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли…
Редактируем файл httpd.conf. httpd.conf отвечает за глобальные инструкции для сервера, т.е. внесенные в него изменения…
Редакции (или ревизии) в WordPress существуют уже давно. Они позволяют сохранять резервную копию записи или…
UPD 11.10.2017 Метод, использующий on_sent_ok hook, больше не рекомендуется. Эта функция будет отменена к концу…
Как вывести описание категории под товарами в Woocommerce? Вставьте код ниже в файле archive-product.php после…
В одном из проектов нужно было встроить к шаблон функционал, который должен меняться в зависимости…
Пример пагинации, которую использую я при верстке в связке с плагином WP-PageNavi.
Чтобы было понятно, этот скрипт пишется для этого виджета: Скрипт будет написан для такой структуры…
Для того, чтобы можно было открывать картинки из слайдера Royal Slider в popup нужно: 1….
Иногда нужно получить больше информации из отправленной формы, не только те данные, которые заполнил пользователь,…
Несколько дней назад состоялся релиз WordPress 4.4 «Clifford», названный в честь американского музыканта Клиффорда Брауна….
Рассмотрим самый простой вариант исключения рубрики с id=17 из вывода на Главной странице без использования…
Во время создания одного проекта связанного с арендой недвижимости возникла маленькая задачка с подключением Google…
Вывод всех записей custom post type review без пагинации: Вывод записей custom post type review…
28 июля 2015 года на почту начали приходить сообщения от Google Search Console Team <sc-noreply@google.com> …
По умолчанию, в документации указан этот код: Но для сайтов на php, в том числе…
WordPress — это удобная блог-платформа для публикации статей и управления ими, на которой базируется огромное…
При обновлении плагинов или движка сайта может возникнуть проблема, когда скрипту не хватит времени на…
Добавляем аудиозаписи в плеер HTML5 MP3 Player with Playlist Free, на тот момент, когда вы…
Спустя более трех месяцев упорной разработки и тестирования, команда WordPress представила новую версию ядра. Релиз…
WordPress 4.0 «Бенни» назван в честь джазового музыканта Бенни Гудмана. В новой версии ядра улучшилась…
Одной из самых частых ошибок начинающих разработчиков WordPress — это использование файла темы functions.php не…
Данная статья является переводом первой статьи Rachel McCollin из цикла о данных в WordPress. В…
Случалось ли с вами, что во время разбора кода стороннего плагина или темы, вы находили…
Отличное решение для внутренней перелинковки своих статей — это добавление блока «Рекомендуемые статьи» в конце…
Суть проблемы — при переносе сайта с одного хостинга на другой, настройки виджетов сбиваются, не…
На нескольких сайтах необходимо было переместить большое количество записей из одной категории в другую. Если…
Видел в сети массу разных решений, но все они имеют свои минусы, при чем некоторые…
Рано или поздно сайт с включенной системой комментирования начинают атаковать спам-боты, и появляется масса нежелательных…
Функция body_class() — одна из самых полезных в WordPress. Благодаря ей на сайте легко изменять…
Если вы занимаетесь разработкой тем для WordPress, то вы наверняка встречались с функцией get_template_part(), которая…
Сегодня начался цикл разработки WordPress версии 4.0. Вести разработку будет Хелен Хоу-Санди (Helen Hou-Sandi), разработчик…
[vc_message color=»alert-success»]Если вам нужна форма обратной связи на чистом HTML без WordPress, тогда читайте эту…
WordPress 3.9 «Смит» названа в честь джазового органиста Джимми Смита. В новой версии улучшена работа…
Для того, чтобы вывести заголовок записи в WordPress, необходимо в нужном месте добавить код: На…
Обычно для мультиязычных сайтов я использую плагин Polylang, про него еще напишу позже, но в…
Я ничего против внешних ссылок на авторов плагинов, шаблонов и каких-либо программерских решений не имею,…
Плагин Google XML Sitemaps — отличный плагин для создания карты сайта в формате xml для…
После обновления плагина Contact Form 7 сообщение об ошибке (alert) не пропадает при наведении курсора…
Как вывести несколько последних записей из определенной категории В нужном месте добавляем в шаблон код:…
Для того, чтобы добавить в шаблон сайта форму для поиска по сайту, нужно добавить код…
Вышла новая версия WordPress 3.8 «Паркер», названная в честь джазового саксофониста Чарли Паркера: новый дизайн…
Цель: Сделать форму подписки на новые записи в блоге. Собрать базу всех подписчиков. Сделать функцию,…
В CMS WordPress есть классы, которые используются независимо от шаблонов и генерируются самим движком. Поэтому…
Изначально для всех сайтов на CMS WordPress я использовал такой файл robots.txt, в своем время…
SEO Smart Links – плагин для создания автоматической внутренней перелинковки. Поскольку в сети очень мало…
В разных шаблонах может быть абсолютно различная структура кода, которая зависит от фантазии разработчика и…
Для того, чтобы была во время ответа на комментарии, форма для комментирования появлялась сразу под…
Достаточно интересный плагин слайдера для WordPress Slideshow Gallery, если чуть исправить таблицу стилей, то можно получить…
Как вывести постоянную ссылку на записи и категории Постоянная ссылка на запись Постоянная ссылка на…
Инструкция для сайта ***.com Добавление записей осуществляется с помощью левого меню — Записи — Добавить…
Для каждой категории выводим свой баннер: Выводим для определенной категории специальное меню: Для категории новостей…
Для нормальной транслитерации адресов страниц использую эту таблицу
Если при обновлении движка WordPress или при установке плагинов вы получаете ошибку вида Значит нужно…
Все таки мне больше нравится постраничная навигация с плагином WP-PageNavi. Скачиваем плагин с официального сайта,…
Для того чтобы сделать постраничную пагинацию без плагина WP-PageNavi в WordPress нужно в файл functions.php…
Удаляем из хеда служебную информацию о версии движка WordPress, ссылки на ленты новостей, следующие-предыдущие статьи…
Установка плагина SyntaxHighlighter Evolved на WordPress Плагин устанавливается в Вордпресс стандартным способом, а именно: распакуйте…