هل لاحظت أن الناس يزورونكالمدونة تقرأ فقط المدونات المنشورة حديثًا بينما منشوراتك القديمة تكذب كما هي. إذا كنت تريد منح مشاركاتك القديمة حياة جديدة ، فماذا عن عرض مشاركات عشوائية في مدونتك ليختارها المستخدم. وبهذه الطريقة ، سيتاح للزائر اختيار مواضيع متعددة وستحصل المنشور الأقدم أيضًا على التعريض المطلوب. القيام بذلك بسيط للغاية. ما عليك سوى اتباع الخطوات الواردة أدناه وستكون جاهزًا!
يرجى إلقاء نظرة على مقتطف الرمز أدناه:
مقتطف الشفرة
<?php global $post; $postid = $post->ID; $args = array( 'orderby' => 'rand', 'cat' => 24, 'showposts'=>5, 'post__not_in'=>array($postid) ); query_posts($args); echo '<ul>'; while (have_posts()) : the_post(); echo '<li><a href="'.get_permalink().'">'.the_title('','',false).'</a></li>'; endwhile; echo '</ul>'; ?>
مقتطف الشفرة أعلاه واضح للغاية. الوظيفة الرئيسية المستخدمة لكتابة مقتطف الرمز هذا query_posts ($ args). المعلمات التي تم تمريرها للعمل query_posts ($ args) موصوفة أدناه.
تم استخدام المعلمات
‘orderby’ => ‘rand’
هذا في الأساس MySQL RAND () الوظيفة التي تنتج قوائم عشوائية للمشاركات حسب الرغبة.
‘cat’=>24
يتم استخدام هذه المعلمة إذا كنت ترغب في عرض المشاركات في فئة معينة فقط. إذا كنت لا تريد تقييد عرض المشاركة حسب الفئة ، فلا تستخدم هذا المعلمة.
‘showposts’=>5
يقيد هذا الرقم عدد المشاركات التي يجب عرضها. إذا كنت تريد عددًا أقل من المشاركات ، فقم بتغييرها إلى القيمة المطلوبة.
تحتاج إلى لصق هذا المقتطف الخاص بكقالب ووردبريس حتى يعمل بشكل مناسب. الملف الأكثر ملاءمة والأكثر استخدامًا للصق هذا المقتطف هو ملفك على sidebar.php أو أي ملف آخر تفضله.
استخدام البرنامج المساعد الوظائف العشوائية وورد
في حال كنت لا تريد الدخول في التفاصيلشجاع من الشفرة ، ثم يمكنك أيضًا استخدام مكون Wordpress متاح بسهولة ، متاح لهذا الغرض. المكون الإضافي الذي كتبه Rob Marsh يحمل عنوان "مشاركات عشوائية". يمكنك تنزيل البرنامج المساعد WordPress Random Posts هنا.
يرجى ملاحظة أن هذا البرنامج المساعد يتطلب WordPressالإصدار 1.5 أو أعلى. كن على علم بأن الاستخدام المفرط للمكونات الإضافية في موقعك قد يؤدي إلى إبطائه ، لذا كن حذرًا أثناء استخدام المكونات الإضافية واستخدمها فقط عند الضرورة القصوى.
الجزء الجيد في استخدام مقتطف الشفرة هو أنه لن يؤثر على أداء موقعك.
تعليقات