我如何获得当前的wordpress主题标题&页脚在PHP文件中?

时间:2018-06-09 05:21:23

标签: php wordpress header footer

该文件由我和我手动创建。不是主题的一部分。

我已尝试将get_header( )放入我的文件中,但它显示错误get_header( )未定义。

4 个答案:

答案 0 :(得分:0)

也许您没有默认的页眉和页脚名称。然后你需要设置其他名称。

  

包含当前主题目录中的header.php模板文件。如果指定了名称,则将包含专门的标题标题 - {name} .php。

     

如果主题不包含header.php文件,那么标题来自   

将包含默认主题wp-includes / theme-compat / header.php

来源:https://codex.wordpress.org/get_header

答案 1 :(得分:0)

我强烈反对它,但你需要在单独的php文件中包含驻留在wordpress安装根目录中的wp-load.php文件。这就是您访问WP功能和功能的方式。

但是再次我强烈地发现它。找到另一种方法,创建一个简单的插件并激活它,在其中放置该php文件的代码,或者如果是主题的一部分,只需创建一个具有不同标题的新页面模板,您可以使用get_header('name_of_header_without_php_extension')或一个新的页脚以相同的方式调用,但get_footer()

还有其他选择,如果你分享你想要实现的目标,我们可以引导你找到更好,更安全的解决方案。

答案 2 :(得分:-1)

基于主题,它是推迟的。

同时定义为get_header(),get_footer()

但是现在最新的这些分配基于特定主题名称的标题&页脚功能

例如:主题名称为“演示”

所以头函数指定为Demo_get_header()或get_header_Demo()

答案 3 :(得分:-2)

信息中心 - >外观 - >编辑器 - >在您的模板文件或page.php中写

<?php get_header()?>,<?php get_footer()?>

如果您想在不同页面上使用不同的标题 1.创建新文件,将其命名为header-example.php 2.您可以使用代码在任何页面中调用此标头