首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含文件不工作的wp_head钩子

问包含文件不工作的wp_head钩子
EN

Stack Overflow用户
提问于 2014-07-18 07:12:15
回答 2查看 1.2K关注 0票数 0

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

代码语言:javascript
复制
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中使用它。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-07-18 08:04:11

将该文件放在主题文件夹中。

与其使用php包含,不如将get_template_part用于wordpress

使用

代码语言:javascript
复制
    <?php get_template_part('header-required'); ?>

想了解更多细节

part

票数 0
EN

Stack Overflow用户

发布于 2014-07-18 08:09:03

不要包含直通钩子,因为这是php文件,您可以直接在主题内的header.php文件中包含include和require函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24819204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档