WordPress中如何制作相关推荐链接

6

WordPress中如何制作相关推荐链接 在Wordpress建站的过程中,有时候我们需要在文章页面自己独立制作一个相关推荐的链接,以此来增加页面的链接数,这样对SEO优化会好很多…

WordPress中如何制作相关推荐链接

在Wordpress建站的过程中,有时候我们需要在文章页面自己独立制作一个相关推荐的链接,以此来增加页面的链接数,这样对SEO优化会好很多,那么我们怎么去做呢,首先,我先放上做好的效果图:

效果图是根据标签产生的,下面我们已经获取到了当前页面的id,所有通过id直接找到文章就可以了,源码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 <ul id="tags_related">
<?php
global $post;
$post_tags = wp_get_post_tags($post->ID);
if ($post_tags) {
  foreach ($post_tags as $tag) {
    // 获取标签列表
    $tag_list[] .= $tag->term_id;
  }

  // 随机获取标签列表中的一个标签
  $post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ];

  // 该方法使用 query_posts() 函数来调用相关文章,以下是参数列表
  $args = array(
        'tag__in' => array($post_tag),
        'category__not_in' => array(NULL),  // 不包括的分类ID
        'post__not_in' => array($post->ID),
        'showposts' => 8,                           // 显示相关文章数量
        'caller_get_posts' => 1
    );
  query_posts($args);
  if (have_posts()) {
    while (have_posts()) {
      the_post(); update_post_caches($posts); ?>
    <li style="margin:12px 0 12px 20px"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
<?php
    }
  }
  else {
    echo '<li>暂无相关文章</li>';
  }
  wp_reset_query();
}
else {
  echo '<li>暂无相关文章</li>';
}
?>
</ul>

作者: huanggr

为您推荐

7

发表评论

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