Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress wp_head-如何将新脚本文件添加到顶部?_Wordpress_Wordpress 4.3 - Fatal编程技术网

WordPress wp_head-如何将新脚本文件添加到顶部?

WordPress wp_head-如何将新脚本文件添加到顶部?,wordpress,wordpress-4.3,Wordpress,Wordpress 4.3,如何将脚本文件添加到wp_头的最顶端 根据本指南,使用以下代码将始终将我的新脚本文件添加到最底部: add_action('wp_head','hook_javascript'); function hook_javascript() { $output="<script> alert('Page is loading...'); </script>"; echo $output; } add_action('wp_head','hook_java

如何将脚本文件添加到wp_头的最顶端

根据本指南,使用以下代码将始终将我的新脚本文件添加到最底部:

add_action('wp_head','hook_javascript');

function hook_javascript() {

    $output="<script> alert('Page is loading...'); </script>";

    echo $output;
}
add_action('wp_head','hook_javascript');
函数hook_javascript(){
$output=“警报('页面正在加载…');”;
echo$输出;
}
你知道如何将新脚本文件移到顶部吗

function enqueue_assets()
{
    wp_enqueue_script('your_plugin_js', plugins_url('/my.js', __FILE__));
}
add_action('wp_enqueue_scripts', 'enqueue_assets');

默认情况下,这将把它放在标题中。如果您将来改变主意(您应该这样做),您可以将
true
作为
wp\u enqueue\u脚本的第五个参数传递给
。有关参数的更多信息,请参阅。

使用函数的
$priority
参数

add_action( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )
$priority
(int)(可选)用于指定与特定操作关联的函数的执行顺序较低的数字与较早的执行相对应,具有相同优先级的函数按其添加到操作中的顺序执行。
默认值:10

因此,选择一个非常低的数字,只要没有其他插件/主题使用更低的数字,你的行将添加在顶部

add_action('wp_head','hook_javascript', -1000);

为什么要将js放在顶部,为什么要将其内联?对不起,内联只是一个例子。这是一个链接。bcos必须先加载脚本文件。
wp\u enqueue\u script()
我试过了。它在底部添加了我的新css/js文件。那怎么把他们推上去呢?我有点误解了你的问题。Priority param应该按照上面作者指定的方法执行操作。虽然没有必要将其设为负值。