在子主题中包括用于表单验证的Jquery文件 - php

我创建了一个子主题,并在该主题上运行我的网站,以便可以使用“ contact-form-7”插件来自定义包含在某些页面上的表单。在我的子文件夹中,我放置了一个样式.css,functions.php和js / custom_script.js,样式表可以很好地导入,但是我似乎无法在该表单上运行我的验证jquery文件,这是我一直在使用的代码:

add_action( 'wp_enqueue_scripts', 'add_my_script' );
function add_my_script() {
wp_register_script( 'custom_script', get_stylesheet_directory_uri() .               '/js/custom_script.js' ,array( 'jquery'));

    wp_enqueue_script( 'custom_script' );
}

控制台没有记录任何错误,但是我似乎无法在Web工具侧栏中找到它,除非在调用custom_script时删除“ js /”,在这种情况下会弹出GET错误。

我猜我是错误地导入了文件,老实说,我还不能完全理解这些挂钩并导入文件,只是短时间使用了wordpress。

任何帮助,不胜感激。

php参考方案

我相信您还没有包含JQuery文件?您必须先下载https://jquery.com/download/,然后像使用“ custom_script”一样进行注册,只需将其放在functions.php中的“ custom_script”之前,也可以在“ custom_script.js”内部:

$(document).ready(function(){

});

转到控制台,如果您看到:

未捕获的ReferenceError:未定义$

这是因为您没有根据需要包含JQuery文件。

希望这可以帮助!
狮子座

php:是否有充分的理由引用所有数组键/索引? - php

我正在遍历别人的代码,他们总是避免转义其数组键。例如:$ row_rsCatalogsItems [名称]代替$ row_rsCatalogsItems ['名称']因此,我不断地对自己接触的所有事物进行微小的更改,以应对这些惰性。但是现在我想知道这样做是否有很多好处。我得到它会在默认为字符串之前检查常量(我在处理常量时会讨厌php中的行为,因为即使未定义,…

如何在jQuery中使用Ajax向数组传递值并在PHP页面中获取值 - php

我有一个ajax发布参数,如下所示:$.ajax({ url:'url', data:{ary:my_ary}, ... my_ary = Array([0]=> Test Text,[1]=> test Text2)中的值现在,我需要使用如下的foreach()循环从此数组中获取值: foreach($_POST['…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

jQuery-根据用户输入显示/隐藏 - php

我的页面上有以下div:<div id="page1"> Some content </div> <div id="page2"> More content </div> <div id="page3"> Even more content…

将一个PHP对象发送到另一个PHP页面 - php

我想知道是否有一种方法可以将PHP对象发送到另一台计算机上的另一个PHP页面?例如-我实现了一个构造Trie的类。现在,在构造Trie之后,我想将对象发送到另一个PHP页面,以便它也可以访问该对象。可行的选择是将其包装到某种编码的JSON请求中,然后将其发送到可以使用jQuery将其中继到所需页面的页面吗?对不起,我对此绝对陌生!将感谢提供的任何帮助。干杯!…