在Wordpress'中包含php文件;functions.php不适用于header.php
我已经在在Wordpress'中包含php文件;functions.php不适用于header.php,php,wordpress,require,Php,Wordpress,Require,我已经在functions.php文件中包含了下面这一行(在顶部,也尝试了代码底部的那一行)。我可以在所有模板中访问该文件中定义的变量和所有其他内容。但是,当我尝试在header.php中从该文件回显$something时,什么也没有显示。没有内容,没有错误消息 require_once '/path/to/file.php'; 好的,经过多次尝试,我发现在functions.php中使用上面的行 global $something; echo $somtehing; php显示word
functions.php
文件中包含了下面这一行(在顶部,也尝试了代码底部的那一行)。我可以在所有模板中访问该文件中定义的变量和所有其他内容。但是,当我尝试在header.php中从该文件回显$something
时,什么也没有显示。没有内容,没有错误消息
require_once '/path/to/file.php';
好的,经过多次尝试,我发现在functions.php中使用上面的行
global $something;
echo $somtehing;
php显示wordpress标题中的值<但是,在模板文件中不需要代码>全局$something。谁能解释一下原因吗
谢谢 我认为您可以创建一个短代码并将短代码回显到header.php 范例
function foobar_func( $atts ){
return "foo and bar";
}
add_shortcode( 'foobar', 'foobar_func' );
并在标题中调用
<?php echo do_shortcode('[foobar]'); ?>
我需要一个解决方案来包含一个文件,并使用从页眉到模板再到页脚的所有内容。您可以将短代码放入任何文件或内容编辑器宽度短代码,阅读链接短代码\u API,plsI使用短代码方法编辑了我的问题,但没有成功。[包括文件路径='/path/to/file.php']
不正确。您可以像我的示例一样创建一个变量,也可以在此处阅读技巧create shortcode:谢谢您的帮助,但看起来这超出了我的技能:)