プラグイン「readmore.jp」をWordpressで反映させようとしています。
以下のサイトを参考にしてみたのですが、理解不足で一向に反映ができません。
WordPressでURL(パス)を取得する場合はget_template_directory_uriよりget_theme_file_uriが便利
上記サイトで
wp_enqueue_script( 'glatch-scripts', get_theme_file_uri( '/assets/js/bundle.js' ), array(), false, true );
とあるのは、「function.php」に書くということでしょうか?
これ以外書かなくても、ここでいう「bundle.js」が反映されるということでしょうか?
こちらのサイトも参考にしてみましたが
JavaScriptを読み込む[wp_enqueue_script][wp_enqueue_scripts]
しかし、function.phpに以下を記載するとサイトにエラー表記が出てきてしまいます。
function my_scripts_method() { wp_enqueue_script( 'custom-script', get_stylesheet_directory_uri().'/js/custom_script.js', array( 'jquery' ), '1.0' ); } add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
こちらも参考に見よう見まねで
テーマにJavaScript(jsファイル)を正しい方法で読み込む
function.phpに以下のように記載してみたのですがエラーになりました。
php
1wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ) 2 3function twpp_enqueue_scripts() { 4 wp_enqueue_script( 5 'main-script', 6 get_template_directory_uri() . '/js/main.js' 7 ); 8} 9 10add_action( 'wp_enqueue_scripts', 'twpp_enqueue_scripts' ); 11
どこにどう記載するとプラグイン「readmore.jp」をWordpressで反映させることができるのでしょうかm(__)m
追記
ファイルのパスを追加しました!
ファイルパスも色々試しているんですが、検証してもjsフォルダがなかなか現れてくれません;;
php
1 function twpp_enqueue_scripts() { 2 wp_enqueue_script( 'goto-js', get_theme_file_uri( './wp-content/themes/sotugyo_site/js/readmore.js' ), array(), false, true ); 3 4 } 5
php
1 function twpp_enqueue_scripts() { 2 wp_enqueue_script( 'goto-js', get_theme_file_uri( '/js/readmore.js' ), array(), false, true ); 3 4 } 5