WordPress使用心得,不断更新...(原创,如需转载请注明出处)
WordPress的日志置顶功能
2.7版以前,日志置顶功能只能通过插件实现,2.7版之后已经集成了该功能。
实现:撰写日志->发布->可见性->首页置顶, 勾选即可。
WordPress的页面显示摘要功能
1.在模板中使用 the_excerpt()函数
the_excerpt()函数将会自动取出文章的摘要内容(撰写日志/编缉日志->摘要,如果撰写日记没添加摘要,则会自动从正文中摘取部分内容作为摘要内容),并且以本文的格式输出( 输出内容中几乎不带有html标签,包括图片、列表、表格、颜色等等样式全都会过滤掉 )。
the_content()函数读取的是文章的全部内容,它可以显示更多的信息,例如图片、表格等等。一般的模板都采用第一种方式,即the_content(),即显示全部内容.
打开主题的模板文件中的index.php ,找到
(每个主题的the_content()中的内容可能不一样,如我现在使用的mistylook主题中的内容为
1
| <?php the_content(__('Continue Reading »','ml')); ?> |
)
改为
1
2
3
4
5
6
| <?php
if (is_single() or is_page())
{the_content(__('Continue Reading »','ml'));}
else
{the_excerpt();}
?> |
即可实现显示摘要的效果。使用the_excerpt()的前题是必须先在后台撰写日志页面摘要部分手动添加摘要显示的内容,否则the_excerpt()会将进行自动摘要,由于the_excerpt()函数是采用空格计算单词的个数,然后从正文中摘取若干个词(默认好像是55个)作为摘要,对E文有效,但是中文都不是靠空格来分词的,而中文里空格又很少,所以the_excerpt()计算完后输出的“摘要”其实还是全文。
或者可以通过插件来实现,该插件的好处是在撰写日志里不添加摘要的情况下,自动摘取部分内容做为摘要显示,同时输出的摘要不是纯文本,原来的颜色、字体、超链接、图片等等都能够被显示出来,详情见http://myfairland.net/wordpress-excerpt/,有很详细地介绍。
2.使用 <!--more-->标签
<!--more-->标签是 WordPress一个非常有用的特性。它允许你选择截断点,然后在首页上只显示截断点前面的文字。
在你需要截断的地方(日志编辑/HTML源代码)点击more按钮,将会自动添加<!--more-->,这样,首页、存档页显示的就只是<!--more-->之前的内容。
缺点:每次写日志时都需要加上该标签,很不灵活;rss输出也变成了只有<!--more-->之前的内容。
优点:方法比较正规不需要改动模版
Google Analyticator Plugin
详情: http://blog.zihe.net/html/2009/01/07/125.html
WP-Syntax Syntax highlighting Plugin
代码高亮插件,下载:http://wordpress.org/extend/plugins/wp-syntax/
使用方法:http://wordpress.org/extend/plugins/wp-syntax/other_notes/
SRG Clean Archives Plugin
日志归档插件,详情 http://wangyueblog.com/2008/05/05/wordpress-plugin-srg-clean-archives/
Audio Player Plugin
一款简洁方便的在wordpress文章中播放MP3音乐的Flash插件.
该插件的设置项 包括 General (常规)、Display(显示)、 Feed options(Feed选项)、 Podcasting (播客)、Advanced(高级),其中Feed中播放器显示样式、以及加密 mp3 URLs 等非常实用。
使用方法:
方法一:使用[audio]语法:格式如下
[audio:文件URL]
前提:插件设置中将General->Replace [audio] syntax选项选中,该选项是默认选项,是使用该播放器必须的、唯一的。
方法二:在文章你想显示播放器的位置插入mp3文件的URL即可。
前提:插件设置中将General->Replace all links to mp3 files选项选中。
Quotmarks Replacer
Quotmarks Replacer is a plugin disables wptexturize founction that keeps all quotation marks and suspension points in DBC case.
Quotmarks Replacer 是一个通过禁用 wptexturize 函数,解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致的插件。
http://wordpress.org/extend/plugins/quotmarks-replacer/