制作好了header.php 和 footer.php ,今天我们来制作侧边栏sidebar.php。由于侧边栏的可定制性实在是太强了,所以本节内容比较难,我讲解起来也比较困难,有些内容会被略掉!
作为各个页面公用的侧边栏,我们还是像制作header.php 和 footer.php那样,从index.php中提取侧边栏,放到sidebar.php。好,现在在你的主题目录Aurelius下新建文件sidebar.php,从index.php中提取一下代码,放到sidebar.php中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<!-- Column 2 / Sidebar --> <div class="grid_4"> <h3>Catagories</h3> <ul class="sidebar"> <li><a href="">So who are we?</a></li> <li><a href="">Philosophy</a></li> <li><a href="">History</a></li> <li><a href="">Jobs</a></li> <li><a href="">Staff</a></li> <li><a href="">Clients</a></li> </ul> <h3>Archives</h3> <ul class="sidebar"> <li><a href="">January 2010</a></li> <li><a href="">December 2009</a></li> <li><a href="">Novemeber 2009</a></li> <li><a href="">October 2009</a></li> <li><a href="">September 2009</a></li> <li><a href="">August 2009</a></li> </ul> </div> <div class="hr grid_12 clearfix"> </div> |
再用文本编辑器打开index.php、archive.php、page.php和single.php,删掉以上类似代码,改成:
1 |
<?php get_sidebar(); ?> |
好,现在打开你的博客主页,看看我们制作的主题是否还可以正常工作。现在我们的侧边栏还都是静态的代码,大家可能都知道在WordPress后台 – 外观 – 小工具,那里可以拖动你想要的栏目到侧边栏,但是我们的主题目前还不支持这个功能。现在就让我一起来制作完整的sidebar。
为了适应WordPress程序,我们还要对sidebar.php做一些微调,下载新的样式表style.css,替换Aurelius目录下的style.css
开始sidebar.php的制作,我们将在侧边栏放置4个栏目。在初始状态下,也就是你没有在侧边栏放置任何小工具的情况下,这4个栏目自上而下为分类目录、最新文章、标签云和文章月存档。现在将sidebar.php中所有代码删除,改成:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<!-- Column 2 / Sidebar --> <div class="grid_4"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('First_sidebar') ) : ?> <h3>分类目录</h3> <ul> <?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?> </ul> <?php endif; ?> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Second_sidebar') ) : ?> <h3>最新文章</h3> <ul> <?php $posts = get_posts('numberposts=6&orderby=post_date'); foreach($posts as $post) { setup_postdata($post); echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>'; } $post = $posts[0]; ?> </ul> <?php endif; ?> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Third_sidebar') ) : ?> <h3>标签云</h3> <p><?php wp_tag_cloud('smallest=8&largest=22'); ?></p> <?php endif; ?> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Fourth_sidebar') ) : ?> <h3>文章存档</h3> <ul> <?php wp_get_archives('limit=10'); ?> </ul> <?php endif; ?> </div> <div class="hr grid_12 clearfix"> </div> |
然后点此处下载functions.php放到主题目录Aurelius下,这时候你的侧边栏就可以正常工作了,在WordPress后台 – 外观 – 小工具,可以正常地拖动小工具到侧边栏了。
好了,sidebar.php到此就制作成功了。这节内容理论的东西讲得不多,关键是我不知道怎么去表述这些东西,就算我说出来,可能你也不会太明白了。
最后还是按照惯例,提供经过本次修改后的主题文件下:
文章目录[隐藏] 本系列教程适合以下人群阅读本系列教程不适合以下人群阅读阅读完本系列教程,你将收获开始制作主题之前,你必须配备以下工具 本教程算是涵盖了WordPress主题模版制作的全过程吧 本系列...
时间:2019/9/7 分类:建站教程 人气:290 评论:1
文章目录[隐藏] 怎么看下面的文件层次结构?主页页面分类标签作者日期页面搜索结果404 (未找到)页面附件页面 在开始制作WordPress主题之前,首先需要了解WordPress主题包含哪些文件。您...
时间:2019/9/7 分类:建站教程 人气:1382 评论:0
要制作WordPress,您需要了解PHP,但无论如何,您的博客页面是一个网页。网页可以在浏览器中显示的原因是因为最终传输到浏览器的终端代码是HTML,CSS和JS。此代码控制浏览器的显示。制作Wor...
时间:2020/2/24 分类:建站教程 人气:1477 评论:2
一个WordPress主题至少包含以下两个文件: style.css index.php 好,现在就开始我们的WordPress主题制作。在你的WordPress目录 wp-content\theme...
时间:2019/9/7 分类:建站教程 人气:217 评论:0
文章目录[隐藏] 1、更改<title>2、更改样式表style.css路径3、添加pingback4、更改博客名称和描述5、添加订阅feed链接6、添加wp_head7、添加Descri...
时间:2019/9/7 分类:建站教程 人气:1724 评论:0
上节内容我们已经弄好了博客的页头header.php,今天我们就一起来制作页脚footer.php。footer.php与header.php差不多,写这个文件的目的也是为了精简代码,提高代码的重用性...
时间:2019/9/10 分类:建站教程 人气:90 评论:0
制作好了header.php 和 footer.php ,今天我们来制作侧边栏sidebar.php。由于侧边栏的可定制性实在是太强了,所以本节内容比较难,我讲解起来也比较困难,有些内容会被略掉! 作...
时间:2019/9/7 分类:建站教程 人气:88 评论:0
文章目录[隐藏] 1、添加文章标题2、添加文章标签3、添加日期4、显示评论数5、添加编辑按钮6、添加文章内容7、阅读全文8、添加文章循环9、添加文章分页10、文章缩略图 前面我们已经制作完成博客所有公...
时间:2019/9/7 分类:建站教程 人气:92 评论:0
文章目录[隐藏] 1、添加文章标题:2、添加文章标签3、添加日期4、显示评论数5、添加编辑按钮6、添加文章内容7、添加返回博客首页和发表评论按钮 今天我们来制作单文章页single.php,有了之前制...
时间:2019/9/7 分类:建站教程 人气:99 评论:0
今天我们来制作评论主题的评论模块。在主题目录Aurelius下新建comments.php,在single.php剪切以下代码,粘贴到comments.php: <!– Comment’s Li...
时间:2019/9/7 分类:建站教程 人气:1083 评论:0
page.php也就是页面,可能大家不太理解页面是什么意思,博客上的所有网页不都是页面吗?我们这里指的页面一个单独的页面,如”关于”、”联系方式”等,可...
时间:2019/9/7 分类:建站教程 人气:188 评论:0
看看
有一事请教,我是业余玩家。 sudo vi /etc/sudoers这个命令须在root用户下执行,弹出页面为只读。 所以我执行的是sudo nano /etc/sudoers,弹出的页面就能修改
感谢分享,这个网站真不赖
看看好不好用
这篇文章实在是太赞了,做学术的那种恪尽职守和严肃认真,全篇简明扼要没有一句废话。我引用的博主的链接。 https://www.right.com.cn/forum/forum.php?mod=r
cccc学习学习下
答案
我想卡