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