När du kör ett WordPress multisite, lägger WordPress automatiskt till en exempelsida till den nya webbplatsen varje gång en ny webbplats skapas. Nyligen frågade en av våra användare oss om det var möjligt att ta bort standardsidans exempelsida och lägga till sina egna standardsidor. I den här artikeln visar vi hur du lägger till / tar bort standardsidor i WordPress multisite.
Varför lägga till egna standardsidor i WordPress Multisite?
Det kan finnas många anledningar att ersätta standardsidans exempelsida med din egen. Du kanske till exempel vill lägga till en sida som talar om för användarna vad de ska göra härnäst.
Standardsidan som genereras av WordPress är lite tråkig. Kanske vill du lägga till något kvickt och smart?
Slutligen kan du använda standardsidan för att berätta för användarna vad som är tillåtet och inte tillåtet i ditt multisite-nätverk.
Lägga till / ta bort standardsidor i WordPress
Lägg bara till den här koden i din huvudsajts functions.php-fil eller ett webbplatsspecifikt plugin.
add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
function wpb_create_my_pages($blog_id, $user_id){
switch_to_blog($blog_id);
// create new page
$page_id = wp_insert_post(array(
'post_title' => 'About',
'post_name' => 'about',
'post_content' => 'This is an about page. Feel free to edit or delete this page.',
'post_status' => 'publish',
'post_author' => $user_id, // or "1" (super-admin?)
'post_type' => 'page',
'menu_order' => 1,
'comment_status' => 'closed',
'ping_status' => 'closed',
));
// Find and delete the WP default 'Sample Page'
$defaultPage = get_page_by_title( 'Sample Page' );
wp_delete_post( $defaultPage->ID );
restore_current_blog();
}
Den första delen av den här koden infogar en ny WordPress-sida med titeln 'Om' varje gång en ny webbplats skapas på ditt multisite-nätverk. Den andra delen av koden hittar och tar bort WordPress standardsida Exempelsida.
Vi hoppas att den här artikeln hjälpte dig att lägga till / ta bort standardsidor i WordPress multisite-nätverk.
Om du gillade den här artikeln, gå med oss på Google+ och Twitter. Du kan också prenumerera på vår YouTube-kanal för fler WordPress-videoguider.

Maxwell
Glöm inte att hantera andra språk också: i $defaultPage = get_page_by_title( ‘Sample Page’ ); , använd:
$defaultPage = get_page_by_title( __(‘Sample Page’) );
På så sätt kommer ordet Sample Page att översättas och sidan kommer att hittas på vilket språk som helst.
ali
thank you.
it solved my problem.
WPBeginner Staff
Gå till Inställningar -> Läsning och markera rutan ‘Dina senaste inlägg’. Se den här artikeln för mer hjälp.
WPBeginner Staff
Ja
shamim
Hej WPBeginner, jag kan inte ta bort standardsidan Hem.
Jag använder temat Twenty Twelve. Snälla hjälp mig.
sleon
Vad menar du med, ”Lägg bara till den här koden i din huvudsakliga webbplats funktioner.php” i tema funktioner.php?
iwan
hur man tar bort med sida mer än en, till exempel sidtitel ('Exempelsida', 'MIN produkt', 'Kontakt ')