عادة ، يمكنك استخدام أي مكون إضافي للمنشورات ذات الصلة لإظهار مقالات مماثلة على موقع الويب الخاص بك. ومع ذلك ، إذا قمت بتشغيل موقع ووردبريس WordPress متعدد المؤلفين ، فقد يرغب المستخدمون في قراءة محتوى آخر من نفس المؤلف. في هذه المقالة ، سنوضح لك كيفية عرض المنشورات ذات الصلة لنفس المؤلف في ووردبريس WordPress.
الطريقة الأولى: عرض المنشورات ذات الصلة بواسطة المؤلف في ووردبريس باستخدام البرنامج المساعد
هذه الطريقة أسهل ويوصى بها لجميع المستخدمين.
أول شيء عليك القيام به هو تثبيت وتفعيل المكون الإضافي Similar Posts .
عند التنشيط ، تحتاج إلى زيارة الإعدادات » Similar Posts لتكوين إعدادات البرنامج المساعد.
تنقسم صفحة الإعدادات إلى علامات تبويب مختلفة ، وستنتقل إلى علامة التبويب "General" افتراضيًا. يمكنك مراجعة الخيارات وتغييرها لتلائم متطلباتك.
في هذه الصفحة ، تحتاج إلى التمرير لأسفل إلى أسفل وتحديد "نعم" بجوار خيار "Match the current post’s author". يمكنك إلغاء تحديد خيارات المطابقة الأخرى للتأكد من أن المكون الإضافي يجلب المنشورات حسب المؤلف فقط.
بعد ذلك ، تحتاج إلى التبديل إلى علامة التبويب "Placement" وتنشيط خيار "Output after post". يمكنك أيضًا تعديل قالب الإخراج عن طريق تحرير النص في مربع "Parameters".
لا تنس النقر فوق الزر "حفظ الإعدادات" لتخزين تغييراتك.
يمكنك الآن زيارة أي منشور منفرد على موقع الويب الخاص بك ، وسترى المنشورات ذات الصلة بنفس المؤلف بعد محتوى المنشور.
الطريقة 2: عرض المنشورات ذات الصلة يدويًا بواسطة نفس المؤلف في ووردبريس
تتطلب هذه الطريقة إضافة رمز إلى ملفات قالب ووردبريس WordPress الخاصة بك. إذا لم تكن قد قمت بذلك من قبل ، فراجع دليلنا حول كيفية نسخ ولصق الكود في WordPress .
ستحتاج إلى إضافة الكود التالي إلى ملف function.php الخاص بالقالب أو في ملحق خاص بالموقع .
function wpb_related_author_posts($content) {
if ( is_single() ) {
global $authordata, $post;
$content .= '<h4>Similar Posts by The Author:</h4> ';
$authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) );
$content .= '<ul>';
foreach ( $authors_posts as $authors_post ) {
$content .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>';
}
$content .= '</ul>';
return $content;
}
else {
return $content;
}
}
add_filter('the_content','wpb_related_author_posts');
يمكنك الآن زيارة أي منشور منفرد على موقع الويب الخاص بك ، وسترى المنشورات ذات الصلة للمؤلف نفسه أسفل المحتوى.
نأمل أن تساعدك هذه المقالة في تعلم كيفية عرض المنشورات ذات الصلة بسهولة بواسطة نفس المؤلف في ووردبريس WordPress.
إذا أعجبك هذا المقال ، فالرجاء أضافة تعليق وتققيم للموضوع .
أذا كان لديك أي أستفسار لاتتردد بمراسلتنا هنا
أذا كان لديك أي أستفسار لاتتردد بمراسلتنا هنا