Empêche WP de créer des «exemples de page» et «Bonjour tout le monde!» Publier


10

Est-il possible d'empêcher WP de créer la "Page d'exemple" et "Bonjour tout le monde!" publier lors de la création d'un nouveau blog?

Réponses:


4

Si vous utilisez Multisite

La réponse acceptée est destructrice en ce qu'elle annule tous les autres éléments de configuration dans la fonction remplacée. Une méthode moins destructrice pour les installations multisites consiste à supprimer le contenu par défaut lors de la création d'un nouveau blog en se 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 );
}

19

Créez un fichier install.phpdans votre wp-contentrépertoire. Dans ce fichier, vous déclarez la wp_install_defaults()fonction. Si vous laissez cette fonction vide, aucune catégorie par défaut, des liens, des publications ou des pages ne seront créés.

La fonction par défaut (enfichable) wp_install_defaults()se trouve dans wp-admin/includes/upgrade.php.

Voir également: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
Je vous remercie! Vous avez une idée pour résoudre le problème avec WP Multisite? Après avoir ajouté le fichier install.php dans le répertoire wp-content, j'obtiens une erreur 500 lors de la création d'un nouveau site.
user1706680

Désolé, ignorez mon commentaire - l'erreur 500 a été causée par autre chose! Fonctionne également pour Multisite!
user1706680

Cela annulera également la création de la catégorie «Non catégorisé» et de nombreux autres paramètres. vérifiez la fonction sur le lien suivant pour voir exactement ce que vous allez remplacer
Steven

Veuillez consulter ma réponse ci-dessous pour une méthode moins destructrice pour les installations multisites wordpress.stackexchange.com/a/272252/13118
Steven
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.