learndl learndl triboon

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

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

یکی از ویژگی های مفید وردپرس امکان زمان بندی ارسال نوشته ها است. حال اگر شما هم از این امکان استفاده می کنید و پست های خود را برای انتشار در زمان های مخشص زمانبندی می کنید، شاید بخواهید که فهرستی از آن مطالب را در سایت خود داشته باشید تا بازدید کنندگان از آپدیت های بعدی آگاه باشند.
برای اینکه پست های زمان بندی شده را در سایت نشان دهید، ما دو روش را در نظر گرفته ایم که در ادامه می توانید نحوه انجام کار را مشاهده کنید.

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

در گام نخست باید افزونه SOUP – Show off Upcoming Posts را نصب و فعال کنید. پس از انجام این کار از ناحیه مدیریت وردپرس به مسیر نمایش » ابزارک ها مراجعه کنید.
در صفحه مربوط به ابزارک ها شما باید ابزارک جدیدی که توسط افزونه اضافه شده است را پیدا کنید و سپس آن را به ستون کناری یا هرجای دیگر که می خواهید لیستی از پست های زمان بندی نشان داده شوند، اضافه کنید.

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

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

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

اگر نمی خواهید که از روش اول استفاده کنید، در این حالت باید کدهای زیر را به سایت خود اضافه کنید:

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');

نکته: کدهای فوق را باید به فایل توابع پوسته (functions.php) اضافه کنید.

پس از اینکه مراحل فوق را انجام دادید به مسیر نمایش » ابزارک ها مراجعه کنید. ابزارک متن را به ستون کناری سایت اضافه کرده و سپس کد کوتاه [upcoming_posts] را در آن وارد کنید.
اکنون اگر به وب سایت خود بازگردید، فهرستی از پست های زمان بندی شده را مشاهده خواهید کرد. البته شما می توانید از این کد کوتاه در نوشته و برگه ها نیز استفاده کنید.

به این مطلب امتیاز دهید

امتیاز کلی : 4.5 / 5. تعداد آرا : 2

اولین نفر باید که به این مطلب امتیاز میدهید

وبیت این پست توسط نگارش شده است.

در کانال وبیت عضو شو تا از آخرین اخبار ، آپدیت محصولات و تخفیف ها با خبر بشی ☺ عضویت در کانال تلگرام

اشترک گذاری

مقاله های پیشنهادی

وبیت این مطالب را به شما پیشنهاد میدهد

ارسال نظر ( 0 نظر تایید )

نظرات پس از رویت و تایید مدیران نمایش داده می شود
هنوز نظری ثبت نشده است ، اولین نفری باشید که نظر میدهید !
همکاران وبیت