• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

سعيد البقالي

مطوّر ووردبريس

  • الرئيسية
  • المدونة
  • الأرشيف
  • راسلني
أنت في:الرئيسية / شرحات ووردبريس / كيفية عرض مواضيع تابعة لنفس الكاتب في ووردبريس

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

أخر تحديث في 18 أبريل، 2021 بواسطة سعيد البقالي 3 من التعليقات

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

مقالات ذات صلة حسب الكاتب


إذا كان لديك موقع يتكون من عدة كتاب ومساهمين، هؤلاء سيكونون لك شاكرين إذا قمت بعرض المقالات التابعة لكل واحد منهم تحت كل مقالة له.

إذا كنت بالفعل تريد هذا فقط عليك إضافة هذا الكود إلى ملف functions.php للقالب المفعل أو لإضافتك المخصصة

<?php
function sb_related_author_posts() {
    
    global $authordata, $post;

    // WP_Query arguments.
    $args = array(
        'post_type'              => array( 'post' ),
        'post__not_in'           => array( $post->ID ),
        'author'                 => $authordata->ID,
        'posts_per_page'         => '5',
        'cache_results'          => true,
        'update_post_meta_cache' => true,
        'update_post_term_cache' => true,
    );

    // The Query.
    $query = new WP_Query( $args );

    ob_start();

    // The Loop.
    if ( $query->have_posts() ) {

        echo '<ul>';

        while ( $query->have_posts() ) {
            $query->the_post();
            the_title( '<h3 class="related-by-author"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h3>' );
        }
        
        echo '</ul>';
    }

    return ob_get_clean();

    // Restore original Post Data.
    wp_reset_postdata();
}

طبعا، لكي تتمكن من إظهار الوظيفة في القالب يمكنك فتح ملف index.php وبعدها ضع هذا الكود في المكان الذي تفضله

<?php echo sb_related_author_posts(); ?>

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

add_shortcode( 'related_post_by_author', 'sb_related_author_posts' );

كذلك يمكنك تغيير قيمة posts_per_page حسب عدد المقالات التي تريد عرضها.

أتمنا أن الموضوع قد لقى إعجابك، بداية أسبوع موفقة.

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

تحت تصنيف:شرحات ووردبريس

Avatar of سعيد البقالي

عن سعيد البقالي

مبرمج مطور قوالب وإضافات ووردبريس بخبرة تفوق 10 سنوات، أكتب تدوينات في موقعي هذا بين الفينة والأخرى حول تطوير الويب ,تحسين الأرشفة وتحيسن أداء المواقع WPO منذ سنة 2012، لدي مساهمات في تطوير نواة ووردبريس والترجمة إلى اللغة العربية. أتمنا أن يروق لك كل ما أقدمه.

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

القائمة الجانبية الرئيسية

البحث

  • حسابي على تويتر
  • رابط صفختي على انستغرام
  • رابط قناتي على اليوتوب
  • صفحتي على فايسبوك
  • ربط حسابي على جيت هاب
  • رابط حسابي على تلغرام
  • ربط حسابي على الموقع الرسمي لووردبريس
  • CodePen

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

المواضيع الأكثر شعبية

أفضل إضافات ووردبريس المجانية حسب تجربتي الخاصة

دروس ووردبريس من الصفر للمبتدئين بالفيديو

10 من أفضل قوالب ووردبريس المجانية

شرح إضافة Yoast SEO بالفيديو

طريقة إضافة نجوم تقييم المقالات في ووردبريس

نقل ووردبريس من استضافة إلى أخرى وتغيير النطاق

شارة شركة ديجيتال أوشن
يونيو 2025
نثأربخجسد
 1
2345678
9101112131415
16171819202122
23242526272829
30 
« مارس    

جميع الحقوق محفوظة © 2025

  • سياسة الخصوصية
  • شروط الاستخدام