gpt4 book ai didi

php - 如何在我的主题之外但在同一台服务器上的 Wordpress 中包含一个 PHP 文件?

转载 作者:搜寻专家 更新时间:2023-10-31 21:01:23 24 4
gpt4 key购买 nike

Wordpress 安装在我网站上名为“blog”的目录中,它使用自定义主题:

mysite.com/blog/wp-content/themes/mytheme/

我想更改主题,使其调用与我网站其余部分相同的页眉和页脚,它们位于我网站根目录下名为“include”的文件夹中:

mysite.com/include/header.php

这可能吗?

目前,我的自定义主题在其本地目录中保存了页眉和页脚的完整副本(连同相关的 CSS、JS 等),但要维护两个相同的副本真的很痛苦。

这些副本在主题中使用 ABSPATH 引用,但这似乎范围有限,因为我能够得到的最远的后面是/blog/目录。如果我用绝对 URL 替换 ABSPATH,我会收到有关安全性的错误。

如有任何帮助或建议,我们将不胜感激。

最佳答案

根据 Thomas 的建议,这非常有效(来源:https://css-tricks.com/php-include-from-root/)

$path = $_SERVER['DOCUMENT_ROOT'];
$path .= "/include/header.php";
include_once($path);

关于php - 如何在我的主题之外但在同一台服务器上的 Wordpress 中包含一个 PHP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41503566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com