Обложка к записи Отладка WordPress при помощи Clockwork

Отладка WordPress при помощи Clockwork

Предлагаю вашему вниманию плагин под WordPress Mihdan: Clockwork для отладки сайта через Clockwork. Как использовать Ставите расширение Clockwork под Chrome или Firefox. Ставите плагин Mihdan: Clockwork Открываете в панели Dev-Tools вкладку Clockwork В вашей теме пишете do_action( ‘mc_notice’, ‘Усё пропало, шеф!’, array( 1, 2 ) ) Результат наблюдаете в консоли браузера: Результат выводится в консоль …

Отладка WordPress при помощи Clockwork Читать полностью »

Обложка к записи Ресурсы по WordPress

Ресурсы по WordPress

Составил свой список полезных ресурсов по WordPress, которые я периодически посещаю. Telegram https://t.me/wordpress_jobs — Публикуем вакансии и запросы на поиск работы по направлению WordPress, Elementor, Divi. https://t.me/wordpress_digest — Дайджест новостей из мира WordPress. https://t.me/c_wordpress -Синий чат. WordPress & WooCommerce — вопросы и ответы. Сообщество специалистов и владельцев сайтов. https://t.me/wordpress_ru — Черный чат. Официальное русскоязычное сообщество …

Ресурсы по WordPress Читать полностью »

Обложка к записи Оптимизация WordPress путём отключения переводов для REST API

Оптимизация WordPress путём отключения переводов для REST API

Если вы используете на своём сайте WordPress REST API и вам НЕ нужны там переводы, например, у вас на его основе реализованы счётчики посещаемости, то ускорить такие запросы, а как следствие и сам сайт, можно при помощи отключения переводов для запросов REST API. Сниппет до безобразия прост. «Отделяем мух от котлет» и выключаем все переводы: …

Оптимизация WordPress путём отключения переводов для REST API Читать полностью »

Обложка к записи Оптимизация WordPress путём кэширования переводов

Оптимизация WordPress путём кэширования переводов

API интернационализации i18n в WordPress реализован очень неэффективено. Хотя файлы перевода и хранятся в форматах PO / MO и могут быть распаршены обычным gettext, но по факту WordPress использует свою собственную реализацию gettext под названием POMO, полностью написанную на PHP. Это связано с тем, что модуль PHP gettext по умолчанию не встроен в PHP, поэтому …

Оптимизация WordPress путём кэширования переводов Читать полностью »

Обложка к записи Редирект на чекаут после добавления товара в корзину на WooCommerce

Редирект на чекаут после добавления товара в корзину на WooCommerce

В настройках по умолчанию у WooCommerce есть галочка для включения перенаправления пользователя в корзину после добавления им товара в неё. Но что делать, если редирект нужен сразу на страницу оформления заказа? Добавьте простой сниппет в файл functions.php вашей активной темы WordPress: <?php /** * Перенаправляем пользователей на страницу оформления * заказа после добавления товара в …

Редирект на чекаут после добавления товара в корзину на WooCommerce Читать полностью »

Обложка к записи Исследование высоты BODY

Исследование высоты BODY

Небольшое исследование поведения элемента BODY в различных браузерах. Отступы от границ окна (margin, padding). Высота BODY и ее изменение в зависимости от высоты контента в Internet Explorer 6, Firefox 1.5, Opera 8. Внимание: это очень старый, но актуальный пост, оставлю его здесь в честь памяти сайту html.ru, который более не доступен. Для исследования возьму минимальный XHTML-документ: …

Исследование высоты BODY Читать полностью »

Обложка к записи Плагин Cyr To Lat

Плагин Cyr To Lat

Cyr To Lat — это плагин под WordPress, который преобразует кириллические символы в ярлыках записей, страниц и рубрик в латинские. Полезно для создания URL-ов, легко читаемых людьми. Особенности Конвертирует любое количество ярлыков существующих постов, страниц и терминов в фоновых процессах. Сохраняет целостность постоянных ссылок уже существующих записей и страниц. Выполняет транслитерацию названий файлов из вложений. …

Плагин Cyr To Lat Читать полностью »

Обложка к записи SyntaxHighlighter Evolved в AnyComment

SyntaxHighlighter Evolved в AnyComment

AnyComment — лучший плагин под WordPress для вывода комментариев на вашем сайте, но «из коробки» он не умеет подсветку синтаксиса. В предыдущей статье, которая была посвещена плагину de:comments, мы выяснили, что SyntaxHighlighter Evolved цепляется за фильтр comment_text для поиска своих шорткодов внутри текста комментария: add_filter( ‘comment_text’, array( $this, ‘parse_shortcodes_comment’ ), 7 ); Данный фильтр не используется в плагине …

SyntaxHighlighter Evolved в AnyComment Читать полностью »

Обложка к записи Отправляем сообщения в Telegram из GitHub

Отправляем сообщения в Telegram из GitHub

Представляю вашему вниманию GitHub Action для отправки уведомлений в Telegram из вашего репозитория. Как использовать Отправляем произвольное сообщение со своей переменной {{ commit.sha }}: action “Send Custom Message” { uses = “appleboy/telegram-action@master” secrets = [ “TELEGRAM_TOKEN”, “TELEGRAM_TO”, ] args = “A new commit has been pushed. commit sha: {{ commit.sha }}” } Если удалить аргумент args, …

Отправляем сообщения в Telegram из GitHub Читать полностью »