읽기 시간.
읽기 시간을 보고하면 리텐션이 증가하나요?
경우에 따라 이 정보를 추가하면 방문자가 사이트에 머무는 시간이 늘어날 수 있습니다.
다양한 분석과 경험에 따르면 적어도 다음과 같습니다 그게 바로 그들이 말하는 것입니, 사람들이 기사를 읽는 데 걸리는 대략적인 시간을 미리 알면 기사를 방문할 가능성이 높아집니다.
얼마나 빨리 읽을 수 있나요?
읽기 다른 텍스트 성인의 평균 읽기 속도는 분당 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에 코드를 추가해야 합니다.
제대로 작동하는지 확인한 후 형식을 조정하고 아이콘 등을 추가하기만 하면 됩니다. 여기서는 다음과 같이 표시됩니다:
다음을 사용하여 생성한 단축코드로 추가하도록 선택했습니다 Ad Inserter 에l 하위 테마 를 사용하여 만든 템플릿에서 Elementor PRO 에 대한 모든 게시물.
지저분하게 들리지만 워드프레스에서 코드 한 줄도 건드릴 필요가 없고 언제든지 복잡함 없이 빠르게 수정할 수 있다는 점에서 매우 깔끔한 옵션입니다.
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 등을 사용하여 템플릿에 "카운터" 단축 코드를 추가합니다.
그리고 이것이 그 결과입니다: