因此,我正在完成此自定义WordPress插件。之前我对其进行了测试,以确保正在加载javascript,但是现在,当我测试订阅功能时,它什么都没有订阅,但是我创建了一个警报,告诉我它的工作方式,但不能运行。
这是我的新闻通讯订户/js/main.js文件:
jQuery(document).ready(function($){
$('#subscriber-form').submit(function(e){
e.preventDefault();
alert('Submitted');
});
});
这是我的newsletter-subscriber / includes / newsletter-subscriber-scripts.php文件:
<?php
// Add Scripts
function ns_add_scripts(){
wp_enqueue_style('ns-main-style', plugins_url().'/newsletter-subscriber/css/style.css');
wp_enqueue_script('ns-main-script', plugins_url().'/newsletter-subscriber/js/main.js', array('jquery'));
}
add_action('wp_enqueue_scripts', 'ns_add_scripts');
您的代码看起来不错。需要检查的几件事。
首先,通过检查浏览器中的html来检查您的javascript是否已加载。
其次检查网址是否正确。第三步进入JS文件网址,是否加载了正确的JS文件?
插件是否处于活动状态?CSS是否有效?
检查开发工具的“网络”标签。您看到那里加载了js吗?控制台是否报错?jQuery加载了吗
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句