WordPress에서 조회수별로 인기 게시물을 표시하는 방법 (2 가지 방법)

최근 게시물 게시판 wordpress WordPress에서 조회수별로 인기 게시물을 표시하는 방법 (2 가지 방법)

  • WordPress의 조회수별로 인기 게시물을 표시 하시겠습니까?

    인기 게시물을 표시하면 더 많은 트래픽을 생성하고 방문자를 사이트에 더 오래 머무르게하며 사회적 증거를 구축 할 수 있습니다.

    이 기사에서는 플러그인 유무에 관계없이 WordPress의 뷰별로 인기 게시물을 표시하는 방법을 보여줍니다.

    WordPress에서 조회수별로 인기 게시물을 표시하는 이유는 무엇입니까?

    방문자가 최상의 콘텐츠를 찾기가 어려울 수 있습니다. 수천 개의 블로그 게시물이 있으면 가장 인기있는 기사도 손실 될 수 있습니다.

    가장 인기있는 게시물을 표시하면 가장 인기있는 기사를 WordPress 블로그.

    귀하의 인기 게시물은 여러 이유로 가장 성공적인 콘텐츠입니다. 방문자에게이를 표시함으로써 신뢰를 구축하고 사회적 증거를 개선하며 방문자가 웹 사이트에 더 오래 머무를 수 있도록합니다.

    인기 게시물 예

    방문자가 귀하의 WordPress 웹 사이트 시간이 더 오래 걸리면 구매를 유도하고 이메일 뉴스 레터또는 다른 조치를 취하십시오.

    그렇다면 두 가지 방법을 사용하여 WordPress에서 조회수별로 인기 게시물을 간단히 표시하는 방법을 살펴 보겠습니다.

    원하는 방법으로 바로 이동하려면 빠른 링크를 클릭하십시오.

    방법 1 : WordPress의 플러그인을 사용하여 조회수별로 인기 게시물 표시

    많이있다 WordPress 인기 게시물 플러그인 가장 인기있는 콘텐츠를 표시하는 데 사용할 수 있지만 사용하기 가장 쉬운 플러그인은 MonsterInsights입니다.

    MonsterInsights 이다 WordPress를위한 최고의 분석 솔루션 3 백만 개 이상의 웹 사이트에서 사용됩니다. WordPress 사이트 어디에서나 인기 게시물을 간단히 표시 할 수 있습니다.

    인라인 인기 게시물 예

    인라인 인기 게시물 기능을 사용하여 콘텐츠 내에서 직접 인기 게시물을 표시 할 수도 있습니다.

    가장 먼저해야 할 일은 플러그인을 설치하는 것입니다. 자세한 내용은 단계별 가이드를 참조하십시오. 초보자를 위해 WordPress에 Google Analytics를 설치하는 방법.

    노트 : ~이있다 MonsterInsights 무료 버전 사용 가능하지만 인기있는 게시물 기능이 포함되어 있으므로 프로 버전을 사용할 것입니다.

    활성화 및 설정시 Insights»인기 게시물 그런 다음 ‘인기 게시물 위젯’메뉴 항목을 클릭합니다.

    인기 게시물 위젯 선택

    이 화면에서 사용하고 싶은 인기 포스트 스타일을 선택할 수 있습니다. 인기 게시물의 모양을 제어합니다.

    추가 사용자 지정 옵션도 많이 있습니다.

    예를 들어 ‘테마 미리보기’메타 상자에서 인기 게시물을 콘텐츠 아래에 ‘넓은’형식으로 표시하거나 ‘좁음’옵션을 사용하여 페이지 오른쪽에 표시 할 수 있습니다.

    테마 미리보기 상자 MonsterInsights

    다음으로 게시물 제목, 작성자 및 날짜의 색상과 크기를 변경할 수 있습니다.

    ‘Widget-Layout Options’메뉴는 표시되는 열의 수를 변경합니다. 이 화면에서 사용자 정의 할 수있는 추가 표시 옵션도 있습니다.

    MonsterInsights는 변경 후 모든 설정을 자동으로 저장합니다.

    인기 게시물 추가 표시 설정

    인기 게시물의 모양을 사용자 지정하면 WordPress에 추가하는 몇 가지 방법이 있습니다.

    ‘삽입 옵션’메타 상자에는 4 가지 표시 옵션이 있습니다. 여러 디스플레이 옵션을 함께 사용할 수도 있습니다. 가장 간단한 방법은 ‘자동 배치’토글을 켜는 것입니다.

    포함 옵션 메타 상자

    Gutenberg Blocks를 사용하여 인기있는 게시물을 표시 할 수도 있습니다. 새로운 WordPress 편집기, 단축 코드 사용 또는 사이드 바에 위젯 추가.

    Gutenberg Blocks를 사용하여 인기있는 게시물을 표시하려면 게시물 또는 페이지 편집하고 싶습니다.

    그런 다음 ‘블록 추가’아이콘을 클릭합니다.

    구텐베르크 인기 게시물 블록 추가

    검색 창에서 ‘인기 게시물’을 검색 한 다음 ‘인기 게시물’또는 ‘인라인 인기 게시물’옵션을 선택합니다.

    그런 다음 오른쪽 사이드 바에서 인기 게시물의 모양을 추가로 사용자 지정할 수 있습니다.

    인기 게시물 모양 사용자 지정

    설정은 위에서 강조한 MonsterInsights 플러그인 메뉴의 설정과 유사합니다.

    인기 게시물의 모양을 추가하고 사용자 정의한 후 ‘게시’또는 ‘업데이트’를 클릭하여 변경 사항을 저장하십시오.

    이제 방문자가 웹 사이트를 방문 할 때 인기 게시물을 보게됩니다.

    방법 2 : WordPress에서 플러그인없이보기별로 인기 게시물 표시

    플러그인을 사용하고 싶지 않거나 이미 너무 많은 플러그인 사용, 그러면이 코드 방법을 사용할 수 있습니다.

    이 방법을 사용하면 몇 가지 단점이 있습니다. 첫째, WordPress에 코드 추가가 포함되며 초보자에게 친숙하지 않습니다.

    둘째, 코드 방법은 MonsterInsights 플러그인만큼 성능이 최적화되지 않았기 때문에 서버 부하가 증가하고 콘텐츠가 많으면 사이트 속도가 느려질 수 있습니다.

    이제 플러그인없이 WordPress에 인기 게시물을 추가하는 방법을 살펴 보겠습니다.

    이 방법에서는 WordPress 파일에 코드를 추가해야합니다. 이전에이 작업을 해보지 않았다면 초보자 용 가이드를 확인하세요. 웹의 스 니펫을 WordPress에 붙여 넣기.

    이제 WordPress에서 코드를 추가하는 방법을 알았으니 계속해서 다음 코드를 functions.php 파일, 사이트 별 플러그인, 또는 코드 조각 플러그인.

    
    function wpb_set_post_views($postID) {
        $count_key = 'wpb_post_views_count';
        $count = get_post_meta($postID, $count_key, true);
        if($count==''){
            $count = 0;
            delete_post_meta($postID, $count_key);
            add_post_meta($postID, $count_key, '0');
        }else{
            $count++;
            update_post_meta($postID, $count_key, $count);
        }
    }
    //To keep the count accurate, lets get rid of prefetching
    remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
    

    위의 코드는 게시물 조회수를 감지하고 각 게시물에 대한 사용자 정의 필드로 저장합니다.

    해당 기능을 WordPress에 추가 한 후에는 단일 게시물 페이지에서 해당 기능을 호출해야합니다. 이제 어떤 게시물이 조회수에 대한 크레딧을 받는지 함수에 알려야합니다.

    이렇게하려면 다음 코드를 복사하여 단일 포스트 루프.

    wpb_set_post_views(get_the_ID());

    자식 테마를 사용 중이거나 자신을 위해 쉽게 만들고 싶다면 다음을 사용하여 헤더에 추적기를 추가해야합니다. wp_head 후크.

    이렇게하려면 테마의 functions.php 파일 또는 사이트 별 플러그인 (위에 표시된대로)에 다음 코드를 붙여 넣으십시오.

    
    function wpb_track_post_views ($post_id) {
        if ( !is_single() ) return;
        if ( empty ( $post_id) ) {
            global $post;
            $post_id = $post->ID;    
        }
        wpb_set_post_views($post_id);
    }
    add_action( 'wp_head', 'wpb_track_post_views');
    

    이것을 배치하면 사용자가 게시물을 방문 할 때마다 사용자 정의 필드가 업데이트됩니다.

    노트 : 사용하는 경우 캐싱 플러그인,이 기술은 기본적으로 작동하지 않습니다. 일부 고급 캐싱 플러그인에서 제공하는 단편화 된 캐싱 기능을 사용하여 캐싱 플러그인을 우회 할 수 있습니다.

    이제 게시물 조회수 표시 또는 조회수별로 게시물 정렬과 같은 모든 종류의 멋진 작업을 수행 할 수 있습니다. 이러한 멋진 작업을 수행하는 방법을 살펴 보겠습니다.

    단일 게시물 페이지의 게시물 조회수를 종종 댓글 수 옆에 표시하거나 소셜 공유 버튼.

    이렇게하려면 테마의 functions.php 파일 또는 사이트 별 플러그인 (위에서 강조 표시됨)에 다음을 추가하십시오.

    
    function wpb_get_post_views($postID){
        $count_key = 'wpb_post_views_count';
        $count = get_post_meta($postID, $count_key, true);
        if($count==''){
            delete_post_meta($postID, $count_key);
            add_post_meta($postID, $count_key, '0');
            return "0 View";
        }
        return $count.' Views';
    }
    

    그런 다음 포스트 루프 안에 다음 코드를 추가하십시오.

    wpb_get_post_views(get_the_ID());

    조회수를 기준으로 게시물을 정렬하려면 다음을 사용하여 쉽게 정렬 할 수 있습니다. wp_query post_meta 매개 변수.

    가장 기본적인 예제 루프 쿼리는 다음과 같습니다.

    
    <?php 
    $popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC'  ) );
    while ( $popularpost->have_posts() ) : $popularpost->the_post();
    
    the_title();
    
    endwhile;
    ?>
    

    시간 범위와 같은 다른 WP_Query 매개 변수를 추가하려면 개발자 핸드북의 WP_Query 페이지.

    이 기사가 WordPress에서 조회수별로 인기 게시물을 표시하는 방법을 배우는 데 도움이 되었기를 바랍니다. 우리의 가이드를보고 싶을 수도 있습니다. WordPress SEO 순위를 높이는 방법, 전문가가 추천하는 비즈니스 웹 사이트 용 WordPress 플러그인이 있어야합니다..

    이 기사가 마음에 들면 구독하십시오. 유튜브 채널 WordPress 비디오 자습서 용. 당신은 또한 우리를 찾을 수 있습니다 트위터페이스 북.

    Source link

    신고하기
  • 답변은 로그인 후 가능합니다.