워드프레스 글과 페이지에 예상 읽기 시간을 추가하는 방법

 

워드프레스 글과 페이지에 예상 읽기 시간을 추가하는 방법

읽기 시간.

읽기 시간을 보고하면 리텐션이 증가하나요?

경우에 따라 이 정보를 추가하면 방문자가 사이트에 머무는 시간이 늘어날 수 있습니다.

다양한 분석과 경험에 따르면 적어도 다음과 같습니다 그게 바로 그들이 말하는 것입니, 사람들이 기사를 읽는 데 걸리는 대략적인 시간을 미리 알면 기사를 방문할 가능성이 높아집니다.

얼마나 빨리 읽을 수 있나요?

읽기 다른 텍스트 성인의 평균 읽기 속도는 분당 240단어, 이해율은 60%이지만 종이가 아닌 컴퓨터 화면에서 읽을 때는 읽기 속도가 약 25% 감소한다는 등 일부 데이터 또는 근사치가 반복됩니다.

이 때문에 여기에 제시된 예제에서는 속도가 분당 200단어로 설정되어 있습니다.

플러그인 없이 예상 읽기 시간 추가

이 정보는 플러그인이나 약간의 코드를 사용하여 추가할 수 있습니다. 한 가지 간단한 기능만 제공하는 새 플러그인을 설치하지 않는 것이 원칙이므로( 대다수 는 다소 소홀히 다루고 있습니다)는 이 작업을 snippet.

읽으면서 채워지는 상단의 읽기 진행률 표시줄과 같이 좀 더 시각적이고 단순한 것을 선호하신다면, 이 기능을 사용해보세요, 여기에서 다음을 찾을 수 있습니다 플러그인 없이도 추가하는 방법을 알아보세요.

선택하고 테스트했습니다 이 코드 이미지를 고려하는 것은 매우 상대적인 매개변수를 측정하기 때문에 가장 간단하기 때문입니다. 이는 관련된 이미지의 유형, 크기, 포함된 요소 및 텍스트의 양 등에 따라 달라지며 총 개수를 크게 세분화하지 않습니다.

이미지를 포함하여 이 추정치를 추가하는 블로그는 많지 않지만, 이 블로그에서는 이미지가 많고 대부분 텍스트가 거의 없는 비네팅이기 때문에 10초로 두기로 결정했는데도 여전히 많은 것 같습니다.

Medium, 예를 들어, 첫 번째 사진은 12초, 두 번째 사진은 11초, 그 이후의 각 사진은 1초씩 줄어드는 방식으로 조정하여 분당 265단어로 측정합니다. 열 번째 이미지 이후는 3초 단위로 계산됩니다. 출처.

중국어, 일본어 및 한국어 발행물의 경우 중간은 이미지에 대해 위와 동일한 설정으로 분당 글자 수를 500자로 설정합니다.

코드

이 다른 코드 는 10초로 설정된 이미지의 읽기 시간을 고려합니다. 이미지 수나 기타 매개 변수에 따라 초 단위의 계산이나 더 복잡한 변수를 추가하여 데이터를 좀 더 세분화하여 개선할 수 있습니다(아는 사람이 있다면 그렇게 하기를 권장합니다).

/*Tiempo de lectura */

function wp_reading_time() {

// OBTENER EL CONTENIDO DE LA ENTRADA DE WORDPRESS
$content = get_post_field( 'post_content', $post->ID );

// CONTAR EL NÚMERO DE PALABRAS
$word_count = str_word_count( strip_tags( $content ) );

// CONTAR EL NÚMERO DE IMÁGENES
$image_count = substr_count( $content, '<img' );

// TIEMPO DE LECTURA DE TEXTOS - 200 PALABRAS POR MINUTO
$reading_time = $word_count / 200;

// TIEMPO DE LECTURA DE IMÁGENES - 10 SEGUNDOS POR IMAGEN
$image_time = ( $image_count * 10 ) / 60;

// AÑADIR EL TIEMPO DE LECTURA DE TEXTOS E IMÁGENES
$total_time = round( $reading_time + $image_time );

// DETERMINAR SI ES SINGULAR O PLURAL
if ( $total_time == 1 ) { $minute = " minuto"; }
else { $minute = " minutos"; }

return $total_time . $minute;

}

코드를 추가하는 방법에는 여러 가지가 있습니다. 워드프레스 템플릿 편집기(모양/테마 편집기)에서 직접 로컬로 functions.php를 다운로드하여 편집하거나 Cpanel 파일 관리자 등에서 "즉석"으로 편집할 수 있습니다.

템플릿의 functions.php 파일에 이 스니펫을 직접 추가할 용기가 나지 않는다면 플러그인을 사용하여 추가할 수 있습니다. Code Snippets,함수 컬렉션을 한 곳에서 더 잘 정리할 수 있도록 도와줍니다.

이렇게 하면 문제가 발생하거나 코드가 더 이상 PHP, 플러그인 또는 워드프레스 코어 업데이트와 호환되지 않는 경우 변경 사항을 빠르고 쉽게 되돌릴 수 있습니다.

그런 다음 블로그에 '예상 읽기 시간'이라고 표시된 곳에 원하는 대로 작성할 수 있는 이 코드를 추가하기만 하면 됩니다.

<?php echo "Tiempo de lectura: " . wp_reading_time(); ?>

원하는 위치에 추가할 수 있지만 템플릿에서 글 작성자, 게시 날짜, 댓글 수 등을 표시하는 글 메타에 넣으려면 content.php 또는 single.php 파일(각 템플릿에 따라 다름)의 글 메타 루프에 코드를 추가해야 하며 페이지에도 추가하려면 page.php에 코드를 추가해야 합니다.

제대로 작동하는지 확인한 후 형식을 조정하고 아이콘 등을 추가하기만 하면 됩니다. 여기서는 다음과 같이 표시됩니다:

워드프레스 글과 페이지에 예상 읽기 시간을 추가하는 방법 1

다음을 사용하여 생성한 단축코드로 추가하도록 선택했습니다 Ad Inserter 에l 하위 테마 를 사용하여 만든 템플릿에서 Elementor PRO 에 대한 모든 게시물.

Cómo añadir el tiempo de lectura estimado en los post y páginas de WordPress
워드프레스 글과 페이지에 예상 읽기 시간을 추가하는 방법 3

지저분하게 들리지만 워드프레스에서 코드 한 줄도 건드릴 필요가 없고 언제든지 복잡함 없이 빠르게 수정할 수 있다는 점에서 매우 깔끔한 옵션입니다.

2021년 9월 9일 업데이트

추가, 플러그인 없는 단어 카운터

각 글에 단어 수를 추가하는 간단하고 빠른 방법입니다. 제목 아래나 메타 또는 원하는 위치에 넣고 약간의 CSS를 사용하여 서식을 지정할 수 있습니다.

1-코드 스니펫으로 쇼트코드를 생성합니다.

add_shortcode('contador', 'word_count');

2-기능이 할당됩니다.

function word_count() {
$content = get_post_field( 'post_content', get_the_ID());
$word_count = str_word_count( strip_tags( $content ) );
return $word_count;
}
echo ' ' , word_count();

마지막으로 위에서 설명한 것과 동일한 방법으로 Elementor, GeneratePress 등을 사용하여 템플릿에 "카운터" 단축 코드를 추가합니다.

그리고 이것이 그 결과입니다:

Contador de palabras sin plugin para WordPress

Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad

관련 문서

GB QUERY LOOP BLOCK VERSION 1

Este blog se aloja en LucusHost

Lucushot, el mejor hosting

이메일 구독

기사가 게시되는 즉시 광고 없이 받은 편지함에서 전체 기사를 무료로 받아보세요. 피드의 전체 콘텐츠는 외부 서비스를 통해 광고 없이 전송됩니다.