pbs_save_content_data

សរសេរដោយ

ក្នុង

,

pbs_save_content_data

Filter សម្រាប់កែប្រែទិន្នន័យអត្ថបទដែលត្រូវរក្សាទុក។ វាត្រូវបានហៅនៅពេលដែលការរក្សាទុកត្រូវបានចាប់ផ្ដើមពីកម្មវិធីកែសម្រួល 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;
}