Loading.

仿“无觅”相关文章效果

COMMENT 40 TIMES

无觅的相关文章效果相信很多朋友都非常喜欢,而且效果很棒,但是它每次访问相关文章的时候,并不是直接访问的文章对应链接,而是通过跳转的方式,虽然效果没什么不通过,但是总觉得别扭,于是搜索代码中~~~

百度结果中,有不少结果,经过我测试使用,我只成功使用了来自Kayosite提供的代码,效果和无觅非常相似,经过我的一番调整和增强,我已经深深爱上了它,于是不敢独享,拿出来分享一下。

其实效果非常简单,首先将下方代码粘贴到 文章页面 模板的合适位置

<div class="same_cat_posts">
<h3>猜你喜欢</h3>
<ul class="same_cat_posts_ul">

<?php
foreach(get_the_category() as $category){
$cat = $category->cat_ID;
}
query_posts('cat=' . $cat . '&orderby=rand&showposts=6'); //控制相关文章排序为随机,显示6篇相关文章
while (have_posts()) : the_post();
$thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'large');
?>
<li>
<?php if ( has_post_thumbnail() ) { ?>
<a class="same_cat_posts_img" href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo catch_first_image() ?>" alt="<?php the_title(); ?>" /></a>
<? } else { ?>
<a class="same_cat_posts_img" href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><img src="<?php echo post_thumbnail_src(); ?>&h=96&w=96&zc=1" alt="<?php the_title(); ?>" class="thumbnail"/></a>
<? } ?>
<p class="same_cat_posts_tittle"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php echo mb_strimwidth(get_the_title(), 0, 35, '…'); ?></a></p>
</li>
<?php endwhile; wp_reset_query(); ?>
</ul>
</div>

然后添加CSS

/* 相关文章 */
.same_cat_posts a {color: #555; text-decoration: none; }
.same_cat_posts {width: 730px; height: 160px; margin: 5px 0px 5px 0px; }
.same_cat_posts h3 {margin-bottom: 10px; font-weight: bolder; font-size: 10pt;}
.same_cat_posts ul {list-style: none; margin-left: 25px;}
.same_cat_posts ul li {float: left; padding: 5px; border-right: 1px solid #CCCCCC; }
.same_cat_posts ul li:hover {background: #dddddd; }
.same_cat_posts ul li img {width: 96px; height: 90px; padding: 2px; border: 1px solid #CCCCCC; }
.same_cat_posts ul li .same_cat_posts_tittle { margin-left: 2px; width: 96px; height: 50px; font-size: 9pt; text-decoration: none; }

这里特别注意的是CSS,你需要调整!仿 无觅 效果是否相似,CSS决定一切

经过上方操作后,下面你需要下载下面的文件,解压并上传到正在使用的主题目录里

点击下载 | 备用下载1备用下载2

上传后,将cache文件夹的权限设置为777

好啦,完场上方操作后,刷新一下你文章页面,是不是有效果了呢?

0

40条回应:“仿“无觅”相关文章效果”

  1. bbis说道:

    速度不错

  2. 孙超博客说道:

    我一直想说,无觅是什么意思呢!对这个不太懂

  3. Andyhuai说道:

    有空我也折腾试一试!

  4. 洃少说道:

    对代码很无语。我自己修改总会出错。。。

  5. 张鑫涛说道:

    不错的文章,支持一下!!

  6. 胡倡萌说道:

    还有post_thumbnail_src函数中已经有判断获取post_thumbnail() ,你的代码中有重复判断

    • Tokin说道:

      @胡倡萌 仔细看了下,还真的是,当时拷的时候我看都没看,随便改了下就用上了,嘿嘿,周末我再折腾折腾,谢谢书记啦,嘿嘿

  7. 胡倡萌说道:

    代码中使用了timthumb.php截图,希望你注明这个文件的使用方法,要嘛就自己修改代码删除,不要造成误导,否则会出现问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注