Wordpress包含PHP文件

3

我第一次在WordPress上创建一个PHP网站。

当我创建一个页面时,它会创建一个永久链接,格式为http://localhost/?p=123。我不知道是否有相应的文件与之对应。

enter image description here

我已经安装了insert-php插件来读取php代码。它可以在静态页面上很好地工作。但是如何包含另一个php文件呢?我想在login中包含包含所有后端函数的my_utilities。它有一个永久链接'http://localhost/?page_id=45'

怎么办?

include 'http://localhost/?page_id=45'无法工作。


'http://localhost/?page_id=45' 这种东西是供用户阅读页面的,你想要用作脚本的东西应该上传到你的服务器上,并在你的 include 函数中定义它们的文件夹路径结构,例如:include('path/to/folder/my_utilities.php); - benomatis
2个回答

6

在WordPress的后台定义的页面主要是为了让您的用户查看/阅读。默认情况下,它们具有以下URL结构:http://localhost/?p=123(尽管可以更改,但这是完全不同的课程)。

要包含脚本文件,请将文件上传到您的网站所在的文件夹结构中,然后在include语句中引用它,如下所示:

include('path/to/folder/my_script.php');

编辑: 你可能还想查看WordPress页面模板:

页面是WordPress内置的一种文章类型。你很可能希望你的大多数网站页面外观相似。但有时,你可能需要特定的页面或一组页面以不同的方式显示或行为。使用页面模板可以轻松实现这一点。


这里是我的代码的一部分。my_utilities.php文件应该包含[insert_php]标签、<?php标签还是两者都不需要? - Shashwat
成功了。谢谢。它应该指向一个真正的 PHP 文件,而不是带有 [insert_php] 标记的文件。 - Shashwat
很高兴我能帮忙... ;) - benomatis

5
例如,您的WordPress文件位于
/var/www/html/wp-content/myphpfiles/test.php 要在WordPress页面中包含test.php文件,请按照以下步骤进行操作。
[insert_php] include('wp-content/myphpfiles/test.php'); [/insert_php]

这就是了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接