• 0

كيف أُظهر تدوينات ووردبريس بترتيب معين؟

أحاول إظهار التدوينات على مدونة بووردبريس وذلك بالاعتماد على ترتيب '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);

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 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 التي ستجدها في هذا الرابط.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن