it-swarm.asia

إجمالي عدد الكلمات للمشاركات بواسطة مؤلف واحد

كيف يمكنني الحصول على إجمالي عدد الكلمات المنشورات مؤلف واحد؟ أود أن أكون قادرًا على معرفة إجمالي عدد الكلمات في مخرجاتها ، والذي تم تلخيصه في جميع منشوراتهم (من الناحية المثالية مع تصنيف حسب الفئة/العلامة/الصفحة أو المنشور).

4
Brighid McDonnell

يمكنني استخدام مكون إضافي يسمى نشر عدد الكلمات لجمع العدد الإجمالي للكلمات المنشورة في موقعي بالكامل ... ثم مرة أخرى ، أنا المؤلف الوحيد ، لذلك هذا مثال بسيط جدا. ولكن يمكنك البدء بهذا المكون الإضافي وإضافة عامل تصفية يغير الاستعلام بناءً على معرف المؤلف. في الأساس:

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);
}

ستُرجع هذه الوظيفة إجمالي عدد جميع الكلمات المنشورة بواسطة هذا المؤلف (استنادًا إلى معرف المؤلف). إذا لم تحدد معرف المؤلف ، فسوف يُرجع عدد الكلمات المنشورة. لن يحسب ذلك مراجعات النشر أو المسودات أو جدولة المنشورات ، فقط تلك المرئية حاليًا للمستخدمين.

إخلاء المسئولية ، لم أختبر ذلك بعد ، لكنه يعتمد على مكون Post Word Count الأصلي ويجب أن يعمل بشكل جيد.

4
EAMann

لمصلحة الترويج الذاتي ، لدي ملحق ، عدد الكلمات في WP ، بالنسبة إلى تعدادات Word التي قد تقدم ما تحتاجه وأكثر قليلاً

4
Brian J. Link