首页 » 应用提高

WordPress 显示文章摘要:the_excerpt标签函数

WordPress首页默认显示的文章列表是显示文章全文的。如何在WordPress博客的首页,分类文章等文章列表页面设置只显示文章摘要呢?这时我们一般可以使用wp的 the_excerpt 函数标签。

在你所使用的theme主题模板下的文件 index.php 和 archive.php 文件中找到代码:

<?php the_content(__(‘Read the rest of this entry &raquo;’, ‘kubrick’)); ?> 或 <?php the_content(); ?>

将它改成:

<?php if(!is_single()) { the_excerpt();} else { the_content( __(‘阅读全文 &raquo;’, ‘lonelytree’));} ?>

其中 is_single() 标签函数判断是否是单个文章页面。保存后这样除了单独的文章页面,其他文章列表页面,比如首页index.php,标签文章页,文章分类页面,文章按日期归档的页面等都只会显示文章摘要。记得 文章分类页面,标签文章页这些必须在archive.php 中也做了如上改动后才会生效哦。

在首页只显示文章摘要对搜索引擎优化有好处,SEO最怕的就是网站出现太多重复页面而被搜索引擎惩罚,WordPress博客首页等文章页面只显示摘要大大减少了重复内容。同时我们难免会在文章中加入一些外部链接,使用 the_excerpt 函数标签则可以使文章摘要中不显示这些链接,只有纯文本输出。这样就不会导致首页有大量的文章中的外部链接了。对提高你的google PR值也是很有利的。

不过使用 the_excerpt() 标签函数 可能会与部分插件有冲突,我还没碰到。另外我们还可以用more标签来使文章只显示它的摘要:

检查theme模板中的index.php是否是 <?php the_content(__(‘(more…)’)); ?> ,如果是<?php the_content(); ?>,则要将它改成<?php the_content(__(‘(more…)’)); ?>。   然后在编辑文章的时候,在需要显示的摘要的最后面加上more标签:<!–more–>。<!–more–>标签后面的内容将不显示。

WordPress中文标签无法正常连接 – 完美解决方案

中文标签Wordpress无法正常连接 – 完美解决方案
WordPress中文标签链接打不开(显示错误 404 – 文件未找到)的解决方法

例如点击中文标签出现提示找不到文章的页面,上网上搜了一下解决办法大概有几种,本人推荐第一种。

修改wp-includes/rewrite.php
这是网上最常见的方法,原理是,让WordPress在对其他内容使用Permalink的时候,对tag不使用,而使用链接2的QueryString模式发送中文编码:

function get_tag_permastruct() {
if (isset($this->tag_structure)) {
return $this->tag_structure;
}
if (empty($this->permalink_structure)) { //-----this line need change------
$this->tag_structure = '';
return false;
}

把第5行改为

if (!empty($this->permalink_structure)) {

主题iNews-v2在 WP 3.0 无法调用分类名称的原因及解决方法

经尝试,确实存在“无法调用分类名称”的问题。原本的效果是这样的:

cat-title

这亦是大家比较熟悉常见的CMS类栏目元素构成:分类名称、分类文章列表、更多。

但在WordPress 3.0.x 版本中,iNews-v2(及其它某些主题)无法自动调用分类名称。
即是:上图中的红圈圈位置不会自动显示分类名

标签:

关于WordPress 博客文章置顶方法

    WordPress在编辑文章的时候不能设置文章置顶,所有很多使用WordPress的博主就以为WordPress是没有文章置顶功能的,于是很多人去寻找文章置顶插件。其实WordPress是有文章置顶功能的,只是比较隐蔽,现在博客吧说下WordPress怎么设置文章置顶文章置顶方法:

 1、写好文章并发布

2、点击博客后台文章菜单下的“编辑”选项,进入文章列表

 3、把鼠标移到需要置顶的文章上,在文章标题下就会显示出“编辑”、“快速编辑”、“删除”、“查看”四个选项,点击“快速编辑”选项

4、在快速编辑下,可以进行编辑标题、标签、别名、分类等操作,同时在这里也可以进行文章置顶的操作,在“保持这篇文章置顶”前面的小框打勾,然后点击更新文章,那么该文章就在博客首页保持置顶状态。

 5、更新文章后,打开博客首页就会发现文章的置顶状态了 提示:除了使用这个方法,也可以使用WordPree的一些文章置顶插件,相对来说可能会方便许多。

WordPress文章置顶插件WP-StickyWordPress 官方下载地址:http://downloads.wordpress.org/plugin/wp-sticky.zip

wordpress升级到3.0首页调用single_cat_title()不显示的问题

wordpress升级到3.0后,发现首页调用single_cat_title()分类名不显示,对比2.9版本和3.0版本的single_cat_title()函数,发现原来新版本函数内容有更新造成,两个函数对比

//3.0

function single_cat_title($prefix = ”, $display = true ) {
 global $wp_query;

 if ( is_tag() )
  return single_tag_title($prefix, $display);

 if ( !is_category() )
  return;

 

WordPress批量删除文章修订版

无意中听朋友说WordPress自动保存的文章修订版本有518篇,这是多么可怕啊,会影响网站速度的。
     因为不懂问朋友这个是怎么生成的,朋友说这个是WordPress2.6以后的版本增加了一个Post revisions功能,虽然有点用,但文章修订增加了你数据库的大小,我们可以选择批量删除。

  登录phpMyAdmin后执行下面的SQL语句即可批量删除:

         DELETE FROM wp_posts WHERE post_type = "revision";

出于好奇,想看看自己有多少,于是我装了wp-delete-revision插件,查了下自己竟然也有58篇,毕竟自己网站才建了一星期多,写了也不到10篇的文章啊…于是乎咔咔的就把他们消灭了。

当然除了用数据库SQL语句删除,也可以用上面这个插件来删除,不过为了速度,插件还是能少则少。

附送:更多wordpress垃圾删除请点击查看

删除WordPress草稿评论标签垃圾数据SQL

1、WordPress残留垃圾数据删除

使用WordPress经常换主题删主题,装插件删插件很正常,但是简单的删除并不彻底,数据库会有残留,多余的数据保留在post_meta表格里,久而久之就成了一堆可观的垃圾。可使用下面的SQL语句来清除不需要的post meta值。有益于加快数据库运行速度,减小数据。

处理方法:清理wp_postmeta数据表,删除文章Meta标签,执行SQL语句

DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_lock’;
DELETE FROM wp_postmeta WHERE meta_key = ‘_edit_last’;

本站测试删除掉了260多条数据,一切正常。

修改WPINK主题缩略图详细步骤

因为自己装了一个这样的博客,故仔细研究了缩略图怎样自动显示,原主题是不显示缩略图的,52wordpress为了方便大家,帮写出每一个步骤,供大家参考:

第一步:安装thumbnails_anywhere,这个插件我在 修改WPINK主题,缩略图自动生成主题,提供相关文件下载!  提供了下载。

第二步:打开设置–缩略图(也就是刚才安装的插件设置)—设置首页日志缩略图参数 截图如下:

第三步:调用代码 把

<?php if(function_exists('thumbnails_anywhere_for_homepage')) { thumbnails_anywhere_for_homepage(); } ?>

先复制下来,我们称之为缩略图代码吧。

第四步:打开主题--编辑--打开index.php,找到下面一段代码删除,换上刚才复制的代码(缩略图代码),截图如下:

这样就OK了,为了找这些插件并修改好,花费了我一下午时间,请转载时说明来自52wordpress.net,谢谢。

修改了wpind主题,首页左侧的缩略图能自动生成,不用再一个一个添加图片了,并且图片是根据正文的图片随机出现的哦。主要改了index.php还有插件里的一个CSS文件。感谢谢版主提供的wpind主题,非常有爱的说。

效果如下:

相关文件下载:本地下载

                    WPINK主题原文件

主题首页缩略图及幻灯图片如何显示

经常有WordPress新手询问杂志类(CMS)主题首页缩略图及幻灯图片如何显示,今天写一个简单的基础教程,可能有些杂志主题设置上会有些特殊,后续还会为某个主题写具体的使用教程,看大家的需求啦。

首先说说幻灯插件Featured Content Gallery简称(FCG)。

这个插件在许多CMS类主题中都有它的身影,效果很炫,一般都放在首页的顶部,要使用该插件需在适当的位置加入代码:

<?php include (ABSPATH . ‘/wp-content/plugins/featured-content-gallery/gallery.php’); ?>

在编辑文章时在下面自定义字域中,左侧添加“articleimg”,右侧是你上传的图片地址,再在左侧添加“featuredtext”,右侧输入图片说明。如果要显示特定分类的文章,则需要新建一个英文名称(不支持中文)的分类,然后把准备显示在幻灯片中的文章加入到这个英文名称的分类中,最后在FCG设置中输入要显示英文分类的名称及要显示的数量。

其它如:幻灯大小、背景色、边框色、说明文字高度、变幻过渡效果及时间等可以根据实际在FCG设置中调整即可。

这里需说明一下,有的朋友也添加了自定域但是就是看不见幻灯显示,原因就是这个插件使用时,要求必须有两篇以上的文章添加自定义域“articleimg”,并用要根据主题设置相应的高度及宽度,否则可能不会显示幻灯。

FCG插件后台设置选项很多,和我一样E文不好的朋友可以到此下载汉化版,覆盖原插件文件即可。