pbs_save_content_data
সংরক্ষণ করার জন্য পোস্ট ডেটা পরিবর্তন করার একটি ফিল্টার। PBS এডিটর থেকে যখন সেভ শুরু করা হয় তখন এটি কল করা হয়।
প্যারামিটারসমূহ
$post_data
অ্যারে। সংরক্ষণ করার জন্য চূড়ান্ত পোস্ট ডেটা, এটি পরবর্তীতে সরাসরি wp_update_post()-এ পাঠানো হয়।
$_POST
অ্যারে। সংরক্ষণের জন্য এডিটর থেকে পাঠানো র’ (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 ) {
// For some reason, we always want the post to be a draft.
$post_data['post_status'] = 'draft';
return $post_data;
}