2

WordPress PHPファイルのルートフォルダからJavaScriptファイルを参照したいのですが、ページをロードすると、JavaScriptが無視されます。ファイルの参照にWordPressの制限はあり.jsますか?PHP用のJavaScriptを正しく参照していませんか?

これは私が書いたものです(これは機能しません):

<?php wp_footer(); ?>
<script src="/files/js/jquery.js" type="text/javascript"></script>
<script src="/files/js/jquery.cycle.js" type="text/javascript"></script>
</body>
</html>
4

4 に答える 4

3

jQuery の場合、この手法を使用します WordPress で最新バージョンの jQuery をロードする

基本的にはwp_enqueue_scriptfunctions.php で関数を使用します。

テンプレートファイルに追加するだけで面倒なスクリプトは、テーマフォルダーに作成されたスクリプトwp_enqueue_scriptフォルダーに入れます。そこにすべてのカスタム追加された .js スクリプトを追加します。

次に、テンプレート ファイルで次のようなコードを使用します。

<script type="text/javascript" src="<?=get_template_directory_uri();?>/scripts/markers.js"></script>
于 2013-03-15T09:20:49.183 に答える
2

Wordpress には、js または css ファイルを追加するための独自の方法があります。

<?php
function my_scripts_loader() {
    wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_loader' );
?>
于 2014-02-14T16:46:25.070 に答える
1

WordPress にはファイルをインクルードするさまざまな方法があります。私自身、初期の頃に WordPress を使用していましたが、当時は WordPress 関数でパスを呼び出す必要がありました。

例:<script src="<?php echo bloginfo('template_directory'); ?>/files/js/jquery.js" type="text/javascript"></script> //add echo

bloginfo('template_directory') を var_dump して、そこから作業を進めることができます。

于 2013-03-15T08:59:41.923 に答える
1

ファイルフォルダーを、現在使用しているワードプレスのテーマに配置します。

次のようにheader.phpファイルにパスを含めます

<script src="<?php bloginfo('template_directory'); ?>/files/js/jquery-min.js" type="text/javascript"></script>

これがあなたに役立つことを願っています....

于 2013-03-15T09:08:45.467 に答える