个性化的WordPress原创主题

WordPress文章企业网站主题模板
WordPress主题建站 > WordPress教程 > WordPress相关文章代码相关性高

WordPress相关文章代码相关性高

责任编辑:初霞 更新时间: 关注:560

相关文章模块,一直都是网站站长比较关心的模块,做得比较好的相关文章功能,能吸引到用户去点击,同时也能够让用户找到喜欢并且相关的内容。

相关文章挖掘用户需求

接下来的WordPress相关文章代码依据标签的关联,在相关文章模块显示与当前文章的标签相同的文章,以增加其关联性。

WordPress相关文章代码

  1. global $post;
  2. $result = "";
  3. $args = [
  4. "numberposts" => 10,//获取的文章数量,此例中显示的是10篇文章
  5. "offset" => 0,//从默认顺序里的第几篇文章开始获取,默认是0,就是从头开始,如果要从第二篇,就可以将此参数修改成为1,这个参数适用于文章分列,或者首篇文章不同于其他文章显示
  6. "category" => "",//分类的ID,多个用逗号将分类编号隔开,用来指定显示某个分类的文章,此项目对CMS主题来讲是精华
  7. "orderby" => "",//排序规则,此例为按照时间顺序,默认也是时间顺序
  8. "order" => "",//'ASC'升序,'DESC' 降序
  9. "include" => "",//获取要显示文章的ID,多个用顿号分开
  10. "exclude" => "",//排除文章的ID,多个用顿号分开
  11. "meta_key" => "",//自定义字段名称
  12. "meta_value" => "",//自定义字段的值
  13. "post_type" => "post",//获取的类型,比如文章或者页面
  14. "post_mime_type" => "",//文章的 mime 类型
  15. "post_parent" => "",//要显示文章的父级 ID
  16. "post_status" => "publish",//文章状态
  17. ];
  18. $post_tags = wp_get_post_tags($post->ID);
  19. $args['tag__in'] = [];
  20. if($post_tags)
  21. {
  22. foreach($post_tags as $post_tags_)
  23. {
  24. $args['tag__in'][] = $post_tags_->term_id;
  25. }
  26. }
  27. $args['post__not_in'] = [$post->ID];
  28. $row = get_posts($args);
  29.     foreach($row as $value)
  30.     {
  31.     ... ...
  32.     ... ...
  33.     }

以上的WordPress相关文章代码利用了WordPress标签的作用,调用出与当前文章标签相同的其他文章。使当前文章的相关文章相关性高。

  • 获赞39
  • 声明:内容版权归原作者所有,未经授权不得任意转载
  • 本文标题和链接:
    WordPress相关文章代码相关性高
    https://e.69525.com/g/f679f72dc5538409/

相关阅读

Copyright © 2023 WordPress主题. All rights reserved.Powered by e.69525.com.

本站基于WordPress主题搭建,正在以新的版本流畅运行;由69525提供主题免费升级支持