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. Переносы строк останутся нетронутыми. Если уже преобразованная строка будет вновь передана в функцию, то …

Подробнее

esc_url() – проверяет и очищает URL

Функция заботится о безопасном выводе URL на экран, как в виде текста, так и качестве HTML атрибутов, например <img src=””>, <a href=””> и т.д. Никогда не выводите неочищенный URL в своём коде (узнайте, почему). Что конкретно делает функция: Удаляет пробелы на концах. Заменяет пробелы внутри на символы %20. Для всех протоколов кроме mailto удалит символы …

Подробнее

esc_url_raw()

Функция подготавливает (очищает) переданную в неё строку как URL для редиректов, HTTP-запросов и запросов к базе данных. Обратите внимание, что если вы хотите выводить URL на сайте или например использовать его в качестве HTML-атрибутов, то вам нужна другая функция – esc_url(). Как конкретно работает функция: Удаляет пробелы на концах. Заменяет пробелы внутри на символы %20. Для …

Подробнее