Wp_head钩子包括文件不工作


wp_head hook including file not working wordpress

我正在开发的网站有一些问题。让我知道你的一些页面是静态的php页面工作得很好。但问题是与wordpress页面,我有所有的css和js文件包括从header-required.php文件。我通过wp_head钩子从函数文件中调用这个header-required.php文件。下面是我的function.php文件代码:

function hook_javascript()
{
     include('http://'.$_SERVER['HTTP_HOST'].'/inc/header-required.php');
} 
add_action('wp_head','hook_javascript');

我从所有wordpress文件代码wp_head()调用这个函数;下面是代码:

加载时,这个函数调用正确,但是它不包括文件头文件。php。如果我包括这个文件从特定的wordpress文件,它的工作。请帮助。谢谢. .

指定的路径是正确的。实际上我是从wordpress调用这个文件header-required。php文件是wordpress目录外的php文件。example.com包含所有静态php页面,在这个目录中,我创建了另一个名为wrpas的目录,其中包含wordpress。这有些令人困惑,因为我在一个网站上使用静态php页面和wordpress在一起。另一件事头和脚文件是静态php页面,我在wordpress中使用。

谢谢! !

将文件放入主题文件夹

使用get_template_part代替php include

使用

    <?php get_template_part('header-required'); ?>

查看更多详细信息

http://codex.wordpress.org/Function_Reference/get_template_part

不要包含through hook,因为这是php文件,你可以直接在主题的header.php文件中包含through include和require函数