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