如何将多个 php 文件包含在一个 wordpress 页面中


How can I include multiple php files into a wordpress page?

我创建了通过数据库并访问信息的内容,然后将其显示在多个测试文件中。 我想将其迁移到wordpress网站上的页面。 我已经创建了一个自定义页面页面 page-slug.php并为基本的 html 部分插入了代码,它工作正常,但是我在获取它需要访问的其他 php 文件时遇到了问题,这些文件被 include 语句识别。 当我的所有文件都只在测试 url 上显示内容时,它工作得很好。 我只需要它来访问连接.php、查询.php等文件。 我也已将文件放入wordpress自定义主题文件夹中。 我还需要该文件来引用几个jquery文件以及我的php文件。

目前还不完全清楚是什么情况,我觉得你必须在理解wordpress如何工作时填补一些灰色地带 - 诸如排队脚本和css文件,使用操作和过滤器(谷歌并尝试)之类的主题,但是:

  1. 为了包含 JS/CSS 文件,请使用:wp_enqueue_script(链接)wp_enqueue_style(链接)

你必须在函数.php文件中使用"add_action"调用作为开始(稍后你可以创建一个单独的函数文件)

  1. 如果要内联加载 php 文件,可以使用例如 get_template_part 函数

您确实必须首先了解这些基本主题:动作和过滤器/钩子,类似于其他系统中的事件/触发器将文件排队到 WordPress自定义您的WordPress模板创建子主题 - 重要