خانه / سیستمهای مدیریت محتوا / وردپرس / چگونه پست های برنامه ریزی شده آینده را در وردپرس فهرست کنیم

چگونه پست های برنامه ریزی شده آینده را در وردپرس فهرست کنیم

نمایش پست های آینده می تواند برای افرادی که بلاگ شما را دنبال می کنند مفید باشد. در این مقاله به شما نشان می دهیم که چگونه این کار را انجام دهید.

پست های آینده یا برنامه ریزی شده در وردپرس چیست؟

اگر مدتی است وبلاگ نویسی می کنید احتمالا دریافته اید که انتشار پست ها در زمان های مشخص افراد بیشتری را جذب می کند. اگر شما تازه وبلاگ نویسی را آغاز کردید و نمی دانید چه موقع بیشترین میزان بازدید کننده را دارید از Google Analytics برای دست یابی به این اطلاعات استفاده کنید.

مشکل اینجاست که شما نمی توانید بنشینید و منتظر زمانی بمانید تا بر روی دکمه انتشار کلیک کنید. به همین علت است که وردپرس یک قابلیت درونی برای برنامه ریزی انتشار پستها دارد. این قابلیت به شما می دهد تا برنامه ریزی کنید تا پست های خود را بعدا منتشر کنید.

با استفاده از برنامه ریزی برای ارسال پست شما می توانید تمرکز خود را بر روی تهیه محتوا و مدیریت تقویم ویرایش خود مانند یک حرفه ای قرار دهید.

حال ببینیم که چگونه می توانیم این کار را انجام دهیم تا مخاطبان خود را افزایش دهیم.

روش اول: استفاده از پلاگین

در ابتدا باید پلاگین SOUP – Show off Upcoming Posts را نصب و فعال کنید. بعد از فعال سازی به صفحه Appearance » Widgets بروید. در آنجا می توانید ابزارک پست های آینده (Upcoming Posts) را ببینید. می توانید این ابزارک را به نوار کنار اضافه می کنید.

تنظیمات ابزارک به شما اجازه می دهد تا تعداد پست هایی که می خواهید نمایش دهید را انتخاب کنید. شما می توانید همچنین تاریخ های هر کدام را نمایش دهید، یا لینک فید آنها یا برای ایمیل ثبت نام کنند.

فراموش نکنید که تنظیمات را ذخیره کنید.

به وب سایت خود بروید و عملکرد ابزارک را در عمل ببینید.

روش دوم: نمایش دستی پست های آینده یا برنامه ریزی شده

با اضافه کردن این کد به فایل functions.php یا یک پلاگین site-specific می توانید این کار را انجام دهید.

۰۱ function wpb_upcoming_posts() {

۰۲    // The query to fetch future posts

۰۳    $the_query = new WP_Query(array(

۰۴        ‘post_status’ => ‘future’,

۰۵        ‘posts_per_page’ => 3,

۰۶        ‘orderby’ => ‘date’,

۰۷        ‘order’ => ‘ASC’

۰۸    ));

۰۹

۱۰ // The loop to display posts

۱۱ if ( $the_query->have_posts() ) {

۱۲    echo ‘<ul>’;

۱۳    while ( $the_query->have_posts() ) {

۱۴        $the_query->the_post();

۱۵        $output .= ‘<li>’ . get_the_title() .’ (‘.  get_the_time(‘d-M-Y’) . ‘)</li>’;

۱۶   }

۱۷    echo ‘</ul>’;

۱۸

۱۹ } else {

۲۰   // Show this when no future posts are found

۲۱   $output .= ‘<p>No posts planned yet.</p>’;

۲۲ }

۲۳

۲۴ // Reset post data

۲۵ wp_reset_postdata();

۲۶

۲۷ // Return output

۲۸

۲۹ return $output;

۳۰ }

۳۱ // Add shortcode

۳۲ add_shortcode(‘upcoming_posts’, ‘wpb_upcoming_posts’);

۳۳ // Enable shortcode execution inside text widgets

۳۴ add_filter(‘widget_text’, ‘do_shortcode’);

اکنون به صفحه Appearance » Widgets بروید. یک ابزارک برای نمایش پست های آینده به وسیله اضافه کردن کد زیر بسازید:

[upcoming_posts]

بر روی دکمه ذخیره کلیک کنید تا تغییرات ذخیره شود. به وب سایت خود سر بزنید تا در نوار کناری پست های آینده را ببینید. شما می توانید از این کد در یک پست، صفحه و قالب اصلی خود استفاده کنید.

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *