it-swarm-id.com

Jumlah total kata untuk posting oleh satu penulis

Bagaimana saya bisa mendapatkan jumlah total kata dari posting seorang penulis? Saya ingin dapat melihat jumlah total kata dari output mereka, dijumlahkan di semua posting mereka (idealnya dengan rincian berdasarkan kategori/tag/halaman-atau-posting).

4

Saya menggunakan plug-in yang disebut Posting Jumlah Kata untuk menjumlahkan jumlah total kata yang diterbitkan di seluruh situs saya ... sekali lagi, saya hanya penulis, jadi ini adalah contoh yang cukup sederhana. Tetapi Anda bisa mulai dengan plug-in ini dan menambahkan filter yang mengubah kueri berdasarkan ID penulis. Pada dasarnya:

function post_Word_count_by_author($author = false) {
    global $wpdb;
$now = gmdate("Y-m-d H:i:s",time());

    if ($author) $query = "SELECT post_content FROM $wpdb->posts WHERE post_author = '$author' AND post_status= 'publish' AND post_date < '$now'";
        else $query = "SELECT post_content FROM $wpdb->posts WHERE post_status = 'publish' AND post_date < '$now'";

$words = $wpdb->get_results($query);
if ($words) {
    foreach ($words as $Word) {
        $post = strip_tags($Word->post_content);
        $post = explode(' ', $post);
        $count = count($post);
        $totalcount = $count + $oldcount;
        $oldcount = $totalcount;
    }
} else {
    $totalcount=0;
}
return number_format($totalcount);
}

Fungsi ini akan mengembalikan jumlah total semua kata yang diterbitkan oleh penulis itu (berdasarkan ID penulis). Jika Anda tidak menentukan ID penulis, itu akan mengembalikan jumlah semua kata yang diterbitkan. Ini tidak akan menghitung revisi posting, konsep, atau jadwal posting, hanya yang saat ini terlihat oleh pengguna.

Penafian, saya belum menguji ini, tapi ini didasarkan pada plug-in Post Word Count asli dan akan berfungsi dengan baik.

4
EAMann

Untuk kepentingan promosi diri, saya memiliki plugin, WP Word Count , untuk jumlah Word yang mungkin menawarkan apa yang Anda butuhkan dan sedikit lebih banyak.

4
Brian J. Link