WordPressAjax调用不适用于我的自定义插件

我需要帮助让ajax在我的自定义wordpress插件中工作这些是我遵循的步骤第一步,但是由于一些未知的原因,它似乎不工作,警报或成功或错误都没有显示,好像没有调用 我做错了什么,第二,一旦点击提交按钮,页面就会重新加载,但我想阻止页面重新加载 我只希望它在成功时退出,但在失败时回显错误消息,而不是重新加载页面,这就是我所想的。 在脚本排队中,您有两次\"testu script\"。 这两个脚本都依赖于jquery吗?一个脚本依赖于另一个脚本吗? 您应该考虑使用WP函数发送AJAX响应。>您还应该有一个nonce字段并检查用户的功能。 https://developer.wordpress.org/reference/functions/wpu nonceu field/ https://developer.wordpress.org/reference/functions/currentu useru can/ 您的测试.js在一个ready中有一个ready处理程序处理程序,然后在其中定义提交处理程序。preventDefault在ready处理程序中,而不是submit处理程序中,是指没有定义的e。e应该是handler函数的参数。 您还可以在submit处理程序中定义var data,在post response处理程序中定义***4***。 在脚本排队中,您有两次\"testu script\"。 我在想测试.js并通过测试.js同时将两个脚本排队。 或者我应该为测试.js,然后对wpu localizeu脚本使用类似于localu testu脚本的内容(\"localu testu script\",…。。?愉快地使用jQuery(document).ready(function($){ $(document).ready(function(){ 还是只使用jQuery(document).ready(function($){ ???)????如果我使用if(!当前用户u can(\"manageu options\"){ //如果根据用户能力排队,我在这里实际做什么,但是我希望ajax调用对已登录和未登录的用户都可用。为什么我要检查他们的能力? } 我在想测试.js并通过测试.js同时将两个脚本排队。 不,排队与本地化是分开的。只能本地化已排队的脚本。之后不必再次排队。 对于ready状态,只需要一个处理程序。但是我不知道传递给ready处理程序的参数是jQuery。 WP支持功能,插件也应该支持。即使你检查的是read功能,也应该检查,否则你的插件并不真正支持所有的WP和其他插件添加的功能。 你没有说你的插件将要做什么,但是如果用户可以更改数据,你必须先检查功能。如果你使用访问者在表单中键入的内容,最好在使用前对其进行清理,否则网站将被入侵。 @joylyly 由于插件仅用于联系人表单,因此不需要检查功能,对于网站的每一个访问者来说,无论是否登录,它都主要位于前端。 我确实需要第一步和第四步的帮助,如果你能在我的插件中提供更好的代码排队和使用wp ajax的方法,第四步会在页面加载时调用ajax,这样我就可以知道ajax是否真的工作了,在我给它添加条件之前,检查功能是不需要的,因为插件只是用于联系人表单,那么AJAX需要什么呢?在提交之前,您可以使用JS检查所需的字段。 什么是AJAX,然后需要AJAX来执行以下操作。 1。将otp代码发送到服务器进行确认,确认后返回true。 2。一旦为真,主表单将使用$(\"submit_button\").submit()提交,因此表单am构建是jquery中的一个otp模式窗口,并且在不重新加载页面的情况下,在ajax中运行消息值和验证就足够了。 比通常所需的字段js验证要大,它必须运行一个php文件来获取值,然后我发现了我的问题,所以我测试了alert(数据.paul); 它工作了,但这只是在js文件中手动输入的文本。所以我想问一下wordpress中的ajaxurl或adminajax是否返回Json或Object?如果它返回object,我应该如何用它声明一个变量,ajaxurl就是执行PHP代码的端点。返回的是代码返回的内容。这就是为什么我说你应该考虑使用WP函数来发送AJAX响应

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1159

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1060

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:800

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:887

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:925

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:873

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:855

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:825

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1695

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1298