اذهب إلى المحتوى

السؤال

نشر

أحاول إظهار التدوينات على مدونة بووردبريس وذلك بالاعتماد على ترتيب 'pageviews' من خلال إضافة Wordpress Popular posts.

المشكل أنه على الجدول في قاعدة البيانات لا يخزن الحقل بنفس الاسمwp_postmeta حيث أجده على جدول مختلف wp_popularpostdata.

هذه محاولتي البرمجية:

$args = array(
        'posts_per_page' => 4,
        'meta_key' => pageviews,
        'orderby' => meta_value_num,
        'order' => DESC,
    );
                $my_query = new WP_Query($args);

هل من حل لهذا المشكل؟

Recommended Posts

  • 0
نشر

عليك باستعمال هذا الجزءwpp_get_mostpopular داخل الدالة :

<?php
    if (function_exists('wpp_get_mostpopular'))
        wpp_get_mostpopular();
?>

وعند استعمالparameters:

if (function_exists('wpp_get_mostpopular'))
    wpp_get_mostpopular("range=weekly&order_by=comments");

كما يمكنك الاستعانة بالجمل الشرطية في جمل الاستعلام مثل: posts_join, posts_where التي ستجدها في هذا الرابط.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...