post_type_exists()

Позволяет проверить, зарегистрирован ли определённый тип записи на сайте. Возвращает true, если да, false – если нет. А ещё, рекомендую моё подробное руководство по произвольным типам постов. post_type_exists( $post_type ) Параметры $post_type (строка) Название типа записи, который хотим проверить. Примеры Несколько базовых примеров: $exists = post_type_exists( ‘post’ ); // вернёт true, потому что Записи зарегистрированы WordPress по …

Подробнее

is_post_type_hierarchical()

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

Подробнее

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, …

Подробнее

add_posts_page()

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

Подробнее

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

Функция производит следующие замены: Было Стало & (амперсанд) & » (двойная кавычка) " ‘ (одинарная кавычка) ' < (меньше, чем, часть HTML тегов) < > (больше, чем, часть HTML тегов) > Кроме того, функция выполняет любые дополнительные преобразования, заданные в фильтре esc_textarea. Переносы строк останутся нетронутыми. Если уже преобразованная строка будет вновь передана в функцию, то …

Подробнее