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

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

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

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

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

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

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

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


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

Добавим на сайт карту 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 точки…


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

Как ограничить длину комментария — настройки поместим в админке WP…

Решение вопроса:

…ограничим длину комментария в стандартной форме комментирования Вордпресс! Как это работает? если, например, комментатор решил прокомментировать некую статью нашего сайта, то, набирая текст, будет ограничен в количестве символов. То есть — если текст будет слишком короток (длина задаётся в настройках), либо слишком длинный — комментатор, при клике на кнопку «Отправить», будет переправлен на страницу ошибки, где ему будет предложено поправить текст в соответствии с ограничениями длины комментария…

Все настройки функции ограничения длины комментирования будут выведены в настройки админки в раздел «Настройки» — это удобнее, нежели время от времени копаться в коде…

1 — создадим файл. 2 — подключим его в файле функций. Всё!


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

Как добавить текстовый редактор в блок Отрывок — на странице редактирования записи WP. Настройки…

Некоторые владельцы сайтов, при написании статей, используют на странице редактирования текста блок «Отрывок» для краткого описания статьи.

В поле Отрывок помещают какой-то обобщающий (важный) текст статьи, который видит пользователь, при просмотре ленты сайта. Как говорят SEOшники, мол, это полезно в избавлении от всяких там текстовых дублей на сайте! Возможно!..

Так вот, вероятно, вы уже обратили внимание, что поле Отрывок по умолчанию довольно скудно — нет возможности форматирования текста и прочая и прочая…

Из этой статьи узнаем, как добавить текстовый редактор к полю Отрывок — а также рассмотрим много сопутствующих пояснений.

Занавес открыт:


подгрузить ещё посты?..↓↓

Яндекс.Метрика
? стартовая линейка услугSkype консультацияЕсли вы выбрали для своего сайта WordPress и только-только начинаете изучать панель управления контентом, то этот вариант оnline консультаций — практически по любым вопросам — для вас! вопросы сюдаSkype онлайн