get_admin_page_title() – функция возвращает заголовок страницы в админке

Эту функцию удобно использовать для вывода заголовков страниц в админке при создании их функциями add_menu_page(), add_submenu_page() и им подобными. get_admin_page_title() Параметры У функции нет аргументов. Пример add_action( ‘admin_menu’, function(){   add_submenu_page( ‘options-general.php’, ‘Ещё настройки’, // это значение и будет доступно внутри get_admin_page_title() ‘Ещё настройки1’, // это текст ссылки в меню кстати ‘manage_options’, ‘true_options_page’, ‘true_options_callback’ ); …

Подробнее

Вышел Gutenberg 12.3 с новыми опциями дизайна и блоком Post Author Name

Первый релиз Gutenberg в этом году вобрал в себя массу возможностей. Разработчики теперь могут воспользоваться справочником по базовым блокам. Управление отступами в блоке Group обеспечивает большую гибкость макетов. Появился новый блок Post Author Name. В целом был существенно улучшен процесс редактирования сайта. В свежем релизе добавлено несколько удобных опций дизайна. Блок Group теперь поддерживает опции …

Подробнее

Yoast запускает SEO-приложение для Shopify

Yoast, разработчик одного из самых популярных плагинов в экосистеме WordPress, решил выйти на рынок Shopify со своим новым SEO-приложением. Оно позволяет продавцам, использующим Shopify, оптимизировать свой магазин для поисковой выдачи и Google Shopping, автоматически добавить структурированные данные, а также настроить ключевые фразы. Приложение появится в магазине Shopify 18 января 2022. «Приложение для платформы Shopify дает …

Подробнее

Bricksy: третья блочная тема для WordPress от Anariel Design

Вчера в каталоге тем WordPress.org появилась третья блочная тема от Anariel Design – Bricksy. Ана Сегота (Ana Segota), соучредитель и самопровозглашенный «творческий локомотив» компании, на данный момент стала практически гуру в области блочного дизайна тем. Этот проект – демонстрация ее навыков. Я протестировал эту тему на выходных, когда заметил, что она стоит в очереди на …

Подробнее

В WordPress 5.9 будет улучшена «ленивая загрузка» изображений

В ближайшем будущем сайты WordPress станут работать еще быстрее благодаря улучшению «ленивой загрузки» в ядре. Анализ, проведенный в июле 2021 года, показал, что слишком агрессивное применение «ленивой загрузки» может негативно повлиять на производительность, а потому лучше сразу же загружать изображения в начальном окне просмотра. Ленивая загрузка всех изображений в WordPress приводила к снижению производительности по …

Подробнее

Альтернативный каталог блочных тем WordPress появился на сайте Gutenberg Hub

Учитывая, что эра блочных тем еще только наступает, у каталога тем WordPress пока нет окончательной версии. Он вполне может быть пересмотрен и переработан. Именно этим и решил заняться Мунир Камал (Munir Kamal), пока еще не вышел WordPress 5.9. На днях Мунир объявил о запуске альтернативного каталога тем на сайте Gutenberg Hub. В нем содержатся все …

Подробнее

Calibre — простой способ закачивания книг в Kindle

Обложка к записи Calibre — простой способ закачивания книг в Kindle

После покупки электронной читалки Kindle PaperWhite 2018 на 8Gb от Amazon встал вопрос удобной закачки книг в это устройство. Проблемы Мануал, который шёл в комплекте с читалкой, настойчиво рекомендовал мне использовать для заливки книг внутреннюю почту @kindle.com. Её дают сразу после регистрации устройства. Но тут я столкнулся с несколькими проблемами, из-за которых пришлось искать другой …

Подробнее

Класс WP_Error

Класс WP_Error призван упростить работу с ошибками, которые вызваны либо некорректным действием пользователем, либо каких-то сторонних приложений или плагинов. То есть таким образом мы даже можем разделить ошибки на два типа: ошибки разработчика, который(ая) скажем пишет плагин или тему – в таком случае, если там вызывается например несуществующая функция или наоборот функция определяется дважды, то …

Подробнее

is_wp_error()

Проверяет переданную в неё переменную на то, является ли она ошибкой WordPress, а именно объектом класса WP_Error. Вообще, объект WP_Error могут возвращать многие функции WordPress в случае неудавшегося их выполнения, например, если при регистрации пользователя функцией wp_insert_user() был использован уже зарегистрированный на сайте email, или же, при попытке получения терминов поста функцией wp_get_post_terms(), мы передали …

Подробнее

Слезы ностальгии: плагин Retro Winamp Block в WordPress

В середине ноября я наткнулся на блочный плагин под названием Retro Winamp Block. Как известно многим нашим читателям, я постоянно разыскиваю разные расширения для WordPress, которые напоминают мне о моих прошлых днях в сети. Плагин, казалось, отвечал всем требованиям. В заголовке у него значилось «retro», что сразу же пробудило мой неподдельный интерес. Прошло много дней …

Подробнее

Лучшая механическая клавиатура для PHP в 2022?

В обзоре участвовали следующие клавиатуры:0:00 – Keychrone K3, Blue (оценка 4)1:04 – Varmilo VA87Mac, Brown (оценка 4)1:58 – Keychrone K1, Red (оценка 5-)2:58 – Keychrone K12, Brown (оценка 3)4:40 – Keychrone K8, Brown (оценка 5)5:38 – GMMK, Silver (оценка 5)8:01 – ESPORTS FL680 (оценка 4)9:18 – Varmilo MA87M Moonlight (оценка 5-)10:51 – подведение итогов, TOP …

Подробнее

Типографская раскладка Бирмана для Ubuntu

Обложка к записи Типографская раскладка Бирмана для Ubuntu

Позволяет вводить редкие символы с лёгкостью. Данный репозиторий содержит адаптацию русской и английской типографской раскладки Ильи Бирмана версии 3.4 для Ubuntu. Раскладки протестированы в Ubuntu 18.04, 20.04. Версия для 16.04 доступна в одноимённом бранче. Фичи раскладки Эта раскладка позволяет вводить полезные символы, используя правый Alt (называемый AltGr). Например, чтобы получить знак евро €, вам нужно нажать AltGr+У в русском варианте или AltGr+E в английском. Дополнительный …

Подробнее

Вышел Gutenberg 12.2: улучшен просмотр шаблонов, доработана палитра цветов

Свежая версия плагина Gutenberg не может похвастаться многочисленными нововведениями, но зато позволяет устранить некоторые проблемы и предлагает отточенный опыт взаимодействия. Переключение между редактором сайта и шаблонами стало более сглаженным и удобным. Палитра цветов перестала быть хаотичной. Опции управления рамками теперь можно настраивать – включать или скрывать. Разработчики добились значительного прогресса в отношении блока Comments Query …

Подробнее

GRASP паттерны

Обложка к записи GRASP паттерны

GRASP (general responsibility assignment software patterns) — общие шаблоны распределения ответственностей. GRASP шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам. Существует девять GRAPS шаблонов, изначально описанных в книге  Крейга Лармана «Применение UML и шаблонов проектирования». В отличие от классических читателю паттернов изБанды Четырех, GRAPS паттерны не имеют выраженной структуры, четкой …

Подробнее