目录
详解WordPress开发中get_header()获取头部函数的用法,wordpressheader
Error 404 - Not Found
您可能感兴趣的文章:
首页 后端开发 php教程 详解WordPress开发中get_header()获取头部函数的用法,wordpressheader_PHP教程

详解WordPress开发中get_header()获取头部函数的用法,wordpressheader_PHP教程

Jul 12, 2016 am 09:01 AM
wordpress 主题

详解WordPress开发中get_header()获取头部函数的用法,wordpressheader

函数意义详解
从当前主题调用header.php文件。是不是很简单?好吧,如果你是新手的话这里要提醒一下,这里的get和get_children()、get_category中的get略有不同之处。

get_header函数声明(定义)
之前写文章很少会写到函数定义的代码,后来自己翻看的时候发现这个习惯不太好,所以决定,只要篇幅允许,就会把函数主题贴出来,方便自己翻看。
get_header 函数,声明(定义)的位置,是在 wp=include/general-template.php 文件的第 24 – 36 行左右的位置。

function get_header( $name = null ) {
 do_action( 'get_header', $name );
 
 $templates = array();
 if ( isset($name) )
 $templates[] = "header-{$name}.php";
 
 $templates[] = 'header.php';
 
 // Backward compat code will be removed in a future release
 if ('' == locate_template($templates, true))
 load_template( ABSPATH . WPINC . '/theme-compat/header.php');
}
登录后复制

get_header函数的使用

<&#63;php get_header( $name ); &#63;>
登录后复制

很简单,从上面的函数声明中我们也能看出,该函数只接受一个变量作为参数。

参数解释
$name ,从上面的函数声明中我们可以看出,$name是一个字符串型变量,用来调用header的别名模板,
比如 $name = “ab”;
也就是我们这样

<&#63;php 
  $name = “ab”
  get_header( $name ); 
 
&#63;>
登录后复制

这将会调用 header-ab.php 文件作为头部文件的调用。

例子:

1.简单的 404 页面

下面的代码是一个简单模板文件,专门用来显示 "HTTP 404: Not Found" 错误的 (这个文件应该包含在你的主题中,名为 404.php)

<&#63;php get_header(); &#63;>
<h2 id="Error-Not-Found">Error 404 - Not Found</h2>
<&#63;php get_sidebar(); &#63;>
<&#63;php get_footer(); &#63;>

登录后复制

2.多种头部

为不同的页面显示不同的头部

<&#63;php
if ( is_home() ) :
 get_header( 'home' );
elseif ( is_404() ) :
 get_header( '404' );
else :
 get_header();
endif;
&#63;>
登录后复制

这些为 home 和 404 准备的头部应该分别命名为  header-home.php 和 header-404.php 。

您可能感兴趣的文章:

  • WordPress主题制作之模板文件的引入方法
  • WordPress的主题编写中获取头部模板和底部模板
  • WordPress主题中添加文章列表页页码导航的PHP代码实例
  • WordPress中使主题支持小工具以及添加插件启用函数
  • 实现WordPress主题侧边栏切换功能的PHP脚本详解
  • 编写PHP脚本使WordPress的主题支持Widget侧边栏
  • 基于wordpress主题制作的具体实现步骤
  • wordpress主题支持自定义菜单及修改css样式实现方法

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1089943.htmlTechArticle详解WordPress开发中get_header()获取头部函数的用法,wordpressheader 函数意义详解 从当前主题调用header.php文件。是不是很简单?好吧,如果你是...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PHP 与 Flutter 的比较:移动端开发的最佳选择 PHP 与 Flutter 的比较:移动端开发的最佳选择 May 06, 2024 pm 10:45 PM

PHP 与 Flutter 的比较:移动端开发的最佳选择

wordpress如何修改页面宽度 wordpress如何修改页面宽度 Apr 16, 2024 am 01:03 AM

wordpress如何修改页面宽度

wordpress文章在哪个文件夹 wordpress文章在哪个文件夹 Apr 16, 2024 am 10:29 AM

wordpress文章在哪个文件夹

wordpress如何做产品页 wordpress如何做产品页 Apr 16, 2024 am 12:39 AM

wordpress如何做产品页

wordpress如何搜索作者 wordpress如何搜索作者 Apr 16, 2024 am 01:18 AM

wordpress如何搜索作者

wordpress模板文件在哪 wordpress模板文件在哪 Apr 16, 2024 am 11:00 AM

wordpress模板文件在哪

wordpress哪个版本稳定 wordpress哪个版本稳定 Apr 16, 2024 am 10:54 AM

wordpress哪个版本稳定

wordpress用什么语言开发 wordpress用什么语言开发 Apr 16, 2024 am 12:03 AM

wordpress用什么语言开发

See all articles