簡體   English   中英

如何在Wordpress管理面板中為EXACT頁面添加腳本和樣式

[英]How to add scripts and styles for EXACT page in Wordpress admin panel

我很清楚WP鈎子admin_print_scripts-$mypageadmin_print_styles-$mypage但是它們似乎僅對注冊到$mypage = add_management_page( ... )add_options_page()等的頁面觸發。很顯然,您不會除非您保持URL完整(使用POST傳遞數據),否則可以將它們用於標記完全不同的子生成頁面。 第一次接觸時,我想出了一個非常簡單的解決方案- $_GET['page']$_GET['action'] (例如)和$_SERVER['PHP_SELF']然后鈎上admin_print_scripts/styleswp_enqueue_script/style () 它工作得很好,但這是要走的路嗎?

對於您為什么有任何未使用WordPress功能注冊的頁面,我有些困惑。 如果插件/主題足夠復雜,需要幾個不同的頁面(不只是一個帶有某些選項卡的頁面),那么我建議您使用以下方法添加一個獨立頁面: http : //codex.wordpress.org/Function_Reference/add_menu_page ,然后有幾個子頁面使用以下頁面: http//codex.wordpress.org/Function_Reference/add_submenu_page

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM