帮网友小改了一下主题. 义务比拟简略, 只是为一个三栏主题增加对 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自带的近期评论小工具不会显示详细的评论内容,而且还会显示治理员的评论,觉得不是很好,只能本人...
上面是详细处理流程:1 首先关上phpadmin,从右边的表中抉择xx_opition2 在xx_opition中进行查问,在查问框...
登陆函数:wp_signon() 函数引见: wp_signon()函数用于受权给用户登陆wordpress并可记住该用户称号。该函数...
友谊链接关于一个每个独立博客来说能够说是必需的,有不少人抉择在侧边栏退出友谊链接栏目,但建设一个独立...
post_class() post_class 是 WordPress 内置的一个用于显示文章 class 称号的函数,该函数通常会为每一篇文...
很多博客都喜爱用 评论宣布于 “XXX 分钟 之前”、文章宣布于 “XXX 分钟 之前”来显示文章评论的工夫,改善...