Товарната платформа (page_hook) - работи на отделна страница на админ панела
Пожари на отделна страница на администраторския панел. работата, посочен в кука (page_hook) конкретната страница. Hook не предава данни.
Обикновено тази кука не се използва, за да се регистрирате директно и доста страница в панела на администратора, Меню добавите функции: add_theme_page (). add_menu_page (). add_options_page (). add_submenu_page (). т.е. всички функции добавят _ * _ страница ().
Всяка функция е добавянето на меню и производните им функции: добавяне _ * _ страница (). напр add_options_page () връща специален код, наречен "Page Hook суфикса". Това трябва да се използва код (page_hook), за извършване на действия само на правилната страница, но не навсякъде в административната област.
натоварване-(page_hook) се задейства при определена приставка страница, а след това куки: първоначален. admin_menu. admin_init. current_screen. но съдържанието на самия изход страница, т.е. да куки: admin_print_styles. admin_print_scripts. admin_head. admin_notices.
Например, да се регистрирате на страницата под "Инструменти" и да получите една кука за нашата нова страница, която ще работи само на него:
наставка името (page_hook) могат да бъдат получени чрез използване на get_plugin_page_hook функция ($ plugin_page, $ parent_page)
Почти идентичен натоварване-(page_hook) кука - само $ page_hook - тя работи малко по-късно, и изпълнява същата задача.
Ако WP не може да получи $ page_hook чрез get_plugin_page_hook (функция). тя ще върви кука "натоварване - ($ plugin_page)", където $ plugin_page това заглавие щепсел - basename ().
Във всички останали случаи, изпълнен кука "натоварване - ($ pagenow)", където $ pagenow - глобални променливи магазините на името на текущия PHP файл, например: "пост-new.php", "admin.php".
използването на
Пример за използване 1 No.
В този пример се регистрирате страницата за настройки и да споделят действието: HTML код на страницата се преработва отделно, докато други действия висят на друга функция. Направете го с използването кука натоварване-(page_hook).
Да предположим, че се изисква приставката ни, за да се регулира. И ние поставяме на съобщение в администратор, на всички страници, ако приставката все още не е настроен (чрез admin_notices кука). Но това съобщение не трябва да се появи на страницата с настройките на плъгина:
# 2 Connect плъгин скрипт само в страниците си
кука връзка
Останалата част от куките на файла: WP-администратор / admin.php: