pbs_save_content_data
सहेजे जाने वाले पोस्ट डेटा को संशोधित करने के लिए एक फ़िल्टर। इसे तब कॉल किया जाता है जब PBS एडिटर से सहेजना शुरू किया गया हो।
पैरामीटर
$post_data
Array. सहेजा जाने वाला अंतिम पोस्ट डेटा, इसे बाद में सीधे wp_update_post() को पास किया जाता है।
$_POST
Array. सहेजने के लिए एडिटर से भेजा गया रॉ पोस्ट डेटा। यह पहले ही नॉनस (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;
}