归档于 ‘Wordpress’ 分类

20

如何修改wordpress中摘要的长度?

WordPress在搜索或列Archives(按时间、按分类)的时候,在列表中是显示帖子摘要的。原来我觉得这样不好,就把列表中显示摘要改成了在列表中显示全部帖子,使用一段时间以后发现很不好。 首先列表会变得很臃肿,失去了列表的本身作用——方便用户寻找真正想要看的帖子,其次,在搜索引擎抓取页面的时候,把那些列表页面也抓了过去,但随着帖子的不断增多,列表的更新远快于搜索引擎缓存的更新,用户使用搜索引擎进来以后,在列表中就很难找到目标了。 这样在列表中只显示摘要的优势就体现出来了,首先页面很清爽,用户可以清楚的找到要查看的目标,然后搜索引擎抓取内容的时候,会更多的关注页面的Permalink,用户也就会通过搜索直达目标帖子,方便了用户。 打开WordPress的wp-includes\functions-formatting.php,找到其中的function wp_trim_excerpt,将如下代码 $excerpt_length = 55; $words = explode(’ ‘, $text, $excerpt_length + 1); if (count($words) > $excerpt_length) { array_pop($words); array_push($words, ‘[…]’); $text = implode(’ ‘, $words); } 更改为 $excerpt_length = 3; $words = explode(”\n”, $text, $excerpt_length + 1); if (count($words) > $excerpt_length) { array_pop($words); array_push($words, ‘  ……ID) . ‘”>[阅读全文]’); $text = implode(”\n”, [...]

20

使WordPress的首页显示文章摘要

WordPress首页默认显示每篇文章的全文,很多朋友并不喜欢,他们更希望可以按照自己的意愿显示每篇文章的摘要信息。网上有很多wordpress显示摘要信息的插件,功能主要是截取第一段作为摘要信息, 第一段并不能完全说明文章的内容概要,当然可以通过写手有意识地写作可以达到,但有些时候会发现特别别扭; 在摘要里面无法显示html格式的东西,如链接和图片; rss无法全文输出。 其实wordpress本身已经提供了这个功能,在发布文章时,可以在选项Optional Excerpt(可选摘要)里面填入相关html代码,然后在模板里面修改一下即可。这样就做到了摘要自由撰写,rss全文输出。 要修改的文件: index.php -首页文件以及首页开始的上一页下一页等页面; 上述页面里面遇到 <?php  the_content(__(‘(more…)’)); ?> 改成 <?php if(!is_single()) {        the_excerpt();   } else {        the_content(__(‘(more…)’));   } ?> 说明,the_excerpt()表示显示摘要信息,the_content()表示显示全文,the_content(__(’(more…)’))表示启用more标签。 另外:可以在代码下加入 <p><a href=”<?php the_permalink(); ?>”title=”<?php the_title(); ?>”><strong>阅读全文…</strong></a></p> 来增加一个阅读全文的链接。 然而修改后,我还是遇到了一个问题。就是图片或者文字高度超出了摘要限制的的高度即使将Html代码填到了可选摘要中,首页也无法显示出来。 正寻找解决办法中……

13

成为优秀博客的101个步骤

这篇文章很多优秀的互联网人都在最近转载了,我自己收藏之余,也发上来送给刚刚使用WordPress程序的朋友、或者刚刚决定自己来做自己的博客的朋友参照。   下面是成为优秀博客的101个步骤…     1、首先,使用wordpress,内置的SEO和高性能函数使wordpress很适合搜索引擎;   2、注册 freedburner 帐号   3、每天至少发表一篇   4、搜索引擎优化   5、拥有一个“about me”页面   6、向9Rules提交你的博客   7、向newsnow提交你的博客   8、让读者看到真实的你,博客比其他的网站更加个性化,不要害怕将一些自己生活中的事,保持真实和个人色彩,你将和读者建立起一种忠诚和信任关系;   9、坚持写作并ping   10、在rss and blog directories上提交博客   11、使用trackbacks   12、加入博客圈子,开始写博客就是成为某个博客圈子中一员,在别人的博客上留下评论并结识和你相似爱好的博客,   13、使你的博客保持它自己唯一的声音——你的声音   14、用你99%的时间写原创内容,“内容为王”   15、给你的页面添加一个醒目的rss订阅按钮   16、在每篇日志的底部放一个rss feed链接   17、建立MyBlogLog Widget   18、在每篇日志后鼓励交互性的引用、链接以及书签   安装一些插件来优化你的博客    19、Akismet – 用来清除垃圾评论   20、Optimal Title – 用来优化title,提高搜索引擎评价   21、Ultimate Tag Warrior – 最好的标签系统   22、Google Sitemap Generator – 可以自动生成google sitemap   23、Show Top Commentators – 通过链接最活跃评论者的网站,鼓励反馈和评论   24、Related Posts – 这个插件可以找到其他博客与这篇日志相关的文章,这将使你的读者阅读到更多的内容,停留更长的时间。 [...]

02

如何修改WordPress的分类顺序

相信大家都遇到过这个问题,在为wordpress添加文章分类的时候,发现WP没有按照ID顺序显示,添加后也无法调整。搜到了下文可以解决这个问题。 很简单的一个办法:在你的分类名称前按空格键加上空白,空白越多排的越前面。不过需要修改一下模版文件:WP預設的排序方式是依照分類ID排列,需要改成依照分類名稱排列: 編輯 sidebar.php,找到wp_list_cats();改為wp_list_cats(‘sort_column=name’);這樣就完成了。而加上分類文章計算的方法也差不多:只要將wp_list_cats();改為wp_list_cats(‘optioncount=1′);此外还有一个参数&hide_empty=0,加在里面即使分类里没有文章也显示分类。

共3页文章的第3页上一页123

    孙波最近更新的微博

    博客分类

    页面

    搜索

    按月存档

    标签云

分享到: