9

スクリプト ファイルを wp_head の一番上に追加するにはどうすればよいですか?

このガイドから、以下のコードを使用すると、常に新しいスクリプト ファイルが一番下に追加されます。

add_action('wp_head','hook_javascript');

function hook_javascript() {

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

    echo $output;
}

新しいスクリプト ファイルを一番上に移動する方法はありますか?

4

2 に答える 2

17

$priority関数のパラメーターを使用しますadd_action()

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);
于 2016-02-28T15:27:09.480 に答える