Ваш путь: Главная » Сниппеты, хаки, функции

Раздел подборок полезного функционала для сайта на WordPress: сниппеты, хаки, функции и прочее по мелочам

выборка темы: Сниппеты, хаки, функции
2020-05-22
— отредактировано:  2020-05-22
Вы в теме: Сниппеты, хаки, функции Читаемая статья!

Важные моменты в доработке сайта на wordpress

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

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

Узнаем, как создавать дочернюю тему… как создать дополнительный фал (файлы) шаблона; как эти файлы правильно подключать… Создадим файл для кастомной страницы и прочее… прочее…

Ну, давайте по порядку:


2020-05-03
— отредактировано:  2020-05-03
Вы в теме: Сниппеты, хаки, функции

Добавим информационные блоки (по типу спойлер) в любое место сайта — без плагинов: легко и просто…

В статье рассмотрим вариации вывода информации (произвольное количество блоков) на совершенно любой странице (в требуемом месте) либо в любой точке страницы сайта: то есть вызовом функции в файлах шаблона. Без плагинов! легко и просто…

Различные способы — спойлером, аккордеоном, либо просто открытыми блоками с дочерними элементами — как угодно. Например, информационный блок FAQ вопросов-ответов. К тому же, всё это информативное чтиво возможно организовать тегами микроразметки (если это ЧАВО-блок — FAQ).

Вариант абсолютно автономен: возможно использовать вкупе с плагинами по типу Elementor и пр. либо, если кто использует сайдбары, в сайдбаре.

Приступим (возможно, добавлю видеоинструкцию):


2019-11-28
— отредактировано:  2019-11-29
Вы в теме: Сниппеты, хаки, функции Читаемая статья!

Открепляем прилепленные записи (Sticky Posts) автоматически — по заданной дате

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

Не так давно, поправлял клиенту сайт на базе шаблона ClassiPress (доска объявлений) — ему как раз нужно было сделать так, чтоб VIP объявления (отработка которых, скажем так, выполнена по принципу Sticky Posts) откреплялись каждая по заданному времени.

На сайте клиента этот функционал работал неправильно! (клиент купил шаблон, и однажды обнаружил, что по истечении срока VIP-статус объявления не открепляется)!!

…я всё это дело поправил и теперь решил поделиться кодом, который открепляет запись автоматически — по ранее заданному времени.

…но давайте немного поподробнее…


2019-10-11
— отредактировано:  2020-05-16
Вы в теме: Сниппеты, хаки, функции Читаемая статья!

Добавим на сайт карту Google Maps с поиском указанных адресов…

Как многие уже в курсе — в 2019 году использование сервиса Google Maps без API ключа больше невозможно! и при при загрузке Google Карты в блоке на странице возникает ошибка — в блоке карты адреса местоположения отображается сообщение For development purposes only — требуется получить Google Maps API Key!

Сам ключ получить в принципе не проблема, …и всё бы ничего, однако получение и использование ключа API по сути теперь стало платным…Условно (или безусловно)) так как требуют привязку личной кредитной карты.

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

Занавес открывается…


2019-06-20
— отредактировано:  2019-09-26
Вы в теме: Сниппеты, хаки, функции

Выводим свои соответствующие теги (метки) для конкретной текущей рубрики (2 варианта)

Не так давно один из моих клиентов заказал такое задание: клиенту требовалось добавить в архивы категорий и в отдельную запись блоки навигации по меткам (тегам). Ничего сложного в этом как бы нет, однако, заказчику требовалось организовать вывод меток таким образом, чтобы в архивах конкретных рубрик выводились только соответствующие текущей рубрике метки! т.е чтобы «облако меток» выводилось не всё скопом, а только те метки, которые принадлежат конкретной категории. Такой же принцип вывода и для отдельной записи, чтобы метки выводились только из той категории, к которой относится запись…

Просил подобную фичу организовать без плагина.

Как известно, в стандартном виджете WordPress «Облако меток» возможности вывода меток для отдельной категории нет.

Короче, решение было найдено — им и делюсь с читателями:


2019-02-01
— отредактировано:  2019-11-30
Вы в теме: Сниппеты, хаки, функции

Как добавить миниатюру в раздел всех записей — в админку: пара вариантов

На днях, на одну из статей этого блога один из комментаторов (вероятно, в плане рекламы) поделился ссылкой на сайт, в одной из статей которого рассказывалось о том, как добавить колонку миниатюры в раздел «Все записи» в админке (ссылка ниже)?

Меня тема заинтересовала… я перешёл, посмотрел… решение понравилось (часть кода плагина): достаточно простое в реализации — я этот код протестировал, кое-что подправил, добавил… снабдил полезными комментариями… и решил поделиться со своими читателями, может кому пригодится. Надеюсь, комментатор не обидится))

В статье два варианта: 1 — миниатюру прямо в разделе «все записи» возможно редактировать: удалять, изменять… и 2: добавляется колонка «картинка» только в качестве информации. Ну, ладно: подробнее давайте…


2018-10-30
— отредактировано:  2019-09-26
Вы в теме: Сниппеты, хаки, функции

Прилепленный виджет, — отключение фиксации виджета в заданной точке…

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

Я уже много писал по этой задаче отработки сайдбара, однако, остаются вопросы. …в частности по виджетам… пользователи желают решать подобные задачи не прибегая к плагинам. И это правильно! хотя, в плагинах, если те рационально установлены, нет ничего плохого, но всё же… к чему использовать плагин, если можно обойтись без него!?

Итак: реализуем прилепленный виджет, который будет открепляться достигая подвала — заданной ID точки…


Свиток 1-й из 7123»«»»»Финиш

Яндекс.Метрика