Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här lägger du till / tar bort standard pages i WordPress Multisite

När du runar en WordPress multisite lägger WordPress automatiskt till en exempelsida till den nya sajten varje gång en ny site skapas. Senast frågade en av våra användare oss om det var möjligt att remove den standardiserade exempelsidan och add to sina egna standard pages. I den här artikeln visar vi dig hur du lägger till / tar bort standard pages i WordPress multisite.

Varför lägga till dina egna standard pages i WordPress Multisite?

Det kan finnas många anledningar till att ersätta standard exempel page med din egen. Du kanske till exempel vill add to en page som talar om för användarna vad de ska göra härnäst.

Den standard page som genereras av WordPress är lite tråkig. Du kanske gillar att add to något fyndigt och smart?

Slutligen kan du använda standard-sidan för att berätta för användarna vad som är bra och mindre bra i ditt multisite network.

Adding / Removing Default Pages in WordPress

Lägg helt enkelt till den här koden i din huvudwebbplats functions.php-fil eller i ett site-specifikt 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 denna kod infogar en ny WordPress-sida med titeln ” About ” när en ny site skapas på ditt multisite network. Den andra delen av koden hittar och borttar standard WordPress Sample Page.

Vi hoppas att den här artikeln hjälpte dig att add / remove standard pages i WordPress multisite network.

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 video tutorials.

Avslöjande: Vårt innehåll stöds av våra läsare. 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 editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

8 kommentarerLämna ett svar

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Maxwell says

    Don’t forget handle other languages too: in $defaultPage = get_page_by_title( ’Sample Page’ ); , use:

    $defaultPage = get_page_by_title( __(’Sample Page’) );

    This way, the Sample Page word will be translated and the page will be found in any language.

  3. sleon says

    what do you mean about, ”Simply add this code to your main site’s functions.php” in the theme functions.php?

  4. iwan says

    how to removing with page more than one,for example page title(’Sample page’,’MY product’,’Contact ’)

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åra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.