È possibile impedire a WP di creare la "Pagina di esempio" e "Hello World!" pubblicare post quando si crea un nuovo blog?
È possibile impedire a WP di creare la "Pagina di esempio" e "Hello World!" pubblicare post quando si crea un nuovo blog?
Risposte:
Se stai utilizzando Multisite
La risposta accettata è distruttiva in quanto annulla tutti gli altri elementi impostati nella funzione sostituita. Un modo meno distruttivo per farlo per installazioni su più siti è quello di eliminare il contenuto predefinito durante la creazione di un nuovo blog collegandosi awpmu_new_blog
add_action( 'wpmu_new_blog', 'delete_wordpress_defaults', 100, 1 );
function delete_wordpress_defaults(){
// 'Hello World!' post
wp_delete_post( 1, true );
// 'Sample page' page
wp_delete_post( 2, true );
}
Crea un file install.php
nella tua wp-content
directory. In quel file dichiari la wp_install_defaults()
funzione. Se lasci questa funzione vuota, non verranno create categorie, collegamenti, post o pagine predefiniti.
La funzione predefinita (collegabile) wp_install_defaults()
è disponibile in wp-admin/includes/upgrade.php
.
Vedi anche: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install