WordPress 사이트에서 관련 게시물을 표시하는 방법

작성자 :
  • 워드 프레스
  • 업데이트 : Dec 10, 2016

웹 사이트 관리자와 블로거는 오랜 기간 동안 자신의 웹 사이트에서 독자의 독자성을 유지할 수있는 방법을 끊임없이 모색합니다. 그들이 사용하는 가장 일반적인 기법 중 하나는 각 기사의 끝에 관련 기사를 표시하는 것입니다. 이것은 당신의 웹 사이트에 방문자를 지키는 아주 간단한 기술입니다.

관련 기사 / 제품 / 동영상을 표시하면 사람들이 귀하의 웹 사이트에 머문 시간이 길어집니다. 아마존과 같은 전자 상거래 회사와 YouTube 및 Netflix와 같은 비디오 호스팅 회사가 효과적인 추천 시스템을 만들기 위해 복잡한 기계 학습 알고리즘에 투자하는 이유이기도합니다.

새로 시작된 블로그는 이러한 고급 기술을 제공 할 여력이 없지만 방문자가 블로그 나 웹 사이트에서 더 오래 머무를 수 있도록하는 간단한 트릭입니다. 그리고 방문자가 귀하의 웹 사이트에서 더 오래 머무르면 구매할 가능성이 높아집니다.

UI 측면을 잊지 말고 추천 시스템은 사람들이 올바른 컨텐츠를 찾을 수 있도록 도와줍니다. 추천 시스템에서 제공하는 연속 YouTube 동영상을 시청 한 횟수를 기억할 수 없습니다. 관련 게시물을 표시하면 탐색 시간이 줄어들고 독자가 올바른 콘텐츠에 연결하는 데 도움이됩니다.

Jetpack 관련 게시물 모듈 사용

이 관련 게시물 기능은 모든 게시물을 검토하고 문맥적으로 분석하여 방문자의 호기심을 자극 할 수있는 관련 게시물을 찾습니다.

jetpackrelposts

클라우드 서버에서 분석 및 처리가 수행되므로 서버 리소스가 동일하게 사용되지 않기 때문에 추가 플러그인을 실행하는 대신이 Jetpack 모듈을 사용하는 것이 좋습니다.

이 모듈이 실제로 어떻게 작동하는지 몇 가지 :

  • 표시 될 수있는 3 관련 게시물의 최소 수가 있어야합니다. 이 세 개의 게시물이 없으면 게시물 끝에 관련 내용으로 표시되는 내용이 없습니다.
  • 관련 콘텐츠는 태그, 카테고리 및 게시물 자체의 내용을 기반으로 생성됩니다.
  • 이미지 미리보기 이미지는 이전 게시물의 추천 이미지이거나 관련 게시물에 첨부 된 이미지로 표시됩니다. 그들은 350px만큼 높은 200px를 자르고, 추천 이미지를 선택할 때 이러한 치수를 고려하여 잘 크기가 변환되는지 확인하십시오.

또한 모듈 작동을 추가로 수정하려면 functions.php 파일에서 일부 코드를 수정해야합니다. 이러한 기능의 대부분은 Jetpack 관련 게시물 필터 수정과 관련이 있습니다.

  • 표시된 관련 게시물 수를 변경하십시오. 옵션 크기 카운트를 변경하십시오.
function jetpackme_more_related_posts ($ options) {$ options [ 'size'] = 6; return $ options; } add_filter ( 'jetpack_relatedposts_filter_options', 'jetpackme_more_related_posts'); 
  • 특정 게시물에 대해 관련 게시물 중 하나를 사용자 지정 결과로 바꿉니다. 소식 ID는 해당 특정 게시물을 나타냅니다.
function jetpackme_append_related_post ($ hits, $ post_id) {// $ post_id는 현재 관련 포스트를 얻고있는 포스트입니다 (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 return $ 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 ( '아닙니다'=> 배열 ( '용어'=> 배열 ( 'category.slug'=> '개')))); return $ filters; } add_filter ( 'jetpack_relatedposts_filter_filters', 'jetpackme_filter_exclude_category');

  • 선택 게시물에서 관련 게시물을 표시하지 않도록 선택 해제합니다. is_single 배열은 관련 게시물이 표시되지 않는 여러 개의 게시물 ID를 포함합니다.
함수 jetpackme_no_related_posts ($ options) {$ options [ 'enabled'] = false; if ($ options [ 'enabled'] = false; } 반환 $ 옵션; } 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'); 반환 된 배열 (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 {표시 : 없음; }

Jetpack을 사용하여 관련 게시물 모듈을 사용하여 추가하거나 수정할 수있는 더 많은 함수에 대해 알아볼 수 있습니다. 블로그.

관련 게시물 플러그인

독립형 플러그인을 사용하여 관련 게시물을 표시하는 기능을 수행하려는 경우 작업에 따라 두 가지 무료 플러그인이 있습니다.

  • 워드 프레스에 대한 관련 게시물 - 귀하의 웹 사이트 속도를 늦추거나 자체 캐시를 사용하여 과도한 작업을 수행하지 마십시오. 관련 게시물의 자동 생성이 있으며 플러그인은 수동 편집을 허용합니다. 플러그인에는 다중 사이트 지원을 제공하고 관련 게시물 템플릿 스타일을보다 잘 제어 할 수있는 프리미엄 버전이 있습니다.
  • 분류별 관련 게시물 -이 플러그인은 캐시 된 쿼리를 사용하여 관련 게시물을 찾습니다. 관련 게시물에 제약 조건을 추가합니다 (날짜 및 분류 / 개별 게시물별로 일치). 더 많은 사용자 정의가 가능한 자체 HTML 템플리트를 사용하십시오. 짧은 코드는 위젯을 사용하여 특정 수의 관련 게시물을 표시하는 데 도움이됩니다.

사이트 점착성 증가

관련 게시물을 표시하면 방문자가 귀하의 웹 사이트에 머무를 확률이 높아집니다. 힘을 이용하고 그것이 어떻게 진행되었는지 말해주십시오.

비슈누 소개

비슈누 (Vishnu)는 밤에 프리랜서 작가이며 데이터 분석가로 일합니다.