關於毘濕奴
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; }
您可以閱讀有關更多功能的內容,您可以使用相關的發布模塊添加或修改這些功能 博客.
如果您想使用一個獨立的插件來執行顯示相關帖子的功能,那麼有兩個免費的插件應該可以完成此任務。
顯示相關帖子肯定會增加訪問者在您的網站上花費的時間。 利用它的力量,告訴我它是如何進行的。