关于毗湿奴
Vishnu是一名夜间自由撰稿人,白天担任数据分析师。
网站管理员和博客作者不断寻找使他们的读者在其网站上活跃的时间越来越长的方法。 他们采用的最常见的技术之一是在每篇文章的末尾显示相关文章。 这是一种非常简单的技术,可将访问者保持在您的网站上。
显示相关文章/产品/视频会增加人们在您网站上花费的时间。 这也是亚马逊等电子商务公司以及YouTube和Netflix等视频托管公司投资复杂机器学习算法以创建有效推荐系统的原因。
虽然新开始的博客无法承受这样的高级技术,但在每篇帖子的末尾显示相关帖子是帮助访问者在您的博客或网站上停留更长时间的简单技巧。 访问者在您的网站上花费的时间越长,他或她就越有可能购买。
让我们不要忘记它的UI方面,推荐系统在帮助人们找到合适的内容方面非常有帮助。 我无法回想起推荐系统提供的连续观看YouTube视频的次数。 显示相关帖子将缩短导航时间并帮助将阅读器连接到正确的内容。
这个相关的帖子功能会遍历您的所有帖子,并在上下文中进行分析,以找到可能引起访问者好奇心的相关帖子。
我更喜欢使用Jetpack的这个模块,而不是运行额外的插件,因为分析和处理是从他们的云服务器执行的,这意味着您的服务器资源不会用于同一个。
关于这个模块实际运作的一些方面:
此外,如果您想进一步修改模块的操作,则必须修改functions.php文件中的一些代码。 大多数这些功能涉及修改Jetpack相关的帖子过滤器。
function jetpackme_more_related_posts($ options){$ options ['size'] = 6; 返回$ options; } add_filter('jetpack_relatedposts_filter_options','jetpackme_more_related_posts');
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);
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);
函数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');
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; }
您可以阅读有关更多功能的内容,您可以使用相关的发布模块添加或修改这些功能 新闻.
如果您想使用一个独立的插件来执行显示相关帖子的功能,那么有两个免费的插件应该可以完成此任务。
显示相关帖子肯定会增加访问者在您的网站上花费的时间。 利用它的力量,告诉我它是如何进行的。