Come pubblicare subito i post pianificati su WordPress

Non so a quanti di voi possa essere utile questa funzionalità, ma in certi casi può tornare utile se avete necessità di utilizzare il campo della data come vero e proprio valore da visualizzare.

Nel caso, vi basterà modificare il file functions.php, come nel caso del blocco dei media per i non admin, e inserire questa funzione:

function prevent_future_type( $post_data ) {
	if ( $post_data['post_status'] == 'future' && $post_data['post_type'] == 'post' ) {
		$post_data['post_status'] = 'publish';
	}
	return $post_data;
}
add_filter('wp_insert_post_data', 'prevent_future_type');
remove_action('future_post', '_future_post_hook');

Ora tutti i post futuri verranno pubblicati immediatamente e risulteranno come ultimi in ordine cronologico (ottimo se utilizzate i post come gestione di eventi o appuntamenti futuri ma volete che siano pubblicati subito).


Pubblicato

in

da