Məqalələr kataloqu
bəziyeni mediaVeb saytındakı məqalə sözlərin sayı və məqalə üçün gözlənilən oxu vaxtı ilə başlayır.
- Chen WeiliangDüşünürəm ki, bu iki kiçik məlumat olduqca humanistləşdirilmiş və istifadəçilər üçün çox faydalıdır.
- Beləliklə, oxucular oxumadan əvvəl məqalənin uzunluğunu və onların təxmini oxuma vaxtını təxmin edə bilərlər.
- Bu gün necə edəcəyimizi müzakirə edəcəyikWordPressMəqalələrin sayı statistikası və təxmini oxuma vaxtı əlavə edildi.
XNUMX. WordPress məqalələri üçün söz sayı kodu əlavə edin
Mövzunuzdakı son bir neçə functions.php faylına aşağıdakı kodu əlavə edin ?>
əvvəl ▼
//字数统计 function count_words ($text) { global $post; if ( '' == $text ) { $text = $post->post_content; if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文《' . get_the_title() .'》共' . mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') . '个字'; return $output; }
- Sınaqdan sonra yuxarıdakı kod statistikasında Çin və İngilis dillərində heç bir problem yoxdur;
- Microsoft Word-də eyni sayda sözlər sayılır.
XNUMX. WordPress üçün təxmini oxuma vaxtı
Mövzunuzdakı son bir neçə functions.php faylına aşağıdakı kodu əlavə edin ?>
Yadda saxladıqdan sonra WordPress post məzmununuzun əvvəlində avtomatik olaraq "Təxmini oxuma vaxtı x dəqiqə" göstərə bilərsiniz▼
function lmsim_read_time($content){ $text = trim(strip_tags( get_the_content())); $text_num = mb_strlen($text, 'UTF-8'); $read_time = ceil($text_num/400); $content = '<div class="read-time">系统预计阅读时间 <span>' . $read_time . '</span> 分钟</div>' . $content; return $content; } add_filter ( 'the_content', 'lmsim_read_time');
- Yuxarıdakı kodda 4-cü sətirin dəyəri Baidu-nun "adi insanların orta oxu sürəti (400~300) söz/dəqiqə" əsasında 500-dür.
- 400-ün çox yavaş olduğunu düşünürsünüzsə, onu özünüz dəyişdirə bilərsiniz.
- Fərdi üsluba ehtiyacınız var.Siz fərdi css-də .oxuma vaxtını tərtib edə bilərsiniz.
Testdən sonra məlum oldu ki, yuxarıdakı kod statistikasında sözlərin sayında bəzi xətalar var, bu səhvlər faktiki xətaları üstələyir.
- A veb-sayt statistikasında sözlərin sayı 290 simvol, Word-də isə eynidir.
- B saytında söz sayı ($text_num) faktiki rəqəmdən 12 çoxdur.
- Bu gözlənilən oxu vaxtı yalnız məqalənin əvvəlində görünə bilərChen WeiliangOptimallaşdırma üçün bu 2 kodu birləşdirməyə qərar verdi.
XNUMX. Gözlənilən oxu vaxtını optimallaşdırın
Mövzunuzdakı son bir neçə functions.php faylına aşağıdakı kodu əlavə edin ?>
əvvəl ▼
//字数和预计阅读时间统计 function count_words_read_time () { global $post; $text_num = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8'); $read_time = ceil($text_num/400); $output .= '本文《' . get_the_title() .'》共' . $text_num . '个字,系统预计阅读时间或需' . $read_time . '分钟。'; return $output; }
- Bunlardan 400 və ya daha çoxu oxuma sürətidir və dəyişdirilə bilər.
- Əgər yalnız oxu vaxtını və ya məqalə sözlərinin sayını çıxarmaq lazımdırsa, yalnız 6-cı sətirdəki bəzi sətirləri dəyişməli və silməlisiniz.
- Zəhmət olmasa özünüz DIY edin.
Sonra zəng statistikası kodunu single.php faylında müvafiq yerə əlavə edin.
<?php echo count_words_read_time(); ?>
XNUMX. Təxmini Oxuma Zaman Kodu Optimizasyonundan əvvəl və sonra müqayisə
在Chen WeiliangTestdən sonra, sözlərin sayı 400-dən az və ya ona bərabər olduqda, yəni gözlənilən oxu vaxtı 1 dəqiqədən az və ya ona bərabər olduqda.
Lakin 400-ü keçərsə, qərəzli olacaq.
- Məsələn, yuxarıdakı 290 simvol 3 simvola çatmaq üçün 1160 dəfə yapışdırılsaydı, 2-ci bənd üçün gözlənilən oxu müddəti 4 dəqiqə olardı,
- 3-cü nöqtə üçün optimallaşdırılmış kod 3 dəqiqə olacaq.
- Beləliklə, rəqəmsal nöqteyi-nəzərdən kod statistikasının təxmini oxunma vaxtını optimallaşdırmaq daha doğrudur.
(tavan() funksiyası)Bu nədir?
tavan() Funksiya ən yaxın tam ədədə yuvarlaqlaşdırılır.
Bu, x-dən az olmayan növbəti tam ədədi qaytarmaq deməkdir.
Əgər x-in kəsr hissəsi varsa, ondatavan() Qaytarılan növ hələ də qalırfloat
, çünkifloat
diapazon adətən daha böyükdürtam.
məsələn
- tavan (0.60), çıxış 1;
- tavan(0.4) , çıxış 1;
- tavan (5), çıxış 5;
- tavan (5.1), çıxış 6;
- tavan (-5.1), çıxış -5;
- tavan(-5.9), çıxış -5;
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşdı "WordPress-də məqalənin söz sayını və təxmini oxuma vaxtını necə əlavə etmək olar? , sənə kömək etmək.
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-1107.html
Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!