آموزش نمایش مطالب مرتبط با نویسنده در وردپرس
- آموزش • آموزش وردپرس • افزونه • افزونه وردپرس
- ۲۴ اردیبهشت ۱۴۰۲
- 1,553 بازدید
ممکن است بخواهید که پستهای مرتبط با یک نویسنده را در وردپرس نمایش دهید. اگر یک وبسایت وردپرسی با چند نویسنده دارید، کاربران شما ممکن است بخواهند مطالب دیگری را از همان نویسنده بخوانند. در این مقاله نحوه نمایش مطالب مرتبط با نویسنده را در وردپرس به شما نشان خواهیم داد.
آنچه در این پست میخوانید
نمایش مطالب مرتبط با نویسنده در وردپرس به کمک افزونه
این روش ساده است و برای اکثر کاربران توصیه میشود. در این روش اولین کاری که باید انجام دهید این است که افزونه Similar Posts را نصب و فعال کنید. (لینک در انتهای مطلب موجود است)
پس از فعالسازی افزونه، به منوی تنظیمات » Similar Posts بروید و افزونه را پیکربندی کنید.
صفحه تنظیمات افزونه به تبهای مختلفی تقسیم میشود و به طور پیشفرض در تب General قرار دارد. میتوانید گزینهها را بررسی کرده و آنها را مطابق با نیازهای خود تغییر دهید. در قسمت پایین این صفحه، گزینه Yes را در کنار گزینه “Match the current post’s author” انتخاب کنید. میتوانید علامت سایر گزینهها را بردارید تا مطمئن شوید که افزونه فقط پستهای نویسنده را به عنوان نتیجه نمایش میدهد.
در مرحله بعد، باید به تب Placement بروید و گزینه “Output after post” را فعال کنید. همچنین میتوانید الگوی خروجی را با ویرایش متن در کادر Parameters ویرایش کنید.
فراموش نکنید که روی دکمه “ذخیره تنظیمات” کلیک کنید تا تغییرات خود را ذخیره نمائید.
اکنون میتوانید از هر پستی در وبسایت خود دیدن کرده و مطالب مرتبط با نویسنده را پس از محتوای پست مشاهده کنید.
نمایش مطالب مرتبط با نویسنده در وردپرس به کمک قطعه کد
در این روش کافی است قطعه کد زیر را به فایل functions.php قالب اضافه کنید. توصیه میکنیم که جهت جلوگیری از بروز هرگونه مشکل، آموزش افزودن کد به سایت وردپرسی را مطالعه فرمائید.
function vebeet_related_author_posts($content) { if ( is_single() ) { global $authordata, $post; $content .= '<h4>سایر پستهای نویسنده</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','vebeet_related_author_posts');
پس از افزودن و ذخیره کدها، میتوانید از هر مطلبی در وبسایت خود بازدید نموده و پستهای مرتبط با همان نویسنده را در زیر محتوا مشاهده کنید.
امیدواریم این مقاله برای شما مفید بوده باشد.