Est-il possible d'empêcher WP de créer la "Exemple de page" et "Hello World!" publier lors de la création d'un nouveau blog?
Si vous utilisez Multisite
La réponse acceptée est destructive en ce sens qu'elle annule tous les autres éléments de configuration de la fonction remplacée. Une façon moins destructive de le faire pour les installations multisites consiste à supprimer le contenu par défaut lors de la création d'un nouveau blog en y connectant wpmu_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 );
}
Créez un fichier install.php
dans votre répertoire wp-content
. Dans ce fichier, vous déclarez la fonction wp_install_defaults()
. Si vous laissez cette fonction vide, aucune catégorie, aucun lien, message ou page ne sera créé par défaut.
La fonction wp_install_defaults()
par défaut (connectable) se trouve dans wp-admin/includes/upgrade.php
.