pbs_save_content_data
فیلتری برای تغییر دادههای نوشته که قرار است ذخیره شوند. این فیلتر هنگامی فراخوانی میشود که ذخیرهسازی از ویرایشگر PBS آغاز شده باشد.
پارامترها
$post_data
آرایه. دادههای نهایی نوشته برای ذخیرهسازی؛ این دادهها متعاقباً مستقیماً به wp_update_post() ارسال میشوند.
$_POST
آرایه. دادههای خام نوشته ارسالشده از ویرایشگر برای ذخیرهسازی. اعتبار نانس (Nonce) این دادهها از قبل تأیید شده است.
$post_id
عدد صحیح. شناسه نوشتهای که در حال ذخیره آن هستیم.
مثال
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;
}