Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak dodać / usunąć domyślne strony w WordPress Multisite

Kiedy prowadzisz sieć WordPress multisite, za każdym razem, gdy tworzona jest nowa witryna, WordPress automatycznie dodaje do niej przykładową stronę. Ostatnio jeden z naszych użytkowników zapytał nas, czy możliwe jest usunięcie domyślnej strony przykładowej i dodanie własnych stron domyślnych. W tym artykule pokażemy, jak dodawać / usuwać strony domyślne w WordPress multisite.

Dlaczego dodawać własne strony domyślne w WordPress multisite?

Może być wiele powodów, aby zastąpić domyślną stronę przykładową własną. Na przykład, możesz chcieć dodać stronę informującą użytkowników, co mają zrobić dalej.

Domyślna strona przykładowa generowana przez WordPress jest trochę nudna. Może chciałbyś dodać coś dowcipnego i sprytnego?

Na koniec możesz użyć domyślnej strony, aby poinformować użytkowników o tym, co wolno, a czego nie wolno w Twojej sieci multisite.

Dodawanie / usuwanie stron domyślnych w WordPress

Po prostu dodaj ten kod do pliku functions.php swojej głównej witryny lub do wtyczki specyficznej dla witryny.

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();
}

Pierwsza część tego kodu wstawia nową stronę WordPress zatytułowaną „O nas” za każdym razem, gdy tworzona jest nowa witryna w Twojej sieci multisite. Druga część kodu wyszukuje i usuwa domyślną Przykładową stronę WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dodać / usunąć strony domyślne w sieci WordPress multisite.

Jeśli podobał Ci się ten artykuł, dołącz do nas na Google+ i Twitterze. Możesz również subskrybować nasz Kanał YouTube, aby uzyskać więcej samouczków wideo WordPress.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

7 CommentsLeave a Reply

  1. Nie zapomnij o obsłudze innych języków: w $defaultPage = get_page_by_title( ‘Sample Page’ ); , użyj:

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

    W ten sposób słowo Sample Page zostanie przetłumaczone, a strona zostanie znaleziona w dowolnym języku.

    • Cześć WPBeginner, nie mogę usunąć domyślnej strony Głównej.
      Używam motywu Twenty Twelve. Proszę o pomoc.

  2. co masz na myśli, mówiąc „Po prostu dodaj ten kod do pliku functions.php swojej głównej witryny” w pliku functions.php motywu?

  3. jak usunąć więcej niż jedną stronę, na przykład tytuły stron (‘Sample page’,’MY product’,’Contact ‘)

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.