WordPress: eliminare i contenuti fittizi dopo l'installazione del tema

Come eliminare i contenuti predefiniti di WordPress dopo aver installato un tema.

WordPress di Gabriele Romanato

Ogni nuova installazione di WordPress dispone di un post, una pagina ed un commento predefiniti. Possiamo eliminare questo contenuto fittizio subito dopo l'installazione del nostro tema.

Aggiungete il seguente codice al file functions.php:


function my_theme_setup() {
	$the_theme_status = get_option( 'theme_setup_status' );

	if( $the_theme_status !== '1' ) {
		wp_delete_post( 1, true );
		wp_delete_post( 2, true );
		wp_delete_comment( 1 );
		update_option( 'theme_setup_status', '1' );
	}
}

add_action( 'after_setup_theme', 'my_theme_setup' );

In questo caso abbiamo registrato un'opzione che impedisce al nostro codice di essere eseguito nuovamente qualora dovessimo riattivare il tema.