您可以缓冲wp_head
通过向其添加一些包装器操作来输出:
add_action(\'wp_head\',\'start_wp_head_buffer\',0);
function start_wp_head_buffer() {ob_start;}
add_action(\'wp_head\',\'end_wp_head_buffer\',99);
function end_wp_head_buffer() {global $wpheadcontents; $wpheadcontents = ob_get_flush();}
然后你可以打电话
global $wpheadcontents;
访问内容并对其进行处理。
但是,在这种情况下,直接从全球$wp_styles
和$wp_scripts
变量。
function print_global_arrays() {
global $wp_styles, $wp_scripts;
echo "Styles Array:"; print_r($wp_styles);
echo "Scripts Array:"; print_r($wp_scripts);
}
add_action(\'wp_enqueue_scripts\',\'print_global_arrays\',999);