使用WordPress建站日记(2)
本周,对WordPress的相关插件、主题和本站所应用的主题进行了进一步的研究,并在此基础上对本站进行了全面的改进。
主要的改进如下:
1、对布局进行了调整,减少了因为屏幕大小的影响使布局产生差异。
2、在日志标题上增加了站点日历。
3、增加了显示“最新评论”一栏。
4、增加了对各分类下文章数的统计。
5、增加了对存档下文章数的统计。
6、增加了文章阅读数的统计。
7、增加了导航栏。
8、增加了站点统计。
9、增加了网站管理。
主要使用的插件资源:
下载了中文WordPress工具箱,使用了其中的显示评论功能,即对本站主题中的文件l_sidebar.php进行修改,添加:
<li id=”Comments”>
<h2>最新评论</h2>
<ul>
<?php get_recent_comments(); ?>
</ul>
</li>
突然悟到了一种学习方法,即研究其它的主题,看看这些主题中自已想要的功能是如何实现的,然后将其代码移植到本站主题的相应文件中。具体如下:
先粗略研究了一下默认的主题文件中的sidebar.php,参照修改了本站主题中的文件l_sidebar.php。
在<id=”Categories”>中,将其中的语句修改为:
<?php wp_list_cats(‘show_count=1&sort_column=name’); ?>
这样,显示了各分类下的文章数。
同时,在l_sidebar.php中也增加了一栏“其它”,用于网站管理:
<li id=”others”>
<h2>其它</h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
</ul>
</li>
若认为文章太长,这样首页的页面会很长,则在启用了中文WordPress工具箱后,在选项中选择“摘要”,则会真正显示文章的前面部分。
(1)觉得blue_zinfandel_squared_20主题中的日历标题很好,想将其移植到本站中。于是,复制了该主题中用于显示日历的图片,调整和修改了本站主题下的index.php、single.php、archive.php和style.css文件,实现了该项功能。
(2)仿照minimal主题,在每月存档后显示文章数。即将r_sidebar.php中的相应语句修改为:
<? Php wp_get_archives(‘type=monthly&show_post_count=true’); ?>
(3)将l_sidebar.php文件进行了修改,添加了导航,目的是使子页面也能够在首页显示出来。
(1)下载了插件firestats,用于实现站点统计。该插件有汉化包显示中文,同时有一个修改后的主文件firestats_wordpress.php,用于将原插件中用于显示广告链接的部分去除。
我在本站主题的r_sidebar.php文件中,添加了语句:
<?php echo fs_get_stats_box(); ?>
调用该插件。由于该插件在缺省状态下,会在首页的底部显示该插件的广告链接,因此需将firestats_wordpress.php文件中的相应语句删除。
(2)下载了插件wp_postviews,实现文章阅读数的统计。修改了本站主题中的文件index.php,在适当的位置添加了语句:
<?php if(function_exists(‘the views’)){the views(‘次阅读’);}?>
但是,该插件不会将已注册用户的访问数进行统计。
同时,修改了single.php和archive.php文件。
(1)解决了不能上传文件的问题。原因在于,第一次上传站点时,将文件夹uploads也上传了,而该文件夹应是自动生成的。
(2)对主题样式进行了微调。
本主题文件的缺点:
(1)Style.css样式表无说明,且无排版格式,难以阅读和理解。
下一步计划:
1、研究本主题的样式表,添加注释。
2、进一步完善本站。
此外,在显示单篇日志时,侧边栏可能会下移,这与padding的设置有关.因为我使用的是百分比,而部分padding使用的是像素,这影响了布局.这个问题,过段时间再作调整.

发表评论