前提・実現したいこと
WordPress初心者です。
WordPress無料テンプレートXeory Extensionにて
functions.phpを使ってfront-page.phpにjQueryファイルを読み込ませたいです。
発生している問題
header.phpにjQueryを直接記述したものは
front-page.phpに読み込まれますが
function.phpにて読み込み操作をしたものは
デベロッパーツールで確認しても該当のjsファイルが読み込みされない状態です。
試したこと
1.header.phpに記述したjQueryを消す
2.jQueryのファイルを作成する
/xeory_extension/lib/js/accordion.js
上記のように、jsフォルダにjsのファイルを作成しました。
functions.phpにjQuery読み込みのコードを入力しました。
functions.php
<?php // ファンクション require_once('lib/admin/init.php'); require_once('lib/admin/manual.php'); require_once('lib/functions/asset.php'); require_once('lib/functions/head.php'); require_once('lib/functions/custom-post.php'); require_once('lib/functions/bzb-functions.php'); require_once('lib/functions/setting.php'); require_once('lib/functions/custom-fields.php'); require_once('lib/functions/category-custom-fields.php'); require_once('lib/functions/widget.php'); require_once('lib/functions/postviews.php'); require_once('lib/admin/extension.php'); require_once('lib/functions/shortcodes.php'); require_once('lib/functions/social_btn.php'); require_once('lib/functions/show_avatar.php'); require_once('lib/functions/rss.php'); require_once('lib/functions/category-custom-fields-ex.php'); //ここまで元々入ってたもの function add_script() { wp_enqueue_script('accordion', get_template_directory_uri().'lib/js/jquery.accordion.js', array(), '1.0', false); } add_action('wp_enqueue_scripts','add_script');
accordion.js
header.phpで動いたコードを移植
以上になります。
補足の質問
functions.phpの
書き出しの<?php〜から始まっていますが、
末尾に ?> は最初から入っていませんでした。
これはWordPress上では問題ないのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/26 15:57
2019/08/27 12:44