pbs_save_content_data

Geschreven door

in

,

pbs_save_content_data

Een filter om de op te slaan berichtgegevens te wijzigen. Dit wordt aangeroepen wanneer een opslagactie is geïnitieerd vanuit de PBS-editor.

Parameters

$post_data

Array. De uiteindelijke berichtgegevens die moeten worden opgeslagen; dit wordt daarna direct doorgegeven aan wp_update_post().

$_POST

Array. De ruwe berichtgegevens die vanuit de editor zijn verzonden voor opslaan. Dit is al geverifieerd met een nonce.

$post_id

Int. Het bericht-ID dat we opslaan.

Voorbeeld

add_filter( 'pbs_save_content_data', 'save_always_as_draft', 10, 3 );

function save_always_as_draft( $post_data, $_post, $post_id ) {

	// Om de een of andere reden willen we altijd dat het bericht een concept is.
	$post_data['post_status'] = 'draft';
	
	return $post_data;
}