wp首页前几条显示摘要

  • A+
所属分类:网络博客

如题,就像我现在的首页,前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封闭,主页就不会乱,为了大家更容易调用,我把代码加粗了,你按照自己的主题加入。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:30   其中:访客  17   博主  13

    • zwwooooo 9
      Namoroka 3 Windows 7

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

        • 郑 永 Admin
          Wordpress App 1 Android 1.3.5

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

          @zwwooooo

          • 郑 永 Admin
            Wordpress App 1 Android 1.3.5

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

            @zwwooooo

            • zwwooooo 9
              Namoroka 3 Windows 7

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

              @郑 永

              • 郑 永 Admin
                Wordpress App 1 Android 1.3.5

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

                @zwwooooo

              • 邓肯 2
                Firefox 3 Windows XP

                原来这对SEO还有影响呢

                  • 郑 永 Admin
                    Wordpress App 1 Android 1.3.5

                    是啊,字越少越好。

                    @邓肯

                  • 果酸换肤 1
                    Internet Explorer 8 Windows XP

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

                      • 郑 永 Admin
                        Wordpress App 1 Android 1.3.5

                        呵呵,互相学习。

                        @果酸换肤

                      • 刘坤 1
                        Google Chrome 8 Windows 7

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

                          • 郑 永 Admin
                            Wordpress App 1 Android 1.3.9

                            呵呵,应该会流行。

                            @刘坤

                          • 丑男ヽ賤到極致是自然 3
                            Google Chrome 10 Windows XP

                            这不错,我得研究下..

                            • 丑男ヽ賤到極致是自然 3
                              Google Chrome 10 Windows XP

                              你先给评论加上快捷键吧

                                • 郑 永 Admin
                                  Wordpress App 1 Android 1.3.9

                                  ok,马上。

                                  @丑男ヽ賤到極致是自然

                                  • 死大葱 2
                                    Google Chrome 9 Windows 7

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

                                    @郑 永

                                    • 郑 永 Admin
                                      Wordpress App 1 Android 1.3.9

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

                                      @死大葱

                                      • 死大葱 2
                                        Google Chrome 10 Windows XP

                                        以前的就是me么..

                                        @郑 永

                                        • 郑 永 Admin
                                          Google Chrome 10 Windows XP

                                          呵呵,域名太长?

                                          @死大葱

                                          • 死大葱 2
                                            Google Chrome 10 Windows XP

                                            这个确实!

                                            @郑 永

                                          • Junan 6
                                            Google Chrome 8 Windows XP

                                            我不习惯设置 摘要~~

                                              • 郑 永 Admin
                                                Wordpress App 1 Android 1.3.9

                                                恩,按自己喜欢做。

                                                @Junan

                                              • 阿鸣 0
                                                Maxthon 2 Windows 7

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

                                                • 郑 永 Admin
                                                  Google Chrome 10 Windows XP

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

                                                  • 我不在乎 0
                                                    Firefox 3 Windows XP

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

                                                      • 郑 永 Admin
                                                        Google Chrome 10 Windows XP

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

                                                        @我不在乎

                                                      • 卢松松 8
                                                        Google Chrome 14 Windows XP

                                                        好文,收藏

                                                        • 林木木 7
                                                          Google Chrome 12 Windows XP

                                                          不断修改进步。

                                                          • 番茄 1
                                                            Firefox 16 Windows XP

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

                                                            • yzc888亚洲城 0
                                                              Internet Explorer 11 Windows 7

                                                              出去看看、支持一下