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