我正在开发的网站存在一些问题。让我知道你的一些页面是静态的PHP页面,工作正常。但问题是wordpress页面,我有所有css和js文件都包含在header-required.php文件中。我通过wp_head hook从函数文件中调用这个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()调用此函数; 这是代码:
加载时,此函数调用正常,但不包括文件header-required.php 。如果我从特定的wordpress文件包含此文件,它的工作。 请帮忙。感谢..
您指定的路径是正确的。实际上我从wordpress调用这个文件,header-required.php文件是php文件,它在wordpress目录之外。 example.com包含所有静态php页面,在这个目录中,我创建了另一个名为wrpas的目录,其中包含wordpress。这有些令人困惑,因为我在一个网站上一起使用静态php页面和wordpress。另一个页眉和页脚文件是静态php页面,我在wordpres中使用。
感谢!!!
答案 0 :(得分:0)
将该文件放在主题文件夹
中而不是使用php包括使用get_template_part进行wordpress
使用
<?php get_template_part('header-required'); ?>
了解更多详情
http://codex.wordpress.org/Function_Reference/get_template_part
答案 1 :(得分:0)
不要通过钩子包含因为这是php文件,你可以直接在主题里面的header.php文件中包含include和require函数。