虽然jQuery在所有管理页面上都可用,但仅为某些页面添加选定的jQuery UI库(即,每个管理页面的jQuery UI库不同)。
我试图找出jQuery UI库在每个管理页面的实际注册位置。例如小部件。php页面添加了可拖动、可拖放功能。
虽然jQuery在所有管理页面上都可用,但仅为某些页面添加选定的jQuery UI库(即,每个管理页面的jQuery UI库不同)。
我试图找出jQuery UI库在每个管理页面的实际注册位置。例如小部件。php页面添加了可拖动、可拖放功能。
此的核心文件位于wp-includes/script-loader.php
仅供参考,但如果要更改它们,请使用内置脚本函数,例如:
wp_register_script(),
wp_deregister_script(),
wp_enqueue_script(),
wp_dequeue_script()
作为对@Wyck answer的补充,您可以查看this explanation about how to determine on which admin UI page you currently are.
大多数脚本已注册,但未排队,因此未加载。只需在shutdown
通过倾倒$GLOBALS[\'wp_scripts\'];
.
您可以使用以下钩住此钩子的函数:
function debug_my_scripts()
{
global $wp_scripts;
$output[\'Registered\'] = var_export( array_keys( $wp_scripts->registered ), true );
$output[\'Enqueued\'] = var_export( $wp_scripts->queue, true );
$output[\'Done\'] = var_export( $wp_scripts->done, true );
foreach ( $output as $title => $data )
print "<h3>{$title}</h3><pre>{$data}</pre>";
}
if ( is_admin() )
add_action( \'shutdown\', \'debug_my_scripts\', 9999 );
我正在尝试制作一个插件,在这里我需要创建一个AJAX搜索。Im使用中描述的方法http://www.garyc40.com/2010/03/5-tips-for-using-ajax-in-wordpress/ 执行ajax调用。到目前为止一切都很好。问题是不确定如何在我的ajax函数中检索搜索结果。第一次尝试使用WP\\U查询,如下所示:$query= new WP_Query( array( \'post_type\'=> \'any\',\'post_status\' => \'publ