×
WordPress模板标签:get_sidebar

概述

使用这个函数是从当前主题目录下包含sidebar.php模版文件,可以指定一个特定的名称,比如说get_sidebar('left')就是包含sidebar-left.php模版文件。

如果当前主题目录下没有sidebar.php文件则调用默认的边栏文件 wp-includes/theme-compat/sidebar.php ,这是默认缺省边栏文件。

用法

<?php get_sidebar( $name ); ?>

传入参数

$name

(字符串)(可选的) 用于调用 sidebar-name.php 文件.
默认值:无

参考案例

404错误页面的例子

<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

一个主题两个边栏的例子

<?php get_header(); ?>
<?php get_sidebar( 'left' ); ?>
<?php get_sidebar( 'right' ); ?>
<?php get_footer(); ?>

如上包含的左边栏和右边栏对应的文件名应该是sidebar-left.php和sidebar-right.php

不同页面使用不同边栏的例子

<?php
if ( is_home() ) :
get_sidebar( 'home' );
elseif ( is_404() ) :
get_sidebar( '404' );
else :
get_sidebar();
endif;
?>

如上包含的两个文件名应为sidebar-home.php和sidebar-404.php

相关资料

  • 使用:locate_template()
  • 使用:do_action() 调用 get_sidebar 功能

变更记录

  • 起源于:1.5.0
  • 2.5.0:添加 name 参数

源文件

get_sidebar() 位于 wp-includes/general-template.php


如果本文对你有帮助,你可以扫描右边的二维码打赏,谢谢支持
联系优畅:uctheme#qq.com (#改为@)
微信订阅号:优畅主题(uctheme)
官网淘宝店:http://uctheme.taobao.com
版权声明:版权归 优畅主题 所有,转载请注明出处!
转载请保留链接: https://www.uctheme.com/1217.html
谢谢微信打赏

微信钱包扫描赞助

谢谢支付宝打赏

支付宝扫一扫赞助

品牌创立:2012-11-18优畅主题

优畅主题成立于2012年11月18日,专业Wordpress导购主题开发商,拥有多年Wordpress主题设计经验,专门为淘宝客和导购客站长量身打造高端赚钱模板,我们注重细节,有着严谨的开发态度,一切从客户角度出发,如果你也喜欢 WordPress导购主题,欢迎和我们一起交流!

上一篇 WordPress全局变量:is_chrome WordPress主题制作教程(六):WordPress的模板层次 下一篇

9 + 1 = ?

目前还没有评。

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册