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