Catégories
Divers

Compteur de mots pour les extraits WordPress

function counter_words() {
    global $pagenow;
    if ( $pagenow == 'post.php' ) {
        wp_enqueue_script( 'custom-js', get_template_directory_uri() . '/custom.js');
    }
}
add_action('admin_enqueue_scripts', 'counter_words');

(function($) {
    $(window).on('load', function() {
        console.log("coucou");
        $("<span id='excerpt_counter'></span>").insertAfter("#inspector-textarea-control-1");
        $(".editor-post-excerpt textarea").on("keyup", function() {
            var words = 0;

            if ((this.value.match(/\S+/g)) != null) {
                words = this.value.match(/\S+/g).length;
            }

            if (words > 200) {
                var trimmed = $(this).val().split(/\s+/, 200).join(" ");
                $(this).val(trimmed + " ");
            } else {
                $("#excerpt_counter").text(words);
            }
        });
    });
})(jQuery);

Par scoco

Auteur et principal acteur de ce blog.
Entre le Roller Derby, le longboard, les geekeries et d'autres trucs, je parle un peu de tout.