X

Afficher le nombre total de mots publiés dans le tableau de bord d'administration « En ce moment »

Extraits par IsItWP

Voulez-vous afficher le nombre total de mots publiés à partir des articles et des 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 d'administration « En ce moment » dans WordPress.

Instructions :

Tout ce que vous avez à faire est d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au 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 comment ajouter correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, veuillez envisager de consulter nos autres articles sur le site comme : Comment créer des formulaires d'optin WordPress époustouflants et 7 meilleurs plugins de sondage WordPress pour accroître l'engagement sur le site.

Commentaires   Laisser une réponse

  1. Pouvez-vous nous montrer comment afficher le nombre d'images multimédias dans la bibliothèque en ce moment aussi s'il vous plaît 🙁 J'ai essayé de mélanger les deux extraits sur ce site et j'ai cassé mon site au moins 6 fois. S'il vous plaît aidez-moi 🙂

  2. Merci Kevin, ça marche très bien maintenant, merci pour ce code, il m'a aidé.

    1. Pas de problème Andre, content d'avoir pu aider,

  3. Salut Kevin, je ne comprends pas quelle est la dernière ligne, j'ai cette situation :

    // Crée un widget personnalisé function welcome() { echo ‘…………….’; } function register_widgets(){ wp_add_dashboard_widget(‘dashboard_widget’, ‘Bonjour’, ‘welcome’); } add_action(‘wp_dashboard_setup’, ‘register_widgets’);

    1. Salut Andre23, j'ai posté quelque chose qui devrait fonctionner pour vous, cela ajoutera le nombre de mots dans un widget de tableau de bord personnalisé. http://pastebin.com/hDnereaS

      Copiez et collez simplement dans le fichier function.php

  4. Kevin, si je veux afficher les mots dans un widget personnalisé, comment puis-je faire ?

    1. Salut Andre23, la raison pour laquelle cet extrait place les informations dans « right now » est à cause de add_action. par exemple

      add_action( ‘right_now_content_table_end’, ‘post_word_count’);

      Donc, si vous supprimez cette dernière ligne, vous pourriez écrire votre widget et appeler la même fonction pour l'afficher dans votre widget. Vous voudrez mettre à jour le HTML pour qu'il fonctionne avec votre widget,

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé 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 l'eBook gratuit !