pbs_save_content_data

ရေးသားသူ –

တွင်

,

pbs_save_content_data

သိမ်းဆည်းမည့် ပို့စ်ဒေတာကို ပြင်ဆင်ရန် filter တစ်ခုဖြစ်သည်။ ၎င်းကို PBS editor မှတစ်ဆင့် သိမ်းဆည်းခြင်းကို စတင်လိုက်သောအခါ ခေါ်ယူပါသည်။

ပါရာမီတာများ

$post_data

Array။ သိမ်းဆည်းရမည့် နောက်ဆုံးပို့စ်ဒေတာ၊ ၎င်းကို နောက်ပိုင်းတွင် wp_update_post() သို့ တိုက်ရိုက်ပေးပို့ပါသည်။

$_POST

Array။ သိမ်းဆည်းရန်အတွက် editor မှ ပေးပို့လာသော မူရင်းပို့စ်ဒေတာ။ ၎င်းကို nonce ဖြင့် စိစစ်အတည်ပြုပြီး ဖြစ်သည်။

$post_id

Int။ ကျွန်ုပ်တို့ သိမ်းဆည်းနေသည့် ပို့စ် id။

နမူနာ

add_filter( 'pbs_save_content_data', 'save_always_as_draft', 10, 3 );

function save_always_as_draft( $post_data, $_post, $post_id ) {

	// အကြောင်းတစ်ခုခုကြောင့် ပို့စ်ကို draft အဖြစ် အမြဲတမ်းထားရှိလိုပါသည်။
	$post_data['post_status'] = 'draft';
	
	return $post_data;
}