pbs_save_content_data

ਦੁਆਰਾ ਲਿਖਿਆ

ਵਿੱਚ

,

pbs_save_content_data

ਸੇਵ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਪੋਸਟ ਡੇਟਾ ਨੂੰ ਸੋਧਣ ਲਈ ਇੱਕ ਫਿਲਟਰ। ਇਹ ਉਦੋਂ ਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ PBS ਸੰਪਾਦਕ ਤੋਂ ਸੇਵ ਸ਼ੁਰੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

$post_data

ਐਰੇ। ਸੇਵ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਅੰਤਿਮ ਪੋਸਟ ਡੇਟਾ, ਇਹ ਬਾਅਦ ਵਿੱਚ ਸਿੱਧਾ wp_update_post() ਨੂੰ ਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

$_POST

ਐਰੇ। ਸੇਵ ਕਰਨ ਲਈ ਸੰਪਾਦਕ ਤੋਂ ਭੇਜਿਆ ਗਿਆ ਕੱਚਾ (raw) ਪੋਸਟ ਡੇਟਾ। ਇਹ ਪਹਿਲਾਂ ਹੀ ਨੌਂਸ (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 ) {

	// For some reason, we always want the post to be a draft.
	$post_data['post_status'] = 'draft';
	
	return $post_data;
}