pbs_save_content_data

എഴുതിയത്

ഇൻ

,

pbs_save_content_data

സേവ് ചെയ്യേണ്ട പോസ്റ്റ് ഡാറ്റ പരിഷ്കരിക്കുന്നതിനുള്ള ഒരു ഫിൽട്ടർ. PBS എഡിറ്ററിൽ നിന്ന് ഒരു സേവ് ആരംഭിക്കുമ്പോഴാണ് ഇത് കോൾ ചെയ്യുന്നത്.

പാരാമീറ്ററുകൾ

$post_data

Array. സേവ് ചെയ്യേണ്ട അവസാന പോസ്റ്റ് ഡാറ്റ, ഇത് പിന്നീട് നേരിട്ട് wp_update_post()-ലേക്ക് നൽകുന്നു.

$_POST

Array. സേവ് ചെയ്യുന്നതിനായി എഡിറ്ററിൽ നിന്ന് അയച്ച റോ പോസ്റ്റ് ഡാറ്റ. ഇത് ഇതിനകം നോൺസ് പരിശോധിച്ചുറപ്പിച്ചതാണ്.

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