اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

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



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 07-04-2019, 07:07 PM   #1
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
افتراضي طريقة عرض المقالات الاكثر شعبية مع الصور البارزة

في هذه التدوينة سوف نقوم بشرح طريقة عرض المقالات الاكثر شعبية التي تعتمد في الاساس على عدد التعليقات للمقالات , اي انه كلما زادت عدد التعليقات في المقالة كلما زادت شعبيتها هذا هو المفهوم الذ يقوم عليه الشرح
الشرح للمبتدئين في مجال تطوير قوالب ووردبريس. بالنسبة لمن ليست لديه مهارة في هذا المجال كل ما عليك هو استعمال احدى الاضافات المقترحة اسفل التدوينة

جلب المقالات الاكثر شعبية

سنحتاج بطبيعة الحال لهاك او دالة بالمعنى الحرفي لجلب المقالات الاكثر تعليقا من قاعدة البيانات. كل م عليك هنا هو اضافة الكود ادناه الى ملف functions.php







<?php /* * Get Most Posts Commented ID * @Mouad Achemli */ function get_post_commented($post_id = NULL) { global $wpdb; $date_lookup = ''; $table = $wpdb->prefix . "comments";
if ( NULL === $post_id ) $post_id = get_the_ID();
// Get list of commented posts in the current mounth $sql = "SELECT comment_approved, comment_post_ID, comment_author, comment_author_email, comment_date, comment_content, comment_approved, comment_type, comment_parent FROM " . $table . " WHERE comment_date > '%$date_lookup%' AND comment_date >= '".date('Y-m-d', strtotime(date('Y-m-01 00:00:00′)))."' ORDER BY comment_date DESC";
$post_ids = $wpdb->get_results($sql); $output = array();
foreach ($post_ids as $id) { array_push($output,$id->comment_post_ID); }
$result = array_unique($output); return $result; } ?>






متطلبات عرض الصور البارزة

يجب التاكد من ان القالب الذي تستعمله يدعم مصغرات الصور وهناك طريقتين لاستعمالها :
  1. استعمال ميزة “الصور البارزة” فى وورد برس 2.9
  2. كيف تعرض الصورة البارزة بواسطة TimThumb
في هذه الحالة سيكون الاختلاف فقط في طريقة استعمال الصور بالنسبة لعرض المقالات الاكثر شعبية
عرض الصور بواسطة ميزة ووردبريس

بالنسبة لطريقة العرض بواسطة ميزة الصورة البارزة نقوم بلصق الكود التالي في القائمة الجانبية (sidebar.php) في اي مكان تريد ظهور المواضيع الاكثر شعبية :







<?php $postscount = 5; $param = array ( 'post__in' => get_post_commented($post_id = NULL), 'orderby' => 'comment_count', 'posts_per_page' => $postscount ); $most_popular = new WP_Query($param); echo '<ul>'; while ($most_popular->have_posts()) : $most_popular->the_post(); ?> <li> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <?php if ( has_post_thumbnail() ) : ?> <div class="thumbnail"> <?php the_post_thumbnail('thumbnail'); ?> </div> <?php endif; ?> </li> <?php endwhile; wp_reset_query(); echo '</ul>'; ?>






هنا سيقوم بعرض خمسة مقالات اذا اردت ان تقوم بعرض مقالات اكثر فقم بتغير قيمة المتغير $postscount من الكود. بالنسبة لاوسمة HTML يمكنك تغييرها على حسب ما تراه مناسب لشكل موقعك
عرض الصور بواسطة timthumb

بالنسبة لطريقة العرض باستعمال السكريبت timthumb فقم باستعمال الكود ادناه







<?php $postscount = 5; $param = array ( 'post__in' => get_post_commented($post_id = NULL), 'orderby' => 'comment_count', 'posts_per_page' => $postscount ); $most_popular = new WP_Query($param); echo '<ul>'; while ($most_popular->have_posts()) : $most_popular->the_post(); ?> <li> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <div class="thumbnail"> <?php show_thumb(80, 50, 'img-responsive', $post->ID, 100); ?> </div> </li> <?php endwhile; wp_reset_query(); echo '</ul>'; ?>






هنا سيقوم بعرض خمسة مقالات اذا اردت ان تقوم بعرض مقالات اكثر فقم بتغير قيمة المتغير $postscount من الكود. بالنسبة لاوسمة HTML يمكنك تغييرها على حسب ما تراه مناسب لشكل موقعك
اضافات – المقالات الاكثر شعبية

هذه قائمة الاضافات التي يمكنك استعمالها لعرض المقالات الاكثر شعبية في ووردبريس
  1. Popular Widget
  2. Popularity Posts Widget
  3. Top 10 – Popular posts plugin for WordPress
  4. WordPress Popular Posts
اذا كان هناك اي استفسار يرجى وضع تعليق ولا تنسى الاشتراك في قائمتنا البريدية ولك جزيل الشكر

raheel غير متواجد حالياً   اقتباس
أضف رد جديد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة تعديل مجموعة من الصور البارزة في ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 11-04-2019 06:04 PM
طريقة ربح المال من خلال كتابة المقالات raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 07-04-2019 08:21 PM
كيف تقوم بعرض المقالات ذات صلة مع الصور البارزة raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 07-04-2019 07:05 PM
ما هي طريقة بناء وصلة باك لينكس لها شعبية لموقعك ؟ raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 13-03-2019 03:45 PM
المقالات الفورية في فيسبوك | كيفية إعداد مقالات فايسبوك الفورية للووردبرس القيصر قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 11-03-2019 09:13 AM


الساعة الآن 11:04 AM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.