is_post_type_hierarchical()

Функция позволяет проверить, является ли указанный тип записи иерархичным, или, наверное, правильнее сказать, древовидным (как Страницы). По сути проверяет значение параметра hierarchical, указанного при создании типа поста. Возвращает true – если да, false – если нет или если указанного типа записи не существует, или если функция выполнилась раньше регистрации типа записи. А ещё, рекомендую моё подробное …

Подробнее

Компания Wicked Plugins выпустила новый конструктор блоков для WordPress

На прошлой неделе компания Wicked Plugins выпустила версию 1.0 своего плагина Wicked Block Builder. Я следил за ним еще с момента выхода бета-версии в ноябре 2021 года. Как было отмечено в анонсе к проекту, разработчики смогут с его помощью «легко создавать кастомные блоки». В итоге я решил наконец-то протестировать плагин. Сразу отмечу: у плагина имеется …

Подробнее

Компания Extendify выпустила новый плагин с библиотекой паттернов

Компания Extendify решила упростить доступ к своей библиотеке паттернов с помощью нового плагина, который предлагает паттерны и полностраничные макеты для Gutenberg-тем. Компания возлагает большие надежды на свой продукт, публикуя его под названием Extendify. Он представлен в каталоге WordPress.org. Другая версия библиотеки паттернов от Extendify уже включена в плагин Gutenberg Template Library & Redux Framework, который …

Подробнее

Livro: минималистичная блочная тема для писателей от Automattic

Недавно в очереди на проверку появилась свежая блочная тема от Automattic, и я решил тут же ее протестировать. Мне эта тема очень понравилась за свой элегантный минималистичный дизайн. Я даже решил сделать в ней вот такой симпатичный пост с галерей и цитатой. Да, напоминаю, что до Дня святого Валентина всего месяц. Сделаю небольшое отступление: я …

Подробнее

remove_menu_page() – удаление пунктов меню в админке

Функция позволяет удалить элемент верхнего уровня (Консоль, Записи, Медиафайлы…) из административного меню WordPress. Для удаления только дочерних элементов меню воспользуйтесь remove_submenu_page(). Сами страницы удалены не будут и останутся доступны по прямым ссылкам. Функция возвращает массив удалённого пункта меню в случае успеха и false – если элемента меню, который мы пытаемся удалить, не существует. remove_menu_page( $menu_slug …

Подробнее

remove_submenu_page()

Позволяет удалить дочерний пункт административного меню WordPress, например «Обновления» из «Консоль» или «Редактор тем» из «Внешний вид». В случае, если вы хотите удалить целиком весь родительский пункт меню (Консоль, Внешний вид и т.д), то воспользуйтесь функцией remove_menu_page(). Важный момент! Сами страницы не удалятся и будут доступны по прямым ссылкам. Функция возвращает массив удалённого пункта меню …

Подробнее

add_options_page()

Довольно часто используется разработчиками плагинов для добавления подпункта админ-меню в Настройки и страницы для него. Эквивалентна функции add_submenu_page() с первым параметром $parent_slug равным options-general.php. Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function = ”, $position = null …

Подробнее

add_dashboard_page()

Добавляет дочерний элемент и страницу к нему в меню Консоль в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным index.php. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. add_dashboard_page( …

Подробнее

add_media_page()

Добавляет дочерний элемент и страницу к нему в меню Медиафайлы в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным upload.php. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. add_media_page( …

Подробнее

add_pages_page()

Добавляет дочерний элемент и страницу к нему в меню Страницы в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным edit.php?post_type=page. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. add_pages_page( …

Подробнее

add_comments_page()

Добавляет дочерний элемент и страницу к нему в меню Комментарии в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным edit-comments.php. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. add_comments_page( …

Подробнее

add_theme_page()

Добавляет дочерний элемент и страницу к нему в меню Внешний вид в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным themes.php. В случае успеха возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. В случае, если у текущего пользователя нет прав для просмотра добавленной страницы, …

Подробнее

add_plugins_page()

Добавляет дочерний элемент и страницу к нему в меню Плагины в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным plugins.php. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. В …

Подробнее

add_users_page()

Добавляет дочерний элемент и страницу к нему в меню Пользователи в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным users.php. Однако, если у текущего пользователя нет прав на редактирование других пользователей (edit_users), то ярлык будет другой – profile.php. Довольно редко встречал реальное использование этой функции, гораздо чаще используют add_options_page() или ту же add_submenu_page(). Возвращает хук созданной …

Подробнее

add_management_page()

Добавляет дочерний элемент и страницу к нему в меню Инструменты в админ-панели. Функция аналогична функции add_submenu_page() с первым параметром $parent_slug равным tools.php. Возвращает хук созданной страницы, который можно использовать в других функциях, подробнее про то, как использовать этот хук, читайте в этом примере. Или false, если у пользователя нет прав на доступ к этой странице. add_management_page( $page_title, $menu_title, $capability, …

Подробнее