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;
}