PHP Wordpress中的多个动态侧边栏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress中的多个动态侧边栏相关的知识,希望对你有一定的参考价值。

// use in functions.php:

<?php
// Multiple Sidebars
if ( function_exists('register_sidebar') ) {
	register_sidebar(array(
		'name'=>'Page',
		'before_widget' => '<li>',
		'after_widget' => '</li>',
		'before_title' => '<h2>',
		'after_title' => '</h2>',
	));
	register_sidebar(array(
		'name'=>'Blog',
		'before_widget' => '<li>',
		'after_widget' => '</li>',
		'before_title' => '<h2>',
		'after_title' => '</h2>',
	));
	register_sidebar(array(
		'name'=>'Single',
		'before_widget' => '<li>',
		'after_widget' => '</li>',
		'before_title' => '<h2>',
		'after_title' => '</h2>',
	));
}


// use in sidebar.php:

<?php // Load Dynamic Sidebars
if(!function_exists('dynamic_sidebar')) { 
	showDefault();
} else { 
	if(is_front_page()) {
		if(!dynamic_sidebar('homepage')) {
			showDefault();
		}
	} else {
	 	if(!dynamic_sidebar('global')) {
	  		showDefault();  
		}
	}
}
?>

以上是关于PHP Wordpress中的多个动态侧边栏的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress 自定义演示侧边栏未出现在帖子上

如何让wordpress首页完全去掉侧边栏

PHP Wordpress - 2个或更多侧边栏

PHP 用于function.php文件的Wordpress侧边栏脚本

PHP Wordpress条件标签在行动(不同侧边栏)

PHP wordpress |禁用页面模板上的侧边栏,小部件