X

Exibir o total de palavras publicadas no painel de administração “Right Now” (Agora mesmo)

Snippets by IsItWP

Deseja exibir o número total de palavras publicadas de posts e páginas em seu painel de administração? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para exibir o total de palavras publicadas no painel de administração “Right Now” do WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plugin específico do 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');

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar seu site acidentalmente.

Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: Como criar formulários de optin impressionantes no WordPress e 7 melhores plug-ins de enquete do WordPress para aumentar o envolvimento no site.

Comentários   Deixe uma resposta

  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,

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!