pbs_save_content_data

எழுதியவர்

இதில்

,

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