在哪里添加我的PHP代码才能让AJAX jQuery工作?

时间:2021-01-22 作者:302Beep

我试图根据从列表中选择的国家(通过图书馆)相应地显示州名。

我想我需要使用WP-AJAX和Jquery来实现这个目标。我对WP-AJAX和Jquery完全陌生。在过去的两天里,我一直在阅读博客和论坛,以实现响应能力。在这里,我遇到了两个文件来添加我的PHP代码片段,它们是函数。php和插件文件。

Question: 我应该在中添加PHP代码段吗themes/functions.phpplugins/MYPLUGIN/myplugin.phpeither one? 为什么?

我读过的两个博客实例:

1 个回复
SO网友:maverick

下面是在WordPress主题或插件中添加PHP代码片段的一般场景。

  1. Scenario 1: 主题是您定制的主题。

    在这种情况下,您可以按照自己想要的方式添加代码段(显然是按照标准方式,因为您是主题的作者)。

  2. Scenario 2: 主题可以是高级主题,也可以从wordpress.org/themes

    在这种情况下,您可能需要创建一个子主题并在函数中添加PHP代码段。php文件或创建新文件并将其包含在函数中。php文件(关键是,只要您保持编码标准,就由您决定)。这是因为如果您不创建子主题并直接在父主题的函数中添加PHP代码段。php文件,一旦更新主题,您将丢失所有添加的代码段。如果更新任何主题或插件,则其核心文件中所做的所有更改都将被删除(因为它们将被更新的插件或主题文件替换)。

  3. Scenario 3: 插件是您自定义的。

    在这种情况下,您可以随意添加代码。

  4. Scenario 4: 插件是高级插件或下载自wordpress.org/plugins

    无法将任何代码段添加到此插件文件。如果插件允许,您所要做的就是通过提供适当的挂钩(操作或过滤器)来覆盖功能。要使用这些挂钩(动作或过滤器),您仍然需要在子主题的函数中添加代码。php文件。

我希望这个答案能帮助您以正确的方式编写所需的代码片段。

祝你一切顺利!

相关推荐

JQuery显示DIV和删除按钮

使用jQuery,我想在显示div(#div wordpress)后删除该按钮我以为我懂这个把戏,但没有。。。没用,我想我忘了什么。如果有人能告诉我最现代最简单的方法clic=Show 部门和Remove 按钮我的代码/* Show/Hide my div*/ jQuery(document).on(\'click\',\'#my-button\',function() { jQuery(\'#div-wordpress\').slideToggle(\'230\',\'