رفتن به مطلب

انتشار نوشته هایی که در تاریخ اینده میباشند


پست های پیشنهاد شده

سلام و خسته نباشید

میدونید که وقته نوشته ای رو در تاریخ اینده ایجاد میکنید میره تو حالت پیش نویس و انتشار داده نمیشه

حالا من میخوام که انتشار داده شه فقط در تاریخ اینده باشه

چون که من افزونه تقویم دارم و میخوام که مثلا کنسرت چند روز اینده رو که هنوز نرسیده تو تقویمم قرار بدم

ولی الان وقتی این کار رو میکنم و تاریخ رو وارد میکنم باید صبر کنم که به همون تاریخ برسه تا مطلب مورد نشر (همون نوشته) انتشار داده شه

ممنون میشم جواب بدید بهم.

لینک به ارسال

کد زیر رو بزار بالای loop ت ببین جواب میده


query_posts('post_status=future,publish');

یا از کد زیر توی functions.php استفاده کن


<?php
function setup_future_hook() {
// Replace native future_post function with replacement
remove_action('future_show','_future_post_hook');
add_action('future_show','publish_future_post_now');
}
function publish_future_post_now($id) {
wp_publish_post($id);
}
add_action('init', 'setup_future_hook');
?>

اگه اونا جواب ندادن کد زیر رو تست کن


<?php
function onetarek_prevent_future_type( $post_data ) {
if ( $post_data['post_status'] == 'future' && $post_data['post_type'] == 'post' )#Here I am checking post_type='post' , you may use different post type and if you want it for all post type then remove "&& $post_data['post_type'] == 'post'"
{
$post_data['post_status'] = 'publish';
}
return $post_data;
}
add_filter('wp_insert_post_data', 'onetarek_prevent_future_type');
remove_action('future_post', '_future_post_hook');
?>

و این هم افزونه اش


https://wordpress.org/plugins/the-future-is-now/

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...