امروز : پنج شنبه ۲۷ مهر ۱۳۹۶ شما در سایت وبیت هستید.
دسته ها
سبد خرید شما

محصولی موجود نمی باشد!

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

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

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

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

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

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

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

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

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] را در آن وارد کنید.
اکنون اگر به وب سایت خود بازگردید، فهرستی از پست های زمان بندی شده را مشاهده خواهید کرد. البته شما می توانید از این کد کوتاه در نوشته و برگه ها نیز استفاده کنید.

هاست و دامین ندارید!؟ هم اکنون سفارش دهید.

نکته : کپی بردای و انتشار مطالب وبیت با ذکر منبع بلامانع می باشد.

توجه : لطفا مشکلات خود را در انجمن های وبیت مطرح کنيد.

منبع : وبیت

آیا مطلب موثر و مفید بود؟ حالا امتیاز خود ثبت کنید.
بازدید : 241 بار دسته بندی : آموزش ، آموزش وردپرس دیدگاه : ۰ تاريخ : ۹ بهمن ۱۳۹۵
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما
payam

دیدگاه کاربران تعداد دیدگاه : ۰