依然回到我们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,以达到美化和醒目的效果。
效果图如下:
这个文章怎么样?喜欢的话顶一下,和回复哦,哈哈
你可能还对这些文章感兴趣:
- 2010年09月01日 -- wordpress含图片文章显示图片标识
- 2010年08月30日 -- wordpress评论查看权限,仅管理员可见 (4)
- 2010年08月26日 -- wordpress文章列表选择性显示
- 2010年07月10日 -- 无插件,彩色wordpress标签Tag
- 2010年07月07日 -- wordpress tag插件:WP-Cumulus[支持中文]
- 2010年07月05日 -- 两步实现wordpress添加自定义公告
::向左转,向右转
3 Comments to “无插件实现wordpress相关文章功能”
Leave a Reply[看帖不回,下辈子还用大中华局域网!]
您的评论如需仅博主可见,欢迎使用以下格式:[private]悄悄话[/private]




嗯。。不错。。支持这码。。
你那个图片预览的插件名字?。。
@移动互联资讯: Auto Highslide