X

Afficher le nombre total de mots publiés dans le tableau de bord de l’administrateur de “Right Now

Snippets by IsItWP

Voulez-vous afficher le nombre total de mots publiés pour les articles et les pages dans votre tableau de bord d’administration ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour afficher le nombre total de mots publiés dans le tableau de bord de l’administrateur “Right Now” de WordPress.

Instructions:

Tout ce que vous avez à faire est d’ajouter ce code dans le fichier functions.php de votre thème ou dans un plugin spécifique à votre site:

function post_word_count() {
    $count = 0;
    $posts = get_posts( array(
        'numberposts' => -1,
        'post_type' => array( 'post', 'page' )
    ));
    foreach( $posts as $post ) {
        $count += str_word_count( strip_tags( get_post_field( 'post_content', $post->ID )));
    }
    $num =  number_format_i18n( $count );
    $text = _n( 'Word', 'Words', $num );
    echo "<tr><td class='first b'>{$num}</td><td class='t'>{$text}</td></tr>";
}
add_action( 'right_now_content_table_end', 'post_word_count');

Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la façon d’ajouter correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site tels que : Comment créer des formulaires d’optin WordPress étonnants et 7 meilleurs plugins de sondage WordPress pour augmenter l’engagement sur le site.

Commentaires   laisser une réponse

  1. Can you show us how to display how many media images are in the libary in right now too please 🙁 i tried mixing both snipps on this website and broke my website at least 6 times. Please help 🙂

  2. Thanks Kevin, now works very well, thank you for this code, it help me.

    1. No problem Andre glad that I could help,

  3. Hi Kevin, I don’t understand what is the last line, I’ve this situation:

    // Create a custom widget function welcome() { echo ‘…………….’; } function register_widgets(){ wp_add_dashboard_widget(‘dashboard_widget’, ‘Hello’, ‘welcome’); } add_action(‘wp_dashboard_setup’, ‘register_widgets’);

    1. Hi Andre23, I posted something that should work for you, this will add the word count within a custom dashboard widget. http://pastebin.com/hDnereaS

      Just copy and paste within the function.php

  4. Kevin, if I want to display the words in a custom widgets, how can I do?

    1. Hi Andre23 well the reason this snippet puts the information within “right now” is because of the add_action. eg

      add_action( ‘right_now_content_table_end’, ‘post_word_count’);

      So if you remove that last line you could write your widget and call the same function to display within your widget. You will want to update the html so that it will work with your widget,

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !