• Resolvido natalyaaa

    (@natalyaaa)


    Pessoal, me perdoem se eu estou escrevendo esse tópico em um lugar inadequado, mas achei que aqui daria certo.

    Eu tinha guardado a tag do wordpress que exibia o número de palavras escritas em um post, sem a necessidade de instalar e usar plugin algum. Eh uma tag comum, como a de categorias, tags…

    Alguém poderia me dizer se existe isso no codex? Eu procurei e não achei, pode ser que não procurei direito. O caso é que perdi essa tag e gostaria muito de usar, e acho que o pessoal que usa o wp tbm iria gostar!

    Aguardo respostas!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Que eu saiba não existe nenhuma template tag (função) que devolva o nr. de palavras de um post. Na edição de posts, a contagem de palavras é feita por JavaScript, com:
    wp_enqueue_script('word-count');
    Talvez isso existisse em versões mais antigas do WP. Que versão á a sua?

    Criador do tópico natalyaaa

    (@natalyaaa)

    Então, é o que eu disse: no codex não tem. Eh uma tag como a de categorias ou tags, eu achei num tema disponibilizado pela Jays, mas que não está mais lá no site dela e eu tbm perdi, nas minhas trocas constantes de tema.

    Minha versão WP eh a mais recente, eu atualizo sempre que sai nova versão.
    2.6.2

    Oi Natalya,

    Fiz uma pesquisa rápida, e encontrei três plugins com essa finalidade. Veja:

    Deve existir alguma forma de fazer isso via hack, ou seja, independente de plugin, mas acredito que com eles a tarefa fique (bem) mais fácil para não-programadores, como é o meu caso e, imagino, o seu também.

    []’s!

    Eduardo

    (@eduardozulian)

    Natalya, eu acho que a tag não era bem do WordPress, mas sim uma função do PHP (ainda que a primeira não deixe de ser uma função do PHP). Ela chama-se str_word_count() e faz justamente isso, conta as palavras de algum texto ou alguma variável. Teoricamente, ela funciona. Simplificando a sintaxe, você poderia usa-la assim, dentro do loop:

    <?php echo str_word_count(get_the_content()); ?>

    Vê se isso resolve o teu problema!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Word Counter’ está fechado para novas respostas.