wp首页前几条显示摘要

网络博客 郑永 13069℃ 30评论 单栏模式

如题,就像我现在的首页,前3条显示摘要,后面的以标题形式显示,最近看见一些博友的首页风格,例如:万戈兄弟和NeoEase还有zww的首页风格,他们可能使用WordPress AJAX 加载文章内容,我没去研究,他们那种加载效果虽然强大,但是感觉没什么用处,一般看完标题,如果想看文章的话,点击的时候要的不是摘要,而是全文,这种方法虽然可以解决我现在遇到的问题(首页不宜展示太多文字,不利seo),但是因为有自己的方法,于是用以前的方法给首页做整容手术。
为什么要这样做呢?
本站以前的关键字都是排名第一,但是自从改变网站标题和关键字以后,现在的这个关键字无法排在第一,原因很简单,关键字密度不够,google一下,本站的关键字密度还不到0.1%,而对各大搜索引擎来说,关键字密度最好是2%到8%,如果你的首页布满密密麻麻的摘要或则一大堆文章,这无疑是在给关键字密度增加难度,关键字密度是某个关键字占整个页面的文字的百分之几,以往本站只管页面文章列表跟侧边栏对称,由于侧边调用太多东西,造成文章数增加,页面字数在9000多,疏忽了seo的优化。
知道了怎么个情况,那么我就不多废话了,本站的方法如下:
在首页的<div class="post">代码后面添加以下代码(加粗部分为关键代码,样式根据自己主题调试):

<?php query_posts(‘showposts=3’); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>&nbsp;&nbsp;</h2>
<div class="fixed"></div>
<div class="info">
<?php edit_post_link(__(‘Edit’, ‘elegantbox’), ‘<span class="edit">’, ‘</span>’); ?>
<span class="edit"><?php comments_popup_link(__(‘0 comments’, ‘elegantbox’), __(‘1 comment’, ‘elegantbox’), __(‘% comments’, ‘elegantbox’)); ?>
<?php if (function_exists(‘the_views’)) : ?>
(<?php the_views(); ?>)
<?php endif; ?></span>
文章作者:<?php the_author_nickname(); ?>
<span><?php the_time(__(‘F jS, Y’, ‘elegantbox’)) ?></span>
<?php if ($options[‘categories’]) : ?>
<span><?php _e(‘ | Categories: ‘, ‘elegantbox’); ?><?php the_category(‘, ‘) ?></span>
<?php endif; ?>
<?php if ($options[‘tags’]) : ?>
<span><?php _e(‘ | Tags: ‘, ‘elegantbox’); ?><?php the_tags(”, ‘, ‘, ”); ?></span>
<?php endif; ?>
<div class="fixed"></div>
</div>
</div>
<div class="content">
<?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200,"…"); ?>
<div class="fixed"></div>
</div>
<?php endwhile; ?>
<?php else : ?>
<div>
<h2>抱歉,暂时没有文章!</h2>
<p>请您<a href="<?php echo get_settings(‘home’); ?>">返回首页<?php echo $langblog;?></a>或在搜索中查找您所需的信息,给您带来不便,敬请谅解!</p>
</div>
<?php endif; ?>

<?php query_posts(‘showposts=11&offset=3’); ?><!– showposts 输出文章的数目,cat=分类ID号,输出指定分类的文章 –>
<?php while (have_posts()) : the_post(); ?><!– Loop 开始 –>
<div class="title"><h2> <a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></h2>
<!– 由上述条件指定的文章标题的列表 –><div class="fixed"></div>
</div>
<div class="info">
<?php edit_post_link(__(‘Edit’, ‘elegantbox’), ‘<span class="edit">’, ‘</span>’); ?>
<span class="edit"><?php comments_popup_link(__(‘0 comments’, ‘elegantbox’), __(‘1 comment’, ‘elegantbox’), __(‘% comments’, ‘elegantbox’)); ?>
<?php if (function_exists(‘the_views’)) : ?>
(<?php the_views(); ?>)
<?php endif; ?></span>
文章作者:<?php the_author_nickname(); ?>
<span><?php the_time(__(‘F jS, Y’, ‘elegantbox’)) ?></span>
<?php if ($options[‘categories’]) : ?>
<span><?php _e(‘ | Categories: ‘, ‘elegantbox’); ?><?php the_category(‘, ‘) ?></span>
<?php endif; ?>
<?php if ($options[‘tags’]) : ?>
<span><?php _e(‘ | Tags: ‘, ‘elegantbox’); ?><?php the_tags(”, ‘, ‘, ”); ?></span>
<?php endif; ?>

<div class="fixed"></div>
</div>
<?php endwhile; ?><!– Loop 结束 –>

</div>

</div>

这是本站的展示代码,由于时间关系,我就不一一讲解了,这些代码你懂的,可以加以修改以适应你的主题,多测试下,就出来了,注意div封闭,主页就不会乱,为了大家更容易调用,我把代码加粗了,你按照自己的主题加入。

转载请注明:郑永博客 » wp首页前几条显示摘要

历史上的今天:

(30)个小伙伴在吐槽
Loading...
  1. zwwooooo2011-03-09 11:24 Namoroka 3 Windows 7 回复

    我的是直接加载,不是ajax,只是把下面的文章隐藏了内容而已。

    沙发!
    • 郑 永2011-03-09 15:15 Wordpress App 1 Android 1.3.5 回复

      汗,隐藏的内容还在是吗?

    • 郑 永2011-03-09 15:32 Wordpress App 1 Android 1.3.5 回复

      记起来了,你的是隐藏起来,鼠标放上去可以看见,想法很好,你的关键字没人跟你抢,你可以随便,羡慕之。

    • zwwooooo2011-03-09 15:37 Namoroka 3 Windows 7 回复

      我从来没考虑神马seo,顺其自然,坚持原创,呵呵。

    • 郑 永2011-03-09 20:37 Wordpress App 1 Android 1.3.5 回复

      对,文章好,网站出名了,搜索引擎都找你。

  2. 邓肯2011-03-09 12:10 Firefox 3 Windows XP 回复

    原来这对SEO还有影响呢

    板凳!
    • 郑 永2011-03-09 15:12 Wordpress App 1 Android 1.3.5 回复

      是啊,字越少越好。

  3. 果酸换肤2011-03-09 21:33 Internet Explorer 8 Windows XP 回复

    说的很透彻啊。。我的好好学学。。。

    地板!
    • 郑 永2011-03-10 02:31 Wordpress App 1 Android 1.3.5 回复

      呵呵,互相学习。

  4. 刘坤2011-03-12 09:50 Google Chrome 8 Windows 7 回复

    这种显示方式也不错,貌似很流行了啊

    4楼
    • 郑 永2011-03-13 03:19 Wordpress App 1 Android 1.3.9 回复

      呵呵,应该会流行。

  5. 丑男ヽ賤到極致是自然2011-03-13 04:55 Google Chrome 10 Windows XP 回复

    这不错,我得研究下..

    5楼
    • 郑 永2011-03-13 22:46 Wordpress App 1 Android 1.3.9 回复

      呵呵,多折腾。

  6. 丑男ヽ賤到極致是自然2011-03-13 04:56 Google Chrome 10 Windows XP 回复

    你先给评论加上快捷键吧

    6楼
    • 郑 永2011-03-13 22:45 Wordpress App 1 Android 1.3.9 回复

      ok,马上。

    • 死大葱2011-03-15 10:34 Google Chrome 9 Windows 7 回复

      我换新域名和主机了,快去围观吧! wx.si

    • 郑 永2011-03-16 02:12 Wordpress App 1 Android 1.3.9 回复

      呵呵,好的。干什么不注册.me

    • 死大葱2011-03-16 09:54 Google Chrome 10 Windows XP 回复

      以前的就是me么..

    • 郑 永2011-03-17 12:40 Google Chrome 10 Windows XP 回复

      呵呵,域名太长?

    • 死大葱2011-03-18 02:29 Google Chrome 10 Windows XP 回复

      这个确实!

  7. Junan2011-03-13 15:18 Google Chrome 8 Windows XP 回复

    我不习惯设置 摘要~~

    7楼
    • 郑 永2011-03-13 22:47 Wordpress App 1 Android 1.3.9 回复

      恩,按自己喜欢做。

  8. 阿鸣2011-03-17 04:03 Maxthon 2 Windows 7 回复

    学习了! 原来我用 iNove主题的时候就急着要找这个方法。结果由于一直没找到合适的解决办法 所以转用了 WPINK主题。。收藏了。

    8楼
  9. 郑 永2011-03-17 12:39 Google Chrome 10 Windows XP 回复

    呵呵,分页还没搞,最近没时间。

    9楼
  10. 我不在乎2011-03-19 03:43 Firefox 3 Windows XP 回复

    可以用摘要插件呀。WP原生的摘要函数好像对中文支持不太好。不知道3.1是否有改善。

    10楼
    • 郑 永2011-03-19 15:00 Google Chrome 10 Windows XP 回复

      恩,本人不用插件,呵呵 :)很好提议。

  11. 卢松松2011-09-22 01:49 Google Chrome 14 Windows XP 回复

    好文,收藏

    11楼
  12. 林木木2011-12-02 07:01 Google Chrome 12 Windows XP 回复

    不断修改进步。

    12楼
  13. 番茄2012-09-20 15:55 Firefox 16 Windows XP 回复

    我在找一种方法能够修改博客首页像卢松松博客首页顶部的最新文章的这个提示。

    13楼
  14. yzc888亚洲城2016-09-25 04:05 Internet Explorer 11 Windows 7 回复

    出去看看、支持一下

    14楼
gravatar
发表我的评论
取消评论


Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址