Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man lägger till / tar bort standardsidor i WordPress Multisite

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.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

7 CommentsLeave a Reply

  1. 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.

    • Hej WPBeginner, jag kan inte ta bort standardsidan Hem.
      Jag använder temat Twenty Twelve. Snälla hjälp mig.

  2. Vad menar du med, ”Lägg bara till den här koden i din huvudsakliga webbplats funktioner.php” i tema funktioner.php?

  3. hur man tar bort med sida mer än en, till exempel sidtitel ('Exempelsida', 'MIN produkt', 'Kontakt ')

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.