Is there a good alternative to this plugin, since it’s no longer maintained?
I would prefer not to use the readability statistics within Yoast, since I want to use Rank Math for my overall SEO. But Rank Math doesn’t currently do readability analysis.
]]>As described in Title the ignored words appears under the article edit form.
I’ve try to edit my personal list as described as the Ignored keywords tips suggest:
? Example: ^apples?$ = good, /^apples?$/ = bad. ?
but anyway the word appears in the sentences of the edit form
I’ve try with any type of regular expression, then once failed the n time, I decided to build my own Dictionary.
Thanks anyway for your very good work.
]]>Does your plugin display a list of all posts with the word count for each one? I need to sort all of my posts by total word count (lowest to highest) so I can easily find the posts with content under a certain number of words.
]]>Hello,
I don’t know how else to reach you… yesterday morning our website was hacked. By going to the site, the real site would be visible for a few seconds before automatically redirecting to a spam site / download. I have videos if you want them.
Anyway… in contacting tech support they provided this information:
“had a file at /public_html/wpnew/wp-content/plugins/word-stats/xml38.php
That seemed to be causing that redirect issue. I’ve removed this file. It was added at 2016-04-18 04:57
Likely, this is a vulnerability in the word-stat plugin.”
Just thought you would want to know so you can patch your plugin.
Thank you.
~ Angela
]]>Hello,
Thank you for this great plugin. We are using it to help non-native English speakers to improve their writing and understanding.
We would like to display the Live Stats on the Front End at the bottom of the ‘the_content’ area in our single.php. Unfortunately we are not the best at php.
I see here that there is a hook already that displays the Live Stats info in the ‘admin_footer’. Can we us this to display it at the bottom of our post on the front end?
/* # Hooks
-------------------------------------------------------------- */
# Hook live stats. Load only when editing a post.
if ( isset( $_GET[ 'action' ] ) ) {
if ( $_GET[ 'action' ] == 'edit' || !strpos( $_SERVER[ 'SCRIPT_FILENAME' ], 'post-new.php' ) === false ) {
add_action( 'admin_footer', array( 'Word_Stats_Core' , 'live_stats' ) );
}
}
We look forward to your reply.
Thanks
Netivity
]]>I know this plugin hasn’t been updated in a year, but just thought I’d let folks know this plugin is broken with the current version of WordPress.
]]>I do not want pages to be indexed, only custom post types and posts. Is that doable?
]]>Will this plugin sort all posts by word count (ascending/descending)? I need to easily find posts that have less than 300 words.
]]>Strict Standards: Non-static method Word_Stats_Core::load_options() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 46
Strict Standards: Non-static method Word_Stats_State::is_worker_needed() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 124
Strict Standards: Non-static method Word_Stats_Core::get_uncached_posts_ids() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 140
Strict Standards: Non-static method Word_Stats_State::get() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 141
Strict Standards: Non-static method Word_Stats_State::is_worker_needed() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 799
Strict Standards: Non-static method Word_Stats_Core::get_uncached_posts_ids() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 140
Strict Standards: Non-static method Word_Stats_State::get() should not be called statically in /var/www/multi-wp/wp-content/plugins/word-stats/word-stats.php on line 141
]]>I’ve installed the plugin yesterday but I’ve not received any stats yet and I can see this message in my admin area:
“Se ha programado la recopilación de estadísticas de palabras (faltan 3700 entradas). Las estadísticas estarán disponibles pronto.”
Yesterday, the number of posts left were 3701. How long may it take to display statistics?
Thank you.
]]>I get this error all the time when I try to get stats from all authors for all time:
Fatal error: Maximum execution time of 30 seconds exceeded in /home/content/29/11570129/html/blog/wp-content/plugins/word-stats/basic-string-tools.php on line 96
How can I fix it so this doesn’t happen?
]]>I recently upgrade to the latest version of WP. Anytime I try to modify the setting of this plugin I get the following error.
Warning: Illegal string offset ‘cache_start’ in /home/XXXXXXXX/public_html/wp-content/plugins/word-stats/word-stats.php on line 183
Has anybody else gotten this message or know how to fix it?
]]>Right after the plugin was activated any page on the dashboard would appear as a blank screen. Looking even at the source code there was nothing. We forntend continued working.
I installed via the plugins area. Had to remove it manually. Then the dashboard became fully functional again.
I have almost 14,000 posts. Might be that the problem?
Thanks.
]]>My website is in Italian language, but Words Stats reports only English words.
I see references to update_log of severals plugins installed.
It looks as though the developer has taken a break so we had to fix this ourselves. its such a great SO plugin we couldnt not keep using it.
If like us you often use themes that have shortcodes to make stuff or use WordPress Bakery’s Visual Composer you will find that your top keywords end up being “columns” or “accordian” and other such similar words. This because the plugin tries to keep the contents of shortcodes as best as possible. However we have foudn that most of the time our keywords never actually get between the sqaure brackets like below.
[shortcode="details"]The content is then here[/shortcode-end]
The way to exclude shortcodes being picked up is a simple fix.
1) Open the plugin file basic-string-tools.php
2) Find this around line 127
# Strip HTML tags without gluing words. We assume the HTML is not encoded into entities.
function bst_html_stripper ( $text ) {
$search = array( '@<script[^>]*?>.*?</script>@si', # Strip out javaScript
'@<[\/\!]*?[^<>]*?>@si', # Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU', # Strip style tags properly
'@<![\s\S]*?--[ \t\n\r]*>@' # Strip multi-line comments including CDATA
3) Add this line after the Strip out HTML tags.
'@[[\/\!]*?[^\[\]]*?]@si', # Remove shortcodes for common shortcode patterns.
4) It should now look like this.
# Strip HTML tags without gluing words. We assume the HTML is not encoded into entities.
function bst_html_stripper ( $text ) {
$search = array( '@<script[^>]*?>.*?</script>@si', # Strip out javaScript
'@[[\/\!]*?[^\[\]]*?]@si', # Remove shortcodes for common shortcode pattern such as Visual Composer
'@<[\/\!]*?[^<>]*?>@si', # Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU', # Strip style tags properly
'@<![\s\S]*?--[ \t\n\r]*>@' # Strip multi-line comments including CDATA
5) Go to word stats on the dashboard and hit refresh. It may not be immediate but it does work.
]]>I’ve installed the plugin and activated it. I get the message: “Word stats collection is scheduled (690 posts left). Stats will be available in a little while.”
However, I only have 562 posts, so I don’t even know where the 690 number comes from.
Also, the plugin never does anything else. The number never drops and the message doesn’t go away.
I don’t know if this info helps, but I’m running the plugin on a local installation, with WordPress 3.9.1 set as multisite.
Thanks in advance for help!
]]>These style elements are being picked up in keywords
caption
aligncenter
align
width
attachment
v3.9 with latest version of plugin.
Many Thanks
]]>WP 3.8 dashboard has been modified and as a result the plugin doesn’t work anymore (there are no links in the dashboard to access it’s functions)
]]>What exactly determines whether keywords are “Spammed Keywords?”
What exactly determines whether a post or page has a high “readability” score?
The live count doesn’t work ??
]]>My stats display always starts with Aug 7, 2013 as the default date. I would rather have it show stats from a particular date, like January 1.
How can I change that so it shows the beginning of the year (1-1-14)?
]]>New version of WordPress is out and this doesn’t seem to be showing anything on the Dashboard due to the new design of the admin area, and it being changed to “At a glance”
]]>Hey – I’m trying to figure out a way to hide custom post types. For example, I have a custom post type that is “Admin Help”, which is used only on the admin side to help editors with wordpress.
I don’t think this is included, but if anyone has any advice that’d be great!
]]>The horizontal axis lists months, but when you mouse-over the corresponding data point above, it’s off-by-one month. (eg, the data point above the “8/2013” label has a mouse-over text date of “7/2013”.)
]]>I see that this plugin display just one only keyword alone. How can we use this to check 2 or 3 words matching?
This plugin found too much simple words as for, to, when, more, you, too, already…
Is it possible to do this with this plugin or I may use some another?
Thanks for all!
]]>hi,
first off thanks for the great plugin. i am an English moron and it helps me not use the same words over and over and over haha.
i use customer code in my post. i have put those words in ignored words list. for example:
–start ignore list
inc
php
die
mysql_error
datarow
–end ignore list
but when i am writing a post they still show up under the “Edit Post” form. For example:
Keywords: inc (5) php (5) die (3) mysql_error (3) datarow (9)
Should this be happening? Think I am doing something wrong?
Thanks for any and all help!
]]>Hello, so I activated this plugin on two of my blogs and on the larger one of the two, the plugin is stuck and not doing its thing to generate stats.
I tried to enable/disable plugin and I made sure that wp-cron isn’t disabled, so I’m kind of at a loss why its not working.
would it being on a blog site in a pw-protected folder affect it?
]]>Hey, awesome plug-in! Much thanks!
I was wondering if there was an easy way to publicize the stats? Or even allow viewers to select an author themselves and view stats.
These are more ideas than questions so forgive me if this is not the place.
I was also wondering if there was a way to get stats for Categories and/or Tags or even pages instead of just author…
And, last thing.. and this may be completely unrelated, but I’m not sure where else to ask… I have the ambitious idea of developing a dictionary specific to the lexicon of my website (https://solfulsoul.com), so the idea being similar to what this plug-in does in that every word is collected counted…
Anyway, thanks again! Great plug-in!
]]>Hi! I’m geting this errors:
Notice: Undefined index: action in /home3/pilco/public_html/back-end/wp-content/plugins/word-stats/word-stats.php on line 104
Notice: Undefined index: word-stats-action in /home3/pilco/public_html/back-end/wp-content/plugins/word-stats/word-stats.php on line 796
Notice: Undefined variable: page in /home3/pilco/public_html/back-end/wp-content/plugins/word-stats/word-stats.php on line 780
And also something with headers already sent. I don’t know why is this happening. Any chance to review this bug? Thanks
]]>I just installed Word Stats on two blogs, and found that while stats on the edit page were correct, on the dashboard page some posts were being shown with 0 words. This is both on the diagnostics for too-short posts, and the totals. Keywords from these posts were also missing, as I confirmed by selecting a time period containing only one post.
Based on one of the other threads here, I checked a few of the problem posts for nbsp entities and found them. Replacing the entities with spaces fixed the problem.
This was with WordPress 3.5 and Word Stats 4.3.1.
]]>