add_menu_page() – создание страниц в админке WordPress

Функция добавляет элемент административного меню верхнего уровня и страницу к нему. Читайте отдельный урок про создание страниц настроек в админке WordPress. Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее в примере 4. Функция должна быть использована внутри одного из следующих хуков: admin_menu network_admin_menu – при создании страницы меню WordPress Мультсайт. Если у …

Подробнее

add_submenu_page() – добавляет вложенный пункт в админ-меню и страницу к нему

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

Подробнее

sanitize_key() – очистка строки для использования её в качестве внутреннего идентификатора

Прежде всего давайте разберёмся, что же такое внутренний идентификатор в WordPress. Это могут быть: значения параметров action при отправке AJAX-запросов, идентификаторы страниц настроек в WordPress, названия типов записей и таксономий, и так далее… Функция подготавливает любую переданную в неё строку для использования в качестве этих ключей, вот что она делает по порядку: Сначала переводит ключ …

Подробнее

get_transient() – получение значения из транзитного кэша

Возвращает либо значение из кэша по указанному ключу, либо false, если значения не существует или время действия кэша истекло. Про транзиты у меня на сайте есть отдельный урок с видео. get_transient( $transient ) Параметры функции get_transient() $transient Ключ. По длине должен быть 175 символов или меньше, так как WordPress добавляет ещё префиксы _transient_ и _transient_timeout_ …

Подробнее

get_site_transient()

Возвращает либо значение из кэша по указанному ключу, либо false, если значения не существует или время действия кэша истекло. Функция работает для сети WordPress Multisite. Про транзиты у меня на сайте есть отдельный урок с видео. get_site_transient( $transient ) Параметры функции get_site_transient() $transient Ключ. По длине должен быть 170 символов или меньше, так как WordPress …

Подробнее

delete_transient() – удаляет значение из транзитного кэша

Функция возвращает true, если транзит был успешно удалён, в остальных случаях, например, если транзита с данным ключом не существует – false. Про транзиты у меня на сайте есть отдельный урок с видео. delete_transient( $transient ) Параметры функции delete_transient() $transient Ключ. По длине должен быть 175 символов или меньше, так как WordPress добавляет ещё префиксы _transient_ и …

Подробнее

set_transient() – сохраняет значение в транзитный кэш

Функция добавляет или обновляет уже существующее значение в транзитном кэше. Возвращает true, если значение было сохранено, false – если нет. В случае, если транзит с указанным ключом уже существует, то будет обновлено его время жизни. set_transient( $transient, $value, $expiration ) Параметры функции set_transient() $transient (строка) Ключ. По длине должен быть 172 символов или меньше, так …

Подробнее

Вышел Gutenberg 11.9: появился обозреватель паттернов, доработан блок навигации

На этой неделе вышел Gutenberg 11.9. Релиз содержит массу различных улучшений. Разработчикам пришлось в форсированном режиме внедрять весь функционал, чтобы успеть до выпуска WordPress 5.9, который ожидается 14 декабря. Релиз 11.9 – последний в текущей фазе разработки. Все его возможности будут перенесены в WordPress 5.9; в течение ближайших недель будут переноситься в ядро только новые …

Подробнее

В WordPress 5.9 появится модальное окно просмотра паттернов

Прошел уже год с того момента, как Паал Йоахим Ромдал (Paal Joachim Romdahl) предложил альтернативную версию интерфейса для блочных паттернов. В ноябре 2020 года он открыл тикет в GitHub-репозитории Gutenberg, предложив изучить подход с оверлеями для просмотра, поиска и вставки паттернов в область контента. На прошлой неделе эта возможность наконец-то появилась в плагине Gutenberg. Год …

Подробнее

Плагин IndexNow под WordPress

Обложка к записи Плагин IndexNow под WordPress

Бесплатный плагин IndexNow предназначен для пинга (пуша) поисковых систем Яндекс, Bing, DuckDuckGo, Baidu и Cloudflare при публикации или обновлении записей в админке сайта под управлением WordPress. Особенности протокола IndexNow Технологию поддерживают пока только Яндекс, Bing, DuckDuckGo и Baidu (Google, возможно подтянется). Воспользоваться протоколом может только владелец сайта. В одном POST-запросе можно передавать до 10 тыс. …

Подробнее

YaTalks, Yii3, Tinkerwell, Mac mini M1…

Поговорим на несколько разных тем: подкаст и конференция YaTalks, первые впечатления от Yii3, PHP 8.1 уже близко, Tinkerwell, Mac mini на M1, механические клавиатуры и коврик для мыши с JSON API. https://yatalks.yandex.ru/ https://www.youtube.com/watch?v=aH1XoxCnjs4 https://t.me/yii3chronicles https://gist.github.com/devanych/9475d7d3b0e2507b564c8d174a3c0fa7 https://stitcher.io/blog/new-in-php-81 https://tinkerwell.app https://beyondco.de/blog/tinkerwell https://geekboards.ru https://ru.steelseries.com/gaming-mousepads/qck-prism-series Источник: 5minphp.ru  

Flexible FAQs: плагин для создания секций с часто задаваемыми вопросами в WordPress

Дэвид Гвайер выпустил свой плагин Flexible FAQs еще год назад на своем сайте WPGO Plugins. С тех пор плагин выпал из поля зрения, поскольку практически не обновлялся. И только недавно, в начале прошлой недели, Дэвид вновь напомнил о себе, выпустив полностью обновленную версию Flexible FAQs, отличающуюся тесной интеграцией с редактором блоков. Плагин создает произвольный тип …

Подробнее

Вышел Gutenberg 11.8: появились избранные паттерны, добавлена автогенерация анкоров заголовков

На днях вышел Gutenberg 11.8. В этот раз все прошло не слишком гладко: виной всему была путаница с маркировкой релиза. В итоге новая версия была в подвешенном состоянии в течение 8 часов, и только потом уже она оказалась в каталоге плагинов WordPress. Технически релиз был поначалу доступен только через GitHub и SVN. Свежий релиз включил …

Подробнее

Заголовки H1 в WordPress: более половины SEO-оптимизаторов используют их неправильно?

Недавние дискуссии в социальных сетях показывают, что имеются существенные разногласия в том, как использовать заголовки (H1, H2) на WordPress-сайтах. Несмотря на рекомендации Google по использованию заголовков, SEO-индустрия по-прежнему не может прийти к единому мнению. Неофициальный опрос в Twitter, набравший почти 2000 голосов, показал, что более половины специалистов по поисковой оптимизации не знают, какие рекомендации Google …

Подробнее

Aino Notification Banner: плагин для создания баннеров с уведомлениями в WordPress

Команда ElmaStudio в прошлом месяце выпустила несколько полезных плагинов. На одном из них мы остановимся подробнее – Aino Notification Banner Block. Он позволяет выводить баннеры с различными уведомлениями в WordPress. Команда ElmaStudio состоит из двух человек: Эллен Бауэр и Мануэля Эспозито. Раньше они регулярно расширяли коллекцию блоков Aino Blocks, однако со временем решили отказаться от …

Подробнее