我有一些问题的网站,我正在开发。让我知道,有些页面是静态php页面,运行良好。但问题是与wordpress页面,我有所有的css和js文件都包括在报头-requd.php文件。我正在通过wp_head钩子从函数文件中调用这个头-requd.php文件。下面是我的function.php文件代码:
function hook_javascript()
{
include('http://'.$_SERVER['HTTP_HOST'].'/inc/header-required.php');
}
add_action('wp_head','hook_javascript');我从所有wordpress文件代码wp_head()调用这个函数;下面是代码:
加载时,此函数正在正确调用,但它不包括文件头-requd.php。如果我包括这个文件从特定的wordpress文件,它的工作。请帮帮忙。谢谢..
您指定的路径是正确的。实际上,我是从wordpress和header调用这个文件的,这个文件是php文件,它位于wordpress目录之外。example.com包含所有静态的php页面,在这个目录中,我创建了另一个名为wrpa的目录,其中包含wordpress。这让人有些困惑,因为我在一个站点上使用静态php页面和wordpress。另外,页眉和页脚文件是静态php页面,我在wordpres中使用它。
谢谢!
发布于 2014-07-18 08:04:11
将该文件放在主题文件夹中。
与其使用php包含,不如将get_template_part用于wordpress
使用
<?php get_template_part('header-required'); ?>想了解更多细节
发布于 2014-07-18 08:09:03
不要包含直通钩子,因为这是php文件,您可以直接在主题内的header.php文件中包含include和require函数。
https://stackoverflow.com/questions/24819204
复制相似问题