我正在尝试研究一些免费的插件/主题来学习Wordpress Structure。
我现在正在研究“ Renger Blog主题”,但我听不懂。我已经检查了WP手册中的 get_header ()页面,但它看起来仍然很神奇:)
此主题的自定义功能代码为
wordpress\wp-content\themes\renderblog\inc\renderoption.php
这个主题只是用
get_header();
在 index.php
header.php 或其他任何地方都没有包含代码。
如何使用get_header()
调用此特定的PHP文件?这是一种自动将所有文件包含在inc文件夹中的方法吗?
当我刚从index.php中删除get_header()
时,这些功能不起作用。
答案 0 :(得分:0)
WordPress get_header()
是WordPress内置结构预定义的功能。此功能包括主题的标题模板,或者如果指定了名称,则将包含专门的标题。
如果文件名为“ header-new.php”,则指定“ new”。
例如<?php get_header('new'); ?>
另一个示例,用于不同页面的不同标题。
<?php
// if detect home page of wordpress
if ( is_home() ) :
get_header( 'home' );
// if detect Not found page 404 of wordpress
elseif ( is_404() ) :
get_header( '404' );
// default header if nothing specific is detected
else :
get_header();
endif;
?>