所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

如何显示相关帖子 WordPress 网站

网站管理员和博客作者不断寻找使他们的读者在其网站上活跃的时间越来越长的方法。 他们采用的最常见的技术之一是在每篇文章的末尾显示相关文章。 这是一种非常简单的技术,可将访问者保持在您的网站上。

显示相关文章/产品/视频会增加人们在您的网站上花费的时间。 这也是为什么 电子商务 亚马逊等公司,以及 视频托管 公司喜欢 YouTube 和 Netflix 投资于复杂的机器学习算法以创建有效的推荐系统。

虽然新开始的博客无法承受这样的高级技术,但在每篇帖子的末尾显示相关帖子是帮助访问者在您的博客或网站上停留更长时间的简单技巧。 访问者在您的网站上花费的时间越长,他或她就越有可能购买。

我们不要忘记它的 UI 方面,推荐系统在帮助人们找到合适的内容方面非常有帮助。 我不记得我连续看了多少次 YouTube 推荐系 统提供的视频。 显示相关帖子将减少导航时间并帮助将读者连接到正确的内容。

使用Jetpack相关帖子模块

这个相关的帖子功能会遍历您的所有帖子,并在上下文中进行分析,以找到可能引起访问者好奇心的相关帖子。

我更喜欢使用Jetpack的这个模块,而不是运行额外的插件,因为分析和处理是从他们的云服务器执行的,这意味着您的服务器资源不会用于同一个。

关于这个模块实际上如何的一些事情 opera测试:

  • 需要至少有可以显示的3良好相关帖子。 如果没有这三个帖子,则不会在帖子末尾显示任何相关内容。
  • 相关内容基于标签,类别和帖子本身的内容生成。
  • 图像缩略图将是先前帖子的特色图像,或者是附加到要显示的相关帖子的图像。 它们被350px高裁剪为200px宽,儿子在选择特色图像时会考虑这些尺寸,并确保它们能够很好地转换为该尺寸。

此外,如果您想进一步修改 opera模块的重用,您必须修改函数中的一些代码。php 文件。 大多数这些功能都涉及修改 Jetpack 相关的帖子过滤器。

  • 更改显示的相关帖子数。 更改选项大小计数。
function jetpackme_more_related_posts($ options){$ options ['size'] = 6; 返回$ options; } add_filter('jetpack_relatedposts_filter_options','jetpackme_more_related_posts'); 
  • 对于特定帖子,通过自定义结果替换其中一个相关帖子。 帖子ID指的是有问题的特定帖子。
function jetpackme_append_related_post($ hits,$ post_id){// $ post_id是我们当前正在获取相关帖子的帖子if(2194 == $ post_id){//将1036添加到匹配项的前面array_unshift($ hits,array ('id'=> 1036)); //删除数组的最后一个元素array_pop($ hits); }返回$ hits; } add_filter('jetpack_relatedposts_filter_hits','jetpackme_append_related_post',20,2);

  • 排除相关帖子结果中出现的特定帖子。 再次标识帖子ID以排除它。
function jetpackme_exclude_related_post($ exclude_post_ids,$ post_id){// $ post_id是我们目前获得$ exclude_post_ids [] = 1037的相关帖子的帖子; //排除post_id 1037 $ exclude_post_ids [] = 1038; /还排除post_id 1038返回$ exclude_post_ids; } add_filter('jetpack_relatedposts_filter_exclude_post_ids','jetpackme_exclude_related_post',20,2);
  • 排除相关帖子结果中出现的整个类别。 将category.slug更改为您不希望在相关帖子上看到的类别。
函数jetpackme_filter_exclude_category($ filters){$ filters [] = array('not'=> array('term'=> array('category.slug'=>'dogs')))); 返回$ filters; } add_filter('jetpack_relatedposts_filter_filters','jetpackme_filter_exclude_category');

  • 有选择地禁用相关帖子在选定帖子上显示。 is_single数组包含许多不显示相关帖子的帖子ID。
function jetpackme_no_related_posts($ options){if(is_single(array(17,19,1,11))){$ options ['enabled'] = false; } return $ options; } add_filter('jetpack_relatedposts_filter_options','jetpackme_no_related_posts');

  • 在搜索结果中包含相关内容的页面。
function jetpackme_add_pages_to_related($ post_type,$ post_id){if(is_array($ post_type)){$ search_types = $ post_type; } else {$ search_types = array($ post_type); } //添加页面$ search_types [] ='page'; return $ search_types; } add_filter('jetpack_relatedposts_filter_post_type','jetpackme_add_pages_to_related',10,2);
  • 如果在帖子中找不到图像,请添加默认的后备图像。
函數jeherve_custom_image($ media,$ post_id,$ args){if($ media){return $ media; } else {$ permalink = get_permalink($ post_id); $ url = apply_filters('jetpack_photon_url','YOUR_LOGO_IMG_URL'); return array(array('type'=>'image','from'=>'custom_fallback','src'=> esc_url($ url),'href'=> $ permalink,)); }} add_filter('jetpack_images_get_images','jeherve_custom_image',10,3);
  • 隐藏相关帖子上的发布日期。
 
.jp-relatedposts-post-date {display:none; }

您可以阅读有关更多功能的内容,您可以使用相关的发布模块添加或修改这些功能 博客.

相关帖子插件

如果您想使用一个独立的插件来执行显示相关帖子的功能,那么有两个免费的插件应该可以完成此任务。

  • 相关职位 WordPress -不会降低您的网站速度,并使用其自身的缓存执行任何繁重的工作。 系统会自动创建相关帖子,并且插件允许手动编辑。 该插件有一个高级版本,可提供多站点支持并更好地控制相关帖子模板的样式。
  • 分类相关的帖子 -该插件使用缓存的查询来查找相关帖子。 将约束添加到相关职位-按日期和分类/个人职位进行匹配。 使用您自己的HTML模板,该模板可进行更多自定义。 短代码有助于使用小部件显示特定数量的相关帖子。

增加站点粘性

显示相关帖子肯定会增加访问者在您的网站上花费的时间。 利用它的力量,告诉我它是如何进行的。

原文链接:https://www.itaoda.cn/blog/3261.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

× 发送

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板