您的位置:知蚁博客 » Wordpress » 为大前端的D4主题增加首页翻页功能

为大前端的D4主题增加首页翻页功能

作者: 发布时间:2012-06-12 分类:Wordpress 标签: 4,795人浏览

大前端的D系列主题,简洁大气,非常不错,而且作者将此款主题免费开放给所有喜爱wordpress的用户,知蚁博客目前使用的主题就是修改自大前端的D4主题。

D4主题本身也是存在一些缺陷的,具体的请到作者网站上查看相关的bug,这里仅仅介绍如何在D4主题中实现首页的翻页功能。这么漂亮的主题,却少了首页翻页的功能,实在是有点过意不去了,呵呵。

大家看我的主题就会发现,我的这个首页是支持翻页的,刚好今天有朋友在我博客留言请教这个问题,于是就顺便整理一下,让各位使用这款D4主题的朋友们都能够实现首页翻页功能。

修改比较简单,首先打开主题文件夹中的home.php文件,找到下面这段代码:

<div class="excerpt">
<?php query_posts('showposts='.stripslashes(get_option('d_new_post_num')).
'&caller_get_posts=1&orderby=date&order=DESC'); while (have_posts()) : the_post(); ?>

将第二行修改为下面的代码:

<?php global $paged;query_posts('showposts='.stripslashes(get_option('d_new_post_num')).
'&caller_get_posts=1&orderby=date&order=DESC&paged='.$paged); while (have_posts()) : the_post(); ?>

主要区别见粗体显示的部分,就这些代码就可以了,祝各位改的愉快~
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/daqianduan-d4-wordpress

相关文章

9访客评论 ,博主回复4

  1. 开始折腾 了吧!!!

    等待思索06-12 21:19 回复
    • 这个是很久以前折腾的了,刚好有人留言问这个

      知蚁06-12 22:09 回复
  2. 用你的方法试了一下,网页直接error了,报错如下:
    Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or ‘$’ in D:\web\htdocs\wp-content\themes\d4\home.php on line 41

    line 41就是修改的这行 :eek:

    Boss方06-12 22:23 回复
    • 仔细检查下有没有拼写错误的地方,引号什么的一定要注意,不要直接拷贝上面的代码,自己敲一遍

      知蚁博客06-13 08:53 回复
      • 确认没敲错,我对比了,只有你标红的地方是需要添加的,我就直接把你标红的内容添加到对应的地方的。 :sad:

        Boss方06-13 09:18 回复
        • 把你的这个文件发我邮箱吧,我晚上回去帮你看下 shuishiju@163.com

          知蚁博客06-13 11:47 回复
          • 搞定了,除了添加这些之外,还少了一个,要把/inc/function-opt.php中的
            next_posts_link(‘>’);
            echo ”;
            改成:
            next_posts_link(‘>’);
            echo ”;

            Boss方06-14 13:00
          • 杯具,回复不能贴代码

            Boss方06-14 13:03
  3. 值得收藏一下

    蚂蚁在线06-13 10:41 回复
  4. 你好,按照你的提示修改,好像不奏效呢

    我想改变06-16 10:46 回复
    • 你应该是忘了加上dtheme_pagenav()了吧

      知蚁06-16 22:27 回复
  5. 主题我还是用没有人用过的比较好,或者少人用的,反正我的博客主题国内是没有人用的~因为是国外的全英文主题~

  6. 谢谢,解决了我的首页问题。

    hiswing08-11 23:51 回复

我来说说

(必须)

(必须,保密)

你确定你已经看过文章了?
取消

无觅相关文章插件,快速提升流量