当前位置: 首页 > news >正文

网页设计网站的设计与规划流量大的推广平台有哪些

网页设计网站的设计与规划,流量大的推广平台有哪些,中国十大it外包公司,毕业设计做app还是做网站首先 WordPress 本身并没有相关文章的推荐功能,网站之所以需要这样的功能出于两个原因,一方面是推荐相关的内容越优质,访客的留存和继续阅读将会增强,同样从优化角度来说会更加有利于搜索引擎抓取时对页面质量的提升,毕…

首先 WordPress 本身并没有相关文章的推荐功能,网站之所以需要这样的功能出于两个原因,一方面是推荐相关的内容越优质,访客的留存和继续阅读将会增强,同样从优化角度来说会更加有利于搜索引擎抓取时对页面质量的提升,毕竟一个页面的内容,推荐内容越相关,说明这个页面的质量就越高。

<?phpglobal $post;
$pid = $post->ID;//当前文章的 ID
$tags = [];
$limit = 6;//自定义数量
$post_tags = get_the_terms($pid,'post_tag');
if ( !empty($post_tags) && !is_wp_error($post_tags) ) {$tags = wp_list_pluck($post_tags, 'term_id');
}
$related_args = ['ignore_sticky_posts' => 1,'post_type' => 'post','posts_per_page' => $limit,'post_status' => 'publish','post__not_in' => [$pid],'tag__in' => $tags,'cat' => 2, //获取指定分类下的,可以不加或者不加。
];
$relateds = new WP_Query($related_args);
$post_count = $relateds->post_count;
$output = '<ul>';
if($relateds->have_posts()){while($relateds->have_posts()){$relateds->the_post();$output .= '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';}if($post_count<$limit){//数量还不够wp_reset_postdata();$limit = $limit - $post_count;//还差几条数据$pids = wp_list_pluck($relateds->posts,'ID');//获取已有文章 ID$pids = array_merge([$pid],$pids);//合并文章 ID$catids = wp_list_pluck(get_the_category($pid),'term_id');//分类 ID$related_args = ['ignore_sticky_posts' => 1,'post_type' => 'post','posts_per_page' => $limit,'post_status' => 'publish','post__not_in' => $pids,'category__in' => $catids,];$relateds = new WP_Query($related_args);$post_count = $relateds->post_count;if($relateds->have_posts()){while($relateds->have_posts()){$relateds->the_post();$output .= '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';}}}//数量还不够if($post_count<$limit){//还不够wp_reset_postdata();$limit = $limit - $post_count;//还差数据$pids = array_merge($pids,wp_list_pluck($relateds->posts,'ID'));//合并文章 ID$related_args = ['ignore_sticky_posts' => 1,'post_type' => 'post','posts_per_page' => $limit,'post_status' => 'publish','post__not_in' => $pids,];$relateds = new WP_Query($related_args);if($relateds->have_posts()){while($relateds->have_posts()){$relateds->the_post();$output .= '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';}}}//还不够
}
wp_reset_postdata();
$output .= '</ul>';
echo $output;?>

代码看上去很长,但是大家可以简单的看看其实还是很简单的,首先是根据当前文章 ID 获取当前文章设置的标签,根据标签来获取相同标签的文章,并且排除当前文章,如果文章数量不够,就继续或许当前文章分类下面的文章,并且排除当前文章和前面已经获取到的文章,如果还不够我们需要的数量,就整站获取其他文章补够数量。

http://www.shuangfujiaoyu.com/news/44278.html

相关文章:

  • html语言做网站推广页面
  • 甘肃《党的建设》网站网络推广运营
  • 什么网站建设效果好网络营销的方式与手段
  • 技术支持 东莞网站建设石材上海推广外包
  • 网站建设模拟器自己搜20条优化措施
  • 乌鲁木齐网站建设中心黄冈网站推广软件
  • epcms网站模板参考消息网国内新闻
  • 怎样用网站模板做网站网络推广与营销
  • 怎样才能把网站做好网站seo专员招聘
  • 做网站的把网站写成一行个人网站设计毕业论文
  • 在天津做网站的公司长尾关键词举例
  • 一个虚拟主机绑定2个网站全球网站流量排名查询
  • 推广做网站电话电脑培训课程
  • 17做网店这个网站做起多少钱最新的新闻 最新消息
  • 网站建设业务元提成推广宣传文案
  • 营销微网站建设公司最新中央人事任免
  • 如何做网站源码备份百度的营销推广
  • 网站建设经营范围查询网址域名
  • wordpress访客ip记录属于seo网站优化
  • 入侵dedecms网站管理员密码网站宣传的方法有哪些
  • 制作一个网站的费用狠抓措施落实
  • 赣州网站建设怎么样超级优化大师
  • 地方性小网站的建设建站流程
  • 上海网站建设设计公司排名google play下载安卓
  • 建设工程168网站产品seo优化
  • 廊坊免费网站建设模板搜索推广广告
  • java开发的手机网站建设公司网站设计模板
  • 无货源网店进货appseo云优化软件
  • 洛阳疫情为啥不公布沙洋县seo优化排名价格
  • 用dw做的网页如何上传到网站信息流推广主要具有哪两大优势