包含第一个参数ADMIN_PRINT_SCRIPTS-$PAGE的Add_action

时间:2013-09-06 作者:Er.KT

在这里我不明白传递的意义是什么$page 是否使用admin\\u print\\u脚本?

我的代码如下:

$page = add_submenu_page(\'edit.php?post_type=\' . $post_type, __(\'text\', \'plugin-dir-name\'), __(\'text\', \'plugin-dir-name\'), \'edit_posts\', \'text_\' . $post_type, array(&$this, \'text_list_admin\'));
add_action( "admin_print_scripts-$page", array(&$this, \'text_scripts\'));
我读过

http://codex.wordpress.org/Plugin_API/Action_Reference/admin_print_scripts-%28hookname%29

http://codex.wordpress.org/Plugin_API/Action_Reference/admin_print_scripts

但是他们之间有什么区别呢?

Update

我想添加这些脚本http://domain.com/wp-admin/edit.php?post_type=shop_order&page=member_list&type=order_cal

我什么时候给你$page=\'shop_order_page_member_list\'; 它适用于所有member\\u列表页面,但我想应用于Speci页面,所以我尝试了$page=\'shop_order_page_member_list_type_order_cal\'; 但它不起作用

2 个回复
最合适的回答,由SO网友:Vinod Dalvi 整理而成

http://codex.wordpress.org/Plugin_API/Action_Reference/admin_print_scripts 在所有管理页面标题中响应内联javascript,但http://codex.wordpress.org/Plugin_API/Action_Reference/admin_print_scripts-%28hookname%29 将特定管理页面标题中的内联javascript作为第二个参数传递。

SO网友:Er.KT

我使用的最新问题的答案

$page=\'shop_order_page_member_list\';
但条件是

if($_GET[\'type\']==\'order_cal\'){
 $page=\'shop_order_page_member_list\';
}

结束

相关推荐

Custom Post Row Actions

我偶然发现this question 在写这个问题的时候。我有一个问题是关于这个问题的。我发现你用的是get_delete_post_link 筛选为我的操作创建一个新的url(或一个类似的函数——在任何情况下,我都会将该函数与布尔值一起使用)。唯一的问题是,I don\'t know how to capture the event now. 考虑到我在谷歌上找不到很多关于行后操作的例子,我将不胜感激-/public function _wp_filter_get_delete_post_link( $