帮网友小改了一下主题. 义务比拟简略, 只是为一个三栏主题增加对 Widget 的支持而已,就先从这次简略的案例开端说吧.
单侧边栏
functions.php
<?php
if( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li class="widget">', // widget 的开端标签
'after_widget' => '</li>', // widget 的完结标签
'before_title' => '<h3>', // 题目的开端标签
'after_title' => '</h3>' // 题目的完结标签
));
}
?>
sidebar.php
<p id="sidebar">
<ul class="widgets">
<?php // 假如没有应用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) :
?>
<!-- widget 1 -->
<li class="widget">
<h3>题目 1</h3>
<ul>
<li>条目 1.1</li>
<li>条目 1.2</li>
<li>条目 1.3</li>
</ul>
</li>
<!-- widget 2 -->
<li class="widget">
<h3>题目 2</h3>
<ul>
<li>条目 2.1</li>
<li>条目 2.2</li>
<li>条目 2.3</li>
</ul>
</li>
<?php endif; ?>
</ul>
</p>
双侧边栏
functions.php
<?php
if( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'Sidebar_1', // 侧边栏 1 的称号
'before_widget' => '<li class="widget">', // widget 的开端标签
'after_widget' => '</li>', // widget 的完结标签
'before_title' => '<h3>', // 题目的开端标签
'after_title' => '</h3>' // 题目的完结标签
));
register_sidebar(array(
'name' => 'Sidebar_2', // 侧边栏 2 的称号
'before_widget' => '<li class="widget">', // widget 的开端标签
'after_widget' => '</li>', // widget 的完结标签
'before_title' => '<h3>', // 题目的开端标签
'after_title' => '</h3>' // 题目的完结标签
));
}
?>
sidebar.php
<p id="sidebar_1">
<ul class="widgets">
<?php // 假如没有在侧边栏 1 中应用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_1') ) :
?>
<!-- widget 1 -->
<li class="widget">
<h3>题目 1</h3>
<ul>
<li>条目 1.1</li>
<li>条目 1.2</li>
<li>条目 1.3</li>
</ul>
</li>
<?php endif; ?>
</ul>
</p>
<p id="sidebar_2">
<ul class="widgets">
<?php // 假如没有在侧边栏 2 中应用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar_2') ) :
?>
<!-- widget 2 -->
<li class="widget">
<h3>题目 2</h3>
<ul>
<li>条目 2.1</li>
<li>条目 2.2</li>
<li>条目 2.3</li>
</ul>
</li>
<?php endif; ?>
</ul>
</p>
N 侧边栏
请应用数学演绎法进行推理XD
以上就是安达网络工作室关于《编写PHP脚本使WordPress的主题支持Widget侧边栏》的一些看法。更多内容请查看本栏目更多内容!
滚动导航菜单 滚动菜单, 望文生义是以滚动的形式显示和暗藏菜单的. 其实跟淡入淡出菜单和滚动菜单的原理是一...
一 wordpress装置 我用的是XAMPP(Apache+MySql+PHP),wordpress(BLOG顺序)3.5.1 简体中武官方装置版...
友谊链接关于一个每个独立博客来说能够说是必需的,有不少人抉择在侧边栏退出友谊链接栏目,但建设一个独立...
本人平常用到的一些函数,整顿一下,大家有用到来拿吧,我怕放电脑上不见了,当前又得找。 Index page 首页...
WordPress有着比拟弱小的分类机制,包括文章分类、标签等,弱小的分类机制能够用来完成门户网站的相似二级频...
wordpress操作数据库用一个全局变量$wpdb来进行各种操作,应用的时分先在函数申明global $wpdb,而后调用它...