Impedisci a WP di creare "Pagina di esempio" e "Hello World!" inviare


10

È possibile impedire a WP di creare la "Pagina di esempio" e "Hello World!" pubblicare post quando si crea un nuovo blog?

Risposte:


4

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 );
}

19

Crea un file install.phpnella tua wp-contentdirectory. 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


1
Grazie! Hai un'idea per risolvere il problema con WP Multisite? Dopo aver aggiunto install.php nella directory wp-content ricevo un errore 500 durante la creazione di un nuovo sito.
user1706680

Spiacente, ignora il mio commento: l'errore 500 è stato causato da qualcos'altro! Funziona anche con Multisito!
user1706680

Ciò annullerà anche la creazione della categoria "Non categorizzato" e una serie di altre impostazioni. controlla la funzione al seguente link per vedere esattamente cosa avrai la precedenza: core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/…
Steven

Si prega di vedere la mia risposta qui sotto per un modo meno distruttivo di farlo per installazioni su più siti wordpress.stackexchange.com/a/272252/13118
Steven
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.