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.

Maxwell
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.
ali
thank you.
it solved my problem.
Zespół WPBeginner
Przejdź do Ustawienia -> Czytanie i zaznacz pole wyboru „Twoje najnowsze wpisy”. Zobacz ten artykuł, aby uzyskać więcej pomocy.
Zespół WPBeginner
Tak
shamim
Cześć WPBeginner, nie mogę usunąć domyślnej strony Głównej.
Używam motywu Twenty Twelve. Proszę o pomoc.
sleon
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?
iwan
jak usunąć więcej niż jedną stronę, na przykład tytuły stron (‘Sample page’,’MY product’,’Contact ‘)