jQueryを使用してボタンのクリックイベントを作成するJavaScriptファイルを作成しようとしています。私の最初のプラグインのテスト - WordPressをロードしていないスクリプト
私はそれを動作させることはできませんし、スクリプトがロードされているかどうかもわかりません。私はページソースでそれを探しましたが、そこにはないので、まったく読み込まれていないことを示唆しています。私はプラグインとjQueryの新人ですが、私はチュートリアルに続き、以下のコードをコピーしました。
<?php
/*
Plugin Name: PansHousePlugin
Plugin URI: http://pans-house.com
Description: Adds OnClick and Scroll Functionality
Version: 1.0
Author: Paul Leppard
Author URI: http://pans-house.com
*/
add_action('wp_enqueue_scripts', 'load_js');
function load_js() {
wp_register_script('click_scroll', plugins_url('click_scroll.js', __FILE__), array('jQuery'), true);
wp_enqueue_script('click_scroll');
}
?>
と同じフォルダ内にあるファイルclick_scroll.js plugin.phpファイルとして
(function($){
$(function(){
$("#gopricing").hide();
$(".showpricingbutton").on("click", function(){
$("#gopricing").toggle();
});
});
}(jQuery));
私はチュートリアルが言うとおりに、これは言ったように。プラグインはエラーなしで起動していますが、idの値を指定したdivは隠されていないので、ボタンは何もしないので、スクリプトがロードされていないと仮定しています。
おかげ
をWebブラウザプレスCTRL + Uで。ソースコードを表示する。今すぐctrl + fをクリックしてclick_scroll.js を検索してください。見つからない場合はロードされません。ロードしている可能性がありますが、パスは正しくありません。 /click_scroll.jsを使用する必要があります。 –
ありがとうございます。私はページソースを確認しましたが、click_scroll.jsファイルはplugins_urlの有無に関係なく存在しません。 –