×

WordPress模板标签:get_sidebar

优畅主题 前端开发 2015-02-03 09:05 3,120 0 条评论

概述

使用这个函数是从当前主题目录下包含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/wordpress/front/1217.html
谢谢支付宝打赏
谢谢微信打赏

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

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


2 + 10 = ?

目前还没有评。

切换注册

登录

忘记密码 ?

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

切换登录

注册


Warning: error_log(/www/wwwroot/www.uctheme.com/wp-content/plugins/spider-analyser/#log/log-2609.txt): failed to open stream: Permission denied in /www/wwwroot/www.uctheme.com/wp-content/plugins/spider-analyser/spider.class.php on line 2900