• 28-09-2016, 14:53:22
    #1
    Merhaba arkadaşlar,

    Wp sitemde eklenti kullanmadan "str_word_count" fonksiyonu ile yazıdaki kelime sayısını çekiyorum. Ama takıldığım bir nokta var, post içerisinde 100 kelime var bunu hem postu yazarken hem de worde aktarıp görüyorum. Ama bu fonksiyon ile çekip gösterdiğim zaman 160 kelime var gözüküyor. Aradaki fark nereden kaynaklanıyor olabilir ya da sadece post içindeki kelimeleri sayabilecek bir eklenti veya kod bilen var mı?

    Saygılarımla.


    Tapatalk kullanarak iPhone aracılığıyla gönderildi
  • 28-09-2016, 15:15:35
    #2
    Üyeliği durduruldu
    degişkeni trim() içine al belki başdakı ve sondakı boşlukları saymıyordur eyer atıyorsa tabi kodları gorursek daha yararlı olur
  • 28-09-2016, 15:25:23
    #3
    function bavotasan_word_count() {
    return sprintf(
    __( '%s words', 'text-domain' ),
    str_word_count( strip_tags( get_post_field( 'post_content', get_the_ID() ) ) )
    );
    }

    Bunu denedim birde şu kodu buldum ve denedim;

    CODE1:
    <?php
    function bac_post_word_count()
    {
    global $post;
    //Variable: Additional characters which will be considered as a 'word'
    $char_list = ''; /** MODIFY IF YOU LIKE. Add characters inside the single quotes. **/
    //$char_list = '0123456789'; /** If you want to count numbers as 'words' **/
    //$char_list = '&@'; /** If you want count certain symbols as 'words' **/
    echo str_word_count(strip_tags($post->post_content), 0, $char_list);
    }
    ?>


    Tapatalk kullanarak iPhone aracılığıyla gönderildi