对于我正在努力的项目,我正在尝试将whmcs客户区域与我的wordpress站点相匹配。 到目前为止,我已经取得了很大的进步,但我现在被困住了。我想在whmcs中包含我的wordpress网站的标题。 我试图在whmcs的header.tpl文件中实现我的头部的静态代码。它有点工作,但css与whmcs的主题冲突。
我尝试的第二件事是用php包含它
<?php include(path/to/header.php'); ?>
由于header.php位于主www目录中且whmc位于子域中,我建议尝试这样做:
include($_SERVER['DOCUMENT_ROOT'].'/header.php');
这两种方法都没有奏效。
接下来我做的是一种新方法。我尝试使用名为高级Iframe的插件在wordpress中实现whmcs布局。它确实有效,但它并不总是按照应有的方式运行,我认为将whmcs完全保留在自己的子域(client.domain.com)上是个更好的主意
我不是编码天才,所以我在这一点上陷入困境。这有什么变通方法吗?
答案 0 :(得分:0)
假设您想要包含标题的文件与header.php
位于同一目录中,那么您可以使用
<?php include(__DIR__.'/header.php'); ?>
答案 1 :(得分:0)
我发现了自己的错误。 由于whmcs主题是.tpl,因此不能直接包含php,因此不建议使用。我所做的是在主题目录中创建一个包含所有资源和header.tpl文件的新文件夹。 然后我像这样包含了header.tpl。
{include file="$template/header/header.tpl"}
唯一的缺点是我必须在对WordPress网站进行更改时手动编辑菜单