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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial 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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 kommentarerLeave a Reply

  1. Maxwell

    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.

  2. ali

    thank you.
    it solved my problem. :)

    • shamim

      Hi WPBeginner i can’t remove default page Home
      i am using tweenty twelve theme.. pls help me

  3. sleon

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

  4. iwan

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

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.