包括带有WordPress标题的自定义初始化文件

时间:2018-10-26 作者:Tyler Lazenby

我们在没有使用wordpress的情况下开始了这个项目,并且有大量与用户和访问控制相关的代码,我们希望这些代码包含在网站的某些页面上(即商店)。我们正在使用woocommerce作为购物车,我们需要能够将现有的用户数据库连接到该网站,以便非员工仍然可以使用前端,而我们要使用woocommerce创建的店铺将只对在员工门户上拥有帐户的人开放。所有非wordpress的目录都位于wordpress下面的文件夹中,或者换句话说,wordpress位于根目录下,而我们的项目位于根目录下的目录中。

1 个回复
最合适的回答,由SO网友:Rick Hellewell 整理而成

不清楚您需要在何处添加此附加代码。但我假设它是在“include”类型的文件中,您需要在生成的页面的部分中运行。

因此,要做到这一点,请使用add_action(\'wp_head\',\'your-function-name\') 加载外部函数文件:

 add_action(\'wp_head\',\'include_my_include\');
    function include_my_include() {
    include get_template_directory() . \'your-function-file.php\';
    return;
}
请参见此处:https://codex.wordpress.org/Function_Reference/get_template_directory .

此代码将位于您的主题(希望是子主题)函数中。php文件。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register