分享好友 最新资讯首页 最新资讯分类 切换频道
使用wordpress局部刷新文章(点击对应的分类目录显示对应分类目录的文章)
2024-12-29 18:17
 

代码解释:为什么要使用add_action 将同一个函数注册两次
函数用于将回调函数与特定的动作钩子关联起来。在 WordPress 的 Ajax 功能中,存在两种情况需要处理

  1. 当用户已登录(Authenticated User)时,使用 动作钩子处理 Ajax 请求。
  2. 当用户未登录(Non-authenticated User)时,使用 动作钩子处理 Ajax 请求。

这样做是为了确保在用户已登录时只处理特定的 Ajax 请求,并在用户未登录时也能处理相应的请求。因此,我们需要使用两个 来注册这两个不同的动作钩子。

关于动作名称, 和 是固定的前缀,不能更改。而后面的动作名称,例如 ,是可以自定义的,只要保证在 函数中使用相同的名称即可。这样才能正确地将 Ajax 请求路由到相应的回调函数。

总结起来, 是处理已登录用户的 Ajax 请求的动作钩子, 是处理未登录用户的 Ajax 请求的动作钩子。它们的名称是固定的,不能更改前缀,但可以自定义后缀部分。

 
 

在functions.php 文件中添加代码,找到这个wp_enqueue_scripts添加代码

 

解释一下上面的代码
这段代码是在 WordPress 中用于注册和加载自定义的 jQuery 脚本,并将 AJAX 请求的 URL 传递给前端脚本。

解释如下

  1. :定义了一个名为 的自定义函数。该函数将被添加到 钩子的回调函数中。

  2. :这是 函数的调用,用于将数据传递给前端脚本。

    • 是需要传递数据的脚本句柄,通常是你自己定义的脚本句柄。
    • 是用于在 JavaScript 中访问这些数据的对象名称,你可以根据需要修改它。
    • 是一个关联数组,其中 是要传递的数据键名, 是一个 WordPress 提供的函数,用于获取处理 AJAX 请求的 PHP 文件的 URL。
  3. :将自定义函数 添加到 钩子的回调函数中。这将确保在加载脚本时调用 函数。

该函数的语法如下

 
  • (字符串)要传递数据的脚本句柄。这通常是你在使用 函数加载脚本时指定的句柄。
  • (字符串)在 JavaScript 中访问这些数据的对象名称。你可以根据需要为对象指定一个名称。
  • (数组或对象)要传递给前端脚本的数据。你可以使用关联数组或对象来表示数据。

的作用是将 PHP 中的数据传递到前端脚本中,这样前端脚本就可以在运行时使用这些数据。通常情况下,这种技术被用于将 AJAX 请求的 URL、动态生成的数据或其他需要在 JavaScript 中访问的数据传递给前端脚本。

在前端脚本中,你可以通过访问 对象(或你在 参数中指定的对象名称)来获取传递的数据。例如,如果你传递了一个名为 的数据键名,你可以通过 来获取对应的值。

最新文章
23省份土地财政依赖度排名:浙江依赖度第一
  《中国经济周刊》与中国经济研究院联合研究并发布:哪个省更依赖土地财政?  《中国经济周刊》 记者、中国经济研究院研究
FEI Amira 6.0.1
软件介绍FEI Amira是一款专业可视化数据分析工具,常用于可视化操作、生命科学研究和了解来自于计算机断层扫描、显微镜、MRI及许
deep search深度搜索
deepsearch深度搜索是一款比较强大的搜索软件,为用户提供了多种搜索服务,可以找到自己想要的应用进行下载,主题风格也会展示出
- 图表:利用Word的插入图表功能,选择合适的图表类型
在当今信息化的时代,调查报告的撰写已成为多企业和研究人员的必备技能。传统的调查报告制作流程繁琐,耗时较长。随着人工智能技
2024-2030年中国电子政务行业研究分析及发展趋势预测报告
  电子政务行业作为政府服务现代化的重要标志,近年来随着信息技术的发展和政府职能转变,市场需求持续扩大。电子政务不仅提高
al在线写作,多语言支持,自动生成高质量文章
无论是学术论文、商业报告,还是营销文案,都离不开高质量的文字表达。然而,语言的多样性往往给写作带来挑战。这时,al在线写作
Elementor编辑器 2018年最流行的WordPress页面构建插件
是一款非常现代的页面编辑器,作为2018年最流行的免费页面编辑插件,它改变了WordPress建站的方式,让我们可以无需代码便能自己
dressup ai软件 v1.1.4安卓版
dressup是一款基于ai技术打造的照片编辑器,这里不止可以进行头像卡通化,还可以一键换装,换发型,换肤色,让你可以看到不一样
ArcGIS API for JavaScript:从版本3.39到4.22的演进
ArcGIS API for JavaScript是ESRI公司推出的一套功能强大的地图应用开发工具包,它允许开发者在网页中嵌入各种地图、数据
7大体系防作弊,牛客放大招了!严肃笔试客户端上线!
如果问起学生对在线笔试的印象,“不公平”和“不服气”占了半壁江山。学生认为很多企业的在线笔试系统并不完善。原因一,不能有