Word Stats Config

This plugin displays word statistics about your blog anywhere on your site. This page lets you create different ways to display this data.

This is done by creating format strings using keywords to display the data where required.

The following keywords are available:

%first2now%
Number of days from first post to now
%last2now%
Number of days since last post to now
%first2last%
Number of days from first post to last post
%wpd%
Number of words per day, between first and last post
%wpd2now%
Number of words per day, between first post and now
%wpp%
Number of words per post
%postcount%
Number of posts
%postwords%
Number of words in posts
%pagewords%
Number of words in pages
%blogwords%
Number of words in blog
%firstpostdate%
Formatted date of first post
%lastpostdate%
Formatted date of last post
%longestpost%
# words in longest post
%longestpostname%
name of longest post
%longestposturl%
url of longest post (via ID)
%shortestpost%
# words in shortest post
%shortestpostname%
name of shortest post
%shortestposturl%
url of longest post (via ID)

Example: There are %blogwords% in this site, posted over %first2last% days

Saved Templates

0) ){ foreach($formats as $format_name => $format){ print "" . ''; } }else{ print ''; }?>
Name Template Actions
$format_name" . htmlentities($format) . ' Edit | Delete
No Formats

Create/Edit

" style="font-family: 'Courier New', Courier, mono; font-size: 1em;" />

Word Stats Dash beta

Overview

No statistics found

'; } // if(isset($_GET['pc'])){ // $pc = $_GET['pc']; // }elseif(isset($_GET['pc'])){ // $pc = $_GET['pc']; // }else{ // $pc = count($wpdb->get_results("SELECT ID FROM {$table_prefix}posts WHERE post_status = 'publish' OR post_status = 'static';")); // } if(isset($_POST['submit'])){ //print_r($_POST); check_admin_referer(); switch($_POST['sort']){ case 'title': $s = 'post_title'; break; case 'date': $s = 'post_date'; break; case 'count': $s = 'post_date'; $wcs = true; break; case 'status': $s = 'post_status'; break; default: $s = 'post_date'; } $rev = ($_POST['reverse'] == '1') ? 'DESC' : 'ASC'; $sql = "SELECT ID, post_title, post_content, post_status, DATE_FORMAT(post_date, '%k|%i|%s|%m|%d|%Y') AS timestamp FROM {$table_prefix}posts WHERE post_status = 'publish' OR post_status = 'static' ORDER BY $s $rev ;"; }else{ $sql = "SELECT ID, post_title, post_content, post_status, DATE_FORMAT(post_date, '%k|%i|%s|%m|%d|%Y') AS timestamp FROM {$table_prefix}posts WHERE post_status = 'publish' OR post_status = 'static' ORDER BY post_date DESC;"; } //print $sql; $posts = $wpdb->get_results($sql); ?>

Post Table

/>

ID] = str_word_count(strip_tags($post->post_content)); $pinfo[$post->ID] = array('title' => $post->post_title, 'date' => $post->timestamp, 'type' => ($post->post_status == "static") ? "Page" : "Post"); } ($_POST['reverse'] == '1') ? arsort($wcarr) : asort($wcarr); foreach($wcarr as $id => $count){ print ''; } }else{ foreach($posts as $post){ $post->post_status = $post->post_status == "static" ? "Page" : "Post"; //$display = $i > 10 ? "display:none" : "table-row"; print ''; } } ?>
TitleWord CountDateType
' . $pinfo[$id]['title'] . '' . $count . '' . wordstatsadmin::date_helper($pinfo[$id]['date']) . '' . $pinfo[$id]['type'] . '
' . $post->post_title . '' . str_word_count(strip_tags($post->post_content)) . '' . wordstatsadmin::date_helper($post->timestamp) . '' . $post->post_status . '
// table, td{ // border: 1px solid black; // border-collapse: collapse; // padding: 10px; // } // table { // width: 100%; // } // ul{ // text-align:center; // } // li{ // display: inline; // } // li:after{ // content: \' | \'; // }'; // } } ?>