分享好友 最新资讯首页 最新资讯分类 切换频道
使用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 中访问的数据传递给前端脚本。

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

最新文章
AI生成技术:全面解析应用范围、最新进展与未来趋势
人工智能的崛起,为各行各业带来了前所未有的变革。生成技术作为其中的关键分支,以其独有的创新能力和广泛应用前景,引发了广泛
Apifox「定时任务」进阶指南:监控、爬虫的自动化之旅
定时任务能干啥?它能做的自动化操作实在太多了。先给大家列几个常见的,比如:过去要实现这些定时的自动化任务,操作起来还是挺
AI图形生成器:突破性的创新,塑造未来的视觉体验
AI图形生成器:打造梦幻般的视觉体验,让你的想象力飞起来曾经,当我们提到图形生成,大多数人想到的都是人工制作的过程。现在,
ai根据文案生成海报的软件名称及推荐列表
在数字化浪潮的推动下人工智能技术正以前所未有的速度改变着咱们的工作和生活形式。其中在平面设计领域的应用为引人注目。随着技
3月销量排名:中国品牌占半壁江山 新能源车涨价中热销
  车企:自主品牌3月市场份额达到48.5%  排在第三名的比亚迪汽车,3月销量突破了10万辆大关,以161.4%的增幅成为榜单中增速
10种 排序算法 稳定性,复杂度的分析
排序相关概念 排序项:排序依据的数据 关键码:主关键码,次关键码,主关键码对于任意排序的序列结果唯
Facebook开户&Facebook个人账号和企业账号
今天来讲讲Facebook个人账号和企业账号,相信很多小伙伴都会搞混。01个人广告账号和企业广告账号的区别个人广告账号1.不需要通过
50平小店日入2万,地摊牛排锅是下一个“创业顶流”?
自助赛道又冒出“新物种”,今年下半年来在多个城市铺开。本文由红餐网(ID:hongcan18)原创首发,作者:何沛凌;编辑:王秀清。
2023年最值得关注的“十大前沿创新”(三)
2023年,科技创新将继续推动着人类社会的进步,许多前沿技术将成为关注的焦点。在这篇文章中,我们继续再来探讨2023年最值得关注
A股:华为AI概念股名单,主要利好哪些股票?(2024/3/19)
    相关华为AI概念股有:  拓维信息(002261):3月19日拓维信息3日内股价上涨1.59%,截至收盘,该股报16.990元涨0.24%,