WooCommerce. Описание к способам доставки

Столкнулся с забавной штукой. Оказывается в WooCommmerce нет возможности добавить способам доставки описание. Вообще нет и даже никаких фильтров не предусмотрено. Сам был в шоке.

Редиректы страниц в WordPress: как сделать, какие плагины для их настройки существуют

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

Подробнее

the_search_query() – выводит текущий поисковой запрос

the_search_query() У функции нет никаких параметров. Кроме того, она очень похожа на функцию get_search_query(), за небольшим исключением: Выводит, а не возвращает поисковой запрос (спасибо, кэп). Перед выводом применяем фильтр-хук the_search_query (подробнее ниже). Всегда очищает результат перед выводом функцией esc_attr(). Пример использования Тут явно ничего сверхсложного: <p>Результаты поиска по запросу »<?php the_search_query() ?>«</p> Хук the_search_query Для …

Подробнее

Вышел Gutenberg 7.4 с новыми элементами управления цветом и улучшенным UI для ссылок

На днях команда разработчиков Gutenberg выпустила новый релиз 7.4. Обновление включает в себя несколько пользовательских возможностей: элемент управления цветом текста для блока Group, элемент управления фоновым цветом для блока Columns, а также новый UI для ссылок в rich text компонентах. Разработчики теперь могут воспользоваться скриптом для запуска плагина блоков из командной строки. Скорость работы плагина …

Подробнее

the_tags() – позволяет вывести список тегов со ссылками на них для поста

the_tags( $before = null, $sep = ‘, ‘, $after = » ) $before (строка) Если этот параметр равен null (значение по умолчанию), то функция добавит перед самими тегами текст __( ‘Tags: ‘ ) (Метки:), если вам этот текст не нужен, можете задать свой либо передать пустую строку, чтобы избавиться от него. $sep (строка) Чем бы …

Подробнее

wp_logout_url() – возвращает URL для логаута пользователей

wp_logout_url( $redirect = » ) $redirect (строка) URL, на который вы бы хотели направить пользователя после того, как он будет деавторизован. Возвращает строку, URL, который будет защищён произвольной строкой функцией wp_nonce_url(). Примеры использования Далеко не нужно ходить – достаточно открыть файл comments.php и, если форма отправки комментария не сделана через comment_form(), то там возможно будет …

Подробнее

Создание фиктивного контента для тестирования при помощи WP-CLI

Обложка к записи Создание фиктивного контента для тестирования при помощи WP-CLI

При работе над любым WordPress проектом (темой или плагином) фиктивный контент — это то, что вам, скорее всего, нужно достаточно часто. Для чего это может понадобиться? Например, вы работаете над новым плагином, который обрабатывает сразу несколько сообщений, а затем что-то делает с ними. Возможно, вы хотите увидеть как работает постраничная навигация. Может быть, вы хотите …

Подробнее

Коллекция Material тем для DevTools браузера Chrome

Обложка к записи Коллекция Material тем для DevTools браузера Chrome

Material DevTools Theme Collection — это расширение для браузеров на основе Chromium (Chrome, Opera, Vivaldi), которое портирует известную Material Theme для инструментов разработчика DevTools. Описание Расширение полностью меняет дизайн всех панелей Chrome DevTools, подстраивая их под цветовую гамму Material Theme. А так же предоставляет возможность переключаться на другие темы в мгновение ока! Визуально Установка Для …

Подробнее

have_posts() – проверяет наличие постов для вывода на странице

Обратите внимание, что эта функция только для основного цикла. Если мы работаем с дополнительным циклом при помощи WP_Query, то используем метод класса WP_Query::have_posts(). Ещё раз о том, что делает функция, подробнее: Когда вы используете её в качестве условия на странице if( have_posts() ) – тут всё просто, если есть посты на странице – return true, нет …

Подробнее

capital_P_dangit() – пишем WordPress правильно, ну серьёзно!

Стирает с лица земли написание слова «WordPress», в котором люди используют маленькую букву «p», а именно «Wоrdpress» (фу!) Представляете? Для того, чтобы искоренить написание «Wоrdpress», в ядре даже создана отдельная функция для этих целей! Очень веселит, когда какие-то серьёзные ребята или диджитал-агентства пишут это слово неправильно 😁 А если точнее, то позволяет исправить написание слова …

Подробнее

wp_list_comments() – функция вывода комментариев

Обычно эту функцию можно встретить внутри файла comments.php, где она находится для вывода комментариев к определённой записи / странице / CPT. wp_list_comments( $args = array(), $comments = null ) В случае использования этой функции где-либо кроме вышеупомянутого случая, вам понадобится указать второй параметр. $args (массив) Массив параметров функции. style (строка) При выводе комментарии по умолчанию …

Подробнее

comment_ID() – выводит ID текущего комментария

По сути функция полностью идентичная функции get_comment_ID() лишь с одним-единственным исключением, что comment_ID() сразу выводит ID комментария. comment_ID() У функции нет никаких параметров, это потому что её использовать нужно при определённых глобальных переменных комментария, например внутри функции произвольного вывода комментария. В ядре WordPress функция выглядит так: function comment_ID() { echo get_comment_ID(); } Так что про …

Подробнее

the_post() – переходит к следующему посту цикла и определяет его глобальные переменные

Сложно объяснить всё то, что происходит внутри этой функции, поэтому попробую на примерах. Прежде всего – у функции нет параметров, и работает она с глобальными переменными. Нужна только для основного цикла WordPress! 1. Увеличивает индекс значения текущего поста Другими словами – переходит к следующему посту цикла. Как я уже упомянул ранее, функция have_posts() будет возвращать …

Подробнее

Поддержка нативной функции Lazy Loading появится в ядре WordPress

Прошедшая неделя запомнилась многочисленными новостями о функциональных плагинах WordPress. Феликс Арнтц, коммиттер WordPress и инженер-разработчик программ в Google, анонсировал планы по внедрению «ленивой загрузки» (lazy loading) в ядро WordPress. Если тестирование пройдет успешно, эта функция может появиться в WordPress 5.4 в марте. Концепция lazy loading позволяет отображать веб-страницы без загрузки определенных ресурсов, когда они не …

Подробнее

WP Swift Control: альтернатива стандартному тулбару в WordPress

Если вы создаете клиентские сайты, вам всегда нужно смотреть в сторону инструментов, которые позволят вам создать лучший опыт взаимодействия для ваших клиентов. WP Swift Control – новый плагин, позволяющий добавлять прилепленное фронтэнд-меню. Зарегистрированные пользователи смогут получить с его помощью доступ к ключевым областям консоли WordPress. Ниже мы покажем, как выглядит это меню. Открывается оно по …

Подробнее