2016-11-16 13 views
0

wp_enqueue_scriptsでjsファイルを追加すると、htmlソースの<head>タグに挿入されます。<head>のwp_enqueue_scriptsでスクリプトを追加

DOM(F12)では<body>に配置されています。 理由は何でしょうか?

この

は私のページ

<!DOCTYPE html> 
<html> 
    <head> 
     <title>PAGE</title> 
     <link rel="stylesheet" id="query-monitor-css" href="https://www.sukkah2go.kipa.co.il/wp-content/plugins/query-monitor/assets/query-monitor.css?ver=1478770264" type="text/css" media="all" /> 
     <link rel="stylesheet" id="font-awesome-css" href="https://www.sukkah2go.kipa.co.il/wp-content/plugins/wipi-builder/css/font-awesome.min.css?ver=4.6.3" type="text/css" media="all" /> 
     <link rel="stylesheet" id="mono-social-icons-css" href="https://www.sukkah2go.kipa.co.il/wp-content/themes/wipi/css/mono-social-icons.css?ver=1.2.1" type="text/css" media="all" /> 
     <link rel="stylesheet" id="hebrew-fonts-css" href="https://www.sukkah2go.kipa.co.il/wp-content/themes/wipi/css/hebrew-fonts.css?ver=1.2.1" type="text/css" media="all" /> 
     <link rel="stylesheet" id="jquery-magnificpopup-css" href="https://www.sukkah2go.kipa.co.il/wp-content/plugins/wipi-builder/css/jquery.magnificpopup.css?ver=1.2.1" type="text/css" media="all" /> 
     <link rel="stylesheet" id="wipi-css" href="https://www.sukkah2go.kipa.co.il/wp-content/uploads/wipi/skin-57f534186c4d2.css?ver=4.6.1" type="text/css" media="all" /> 
     <link rel="stylesheet" id="wipi-rtl-css" href="https://www.sukkah2go.kipa.co.il/wp-content/themes/wipi/css/rtl.css?ver=4.6.1" type="text/css" media="all" /> 
    </head> 

    <body> 

    </body> 
</html> 
+0

おそらく無効なHTMLだと思います。ソースを表示すると、サーバーから生のHTMLが取得されます。開発ツール(F12)を使用すると、ブラウザで解析された出力が得られ、HTMLの問題を修正しようとします。 –

+0

問題を見つけるためにバリデーターを使ってテーマの生のhtmlを検証することをお勧めします。あなたはこれを使用することができます:https://validator.w3.org/ –

+1

私はあなたが '<?php wp_head();あなたの ''セクションの中で?>これが 'wp_enqueue_scripts'の仕組みです。これありませんか? –

答えて

1

コードの参照を見てみましょうです: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

あなたが見ることができるように、boolean型の最後のparam、trueに設定されている場合、それは意志出力スクリプトファイル文書の本文ではなく、頭ではない。多分それは問題です。

wp_enqueue_script(string $handle, string $src = false, array $deps = array(), string|bool|null $ver = false, bool $in_footer = false) 
関連する問題