pbs_save_content_data

تحریر کردہ

میں

,

pbs_save_content_data

محفوظ کیے جانے والے پوسٹ ڈیٹا میں ترمیم کے لیے ایک فلٹر۔ اسے اس وقت کال کیا جاتا ہے جب PBS ایڈیٹر سے سیو کا عمل شروع کیا گیا ہو۔

پیرامیٹرز

$post_data

Array. محفوظ کیا جانے والا حتمی پوسٹ ڈیٹا، یہ بعد میں براہ راست wp_update_post() کو پاس کیا جاتا ہے۔

$_POST

Array۔ محفوظ کرنے کے لیے ایڈیٹر کی طرف سے بھیجا گیا خام (raw) پوسٹ ڈیٹا۔ اس کی nonce تصدیق پہلے ہی ہو چکی ہے۔

$post_id

Int۔ پوسٹ کی آئی ڈی جسے ہم محفوظ کر رہے ہیں۔

مثال

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

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

	// کسی وجہ سے، ہم ہمیشہ چاہتے ہیں کہ پوسٹ ڈرافٹ ہی رہے۔
	$post_data['post_status'] = 'draft';
	
	return $post_data;
}