欢迎来到 偶看问答, 你可以在此提问和回复,和社区其他用户共同交流。

偶看问答是关于Wordpress、Joomla、SEO、网络营销和电子商务相关的问答互助社区。

上传图片的问题,可以使用免费图床 http://www1.freep.cn/ 上传后将图片地址插入编辑器即可。

萧涵主题怎么让随机文章和最新文章同时显示呢?

78 浏览

萧涵主题怎么让随机文章和最新文章同时显示呢?还有,如果置顶文章需要改代码吗?不是很懂代码,博主威武,看博主挺热心的,所以过来请教一下!

最新提问 12月 6, 2012 分类:萧涵主题 | 用户: 匿名
标签修改 1月 18, 2013 用户:oukan

1个回答

打开萧涵主题文件夹下的sidebar.php

<div class="block">
    <h3>
        <?php
        if (is_single()) {
        echo _e('最新文章', 'xiaohan');
        } else {
        echo _e('随机文章', 'xiaohan');
        }
        ?>
    </h3>
    <ul>
        <?php
            if (is_single()) {
                $posts = get_posts('numberposts=10&orderby=post_date');
            } else {
                $posts = get_posts('numberposts=10&orderby=rand');
            }
            foreach($posts as $post) {
                setup_postdata($post);
                echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
            }
            $post = $posts[0];
            ?>
    </ul>
</div>

修改为

       <div class="block">
    <h3>最新文章</h3>
    <ul>
        <?php wp_get_archives('type=postbypost&limit=10&format=custom&before=<li>&after=</li>'); ?>
    </ul>
</div>
<div class="block">
    <h3>随机文章</h3>
    <ul>
        <?php $rand_posts=get_posts('numberposts=10&orderby=rand');foreach($rand_posts as $post) : ?> 
            <li><a href="<?php the_permalink(); ?>"><?php echo mb_strimwidth(get_the_title(), 0, 30,"…"); ?></a></li>
        <?php endforeach;?>
    </ul>
</div>

即可

最新回答 12月 6, 2012 用户: oukan 偶看高中 (9,712 分)
修改于 12月 14, 2012 用户:oukan
非常的感谢!今天才看到!呵呵
©2005-2013 偶看博客 All Rights Reserved. 闽ICP备05029904号
...