انجمن سون هاست

ایجاد پست پیش نویس غیرقابل انتشار در وردپرس

سلام
وقت همگی بخیر

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

به دنبال یه راه ساده می گردم که مثلا در دیتابیس یک پست پیش نویس ذخیره کنم که دیگه هرگز نشه منتشر بشه و همیشه پیش نویس باقی بمونه. یا مثلا دکمه انتشار رو فقط برای همین پست خاص از کار بندازم تا دیگه اشتباه پیش نیاد.
البته فقط همین یک پست رو لازم دارم. بیشتر هم برای تست سئو و دور از چشم گوگل.

به نظر شما چکار کنم؟

سلام

بیشتر دقت کنید


البته با php میشود آیدی پستی که قصد دارید دائما پیشنویس بماند را در تابع زیر قرار دهید و کد زیر را در فانکشن قالبتون قرار دهید و ذخیره کنید

add_action( 'init', 'sevenhost_change_status', 1 );
function sevenhost_change_status(){
  $my_post = array(
	'post_type' => 'post',
    'ID' => 20,
    'post_status' => 'draft',
  );

    wp_update_post( $my_post );
}

در تابع بالا بجای شماره 20 که روبروی ID درج شده آیدی مطلب خود را وارد نمایید

1 Likes

بسیار عالی. متشکرم .

1 Likes