Comment ajouter / supprimer des pages par défaut dans WordPress Multisite

Comment ajouter / supprimer des pages par défaut dans WordPress Multisite / Tutoriels

Lorsque vous exécutez un multisite WordPress, chaque fois qu'un nouveau site est créé, WordPress ajoute automatiquement un exemple de page au nouveau site. Récemment, un de nos utilisateurs nous a demandé s'il était possible de supprimer la page exemple par défaut et d'ajouter leurs propres pages par défaut. Dans cet article, nous allons vous montrer comment ajouter / supprimer des pages par défaut dans WordPress multisite.

Pourquoi ajouter vos propres pages par défaut dans WordPress Multisite?

Il peut y avoir plusieurs raisons de remplacer la page d’échantillon par défaut par la vôtre. Par exemple, vous pouvez ajouter une page indiquant aux utilisateurs quoi faire..

La page d’échantillon par défaut générée par WordPress est un peu ennuyeuse. Peut-être voudriez-vous ajouter quelque chose d'esprit et d'intelligent?

Enfin, vous pouvez utiliser la page par défaut pour indiquer aux utilisateurs ce qu’il faut faire ou non de votre réseau multisite..

Ajout / Suppression de pages par défaut dans WordPress

Ajoutez simplement ce code au fichier functions.php de votre site principal ou à un plugin spécifique au site..

 add_action ('wpmu_new_blog', 'wpb_create_my_pages', 10, 2); fonction wpb_create_my_pages ($ blog_id, $ user_id) switch_to_blog ($ blog_id); // crée une nouvelle page $ page_id = wp_insert_post (array ('post_title' => 'À propos', 'post_name' => 'à propos de', 'post_content' => 'Ceci est une page à propos. N'hésitez pas à modifier ou à supprimer cette page . ',' post_status '=>' publier ',' post_author '=> $ id_utilisateur, // ou "1" (super-administrateur?)' post_type '=>' page ',' menu_order '=> 1,' comment_status '=>' fermé ',' ping_status '=>' fermé ',)); // Rechercher et supprimer la 'page d'exemple' par défaut du groupe de travail $ $ defaultPage = get_page_by_title ('Exemple de page'); wp_delete_post ($ defaultPage-> ID); restore_current_blog ();  

La première partie de ce code insère une nouvelle page WordPress intitulée 'Sur' chaque fois qu'un nouveau site est créé sur votre réseau multisite. La deuxième partie du code trouve et supprime WordPress par défaut Page d'exemple.

Nous espérons que cet article vous a aidé à ajouter / supprimer des pages par défaut dans un réseau multisite WordPress.

Si cet article vous a plu, rejoignez-nous sur Google+ et Twitter. Vous pouvez également vous abonner à notre chaîne YouTube pour plus de tutoriels vidéo sur WordPress.