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