无插件实现wordpress相关文章功能

依然回到我们wordpress的话题,也许是最近折腾多了,经验多了,想写的东西就多了。其实我一直想写点其他的东西,但是又好像把握不住,只好继续写wordpress来混日子了。

你是希望用户来到你的站点,匆匆忙忙看一眼文章就关掉?还是希望用户访问你的站点之后,流连忘返,继续进一步访问其他同样精彩文章呢?我相信聪明、精明的站长们都会希望是后者。而增加相关文章链接的功能,有可能帮助你做到这点。

增加站内链接,有效提高用户体验和回头率,延长用户停留访问时间,并提升各页面的权重和网站PV,这些都是增加相关文章链接直接的或者潜在的、不可忽视的好处。

现在,我们只需要简单的一步复制粘贴代码,即可帮你无插件实现这个wordpress相关文章链接功能。代码如下:

<ul id=”randomposts”>

<?php

$tags = wp_get_post_tags($post->ID);

if ($tags) {

$first_tag = $tags[0]->term_id;

$args=array(

‘tag__in’ => array($first_tag),

‘post__not_in’ => array($post->ID),

‘showposts’=>6,

‘caller_get_posts’=>1

);

$my_query = new WP_Query($args);

if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>

<li><?php the_time(‘Y年m月d日’) ?> — <a href=”<?php the_permalink() ?>” rel=”bookmark” title=”查看>> <?php the_title_attribute(); ?>”><?php the_title(); ?> <?php comments_number(‘ ‘,’(1)’,'(%)’); ?></a> </li>

<?php

endwhile;

}else{
$posts = get_posts(‘numberposts=6&orderby=rand’);

foreach($posts as $post) {

setup_postdata($post);

echo ‘<li>’;

the_time(‘Y年m月d日’);

echo ‘ — <a href=”‘ . get_permalink() . ‘”>’ . get_the_title() . ‘</a></li>’;

}

$post = $posts[0];

}

wp_reset_query();

}

?>

</ul>

将以上代码复制粘贴到你需要放置相关文章的地方,即可实现!当然,你还可以进一步设计相关的CSS,以达到美化和醒目的效果。

效果图如下:

这个文章怎么样?喜欢的话顶一下,和回复哦,哈哈

顶一下
(1)
100%
踩一下
(0)
0%

你可能还对这些文章感兴趣: ::向左转,向右转

3 Comments to “无插件实现wordpress相关文章功能”

  1. 嗯。。不错。。支持这码。。

    ReplyReply
  2. 你那个图片预览的插件名字?。。

    ReplyReply
  3. 多啦B梦 says:

    @移动互联资讯: Auto Highslide

    ReplyReply

Leave a Reply[看帖不回,下辈子还用大中华局域网!]

(required)

(required)

 疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人

您的评论如需仅博主可见,欢迎使用以下格式:[private]悄悄话[/private]