Quando gestisci una rete WordPress multisite, ogni volta che viene creato un nuovo sito, WordPress aggiunge automaticamente una pagina di esempio al nuovo sito. Recentemente, uno dei nostri utenti ci ha chiesto se fosse possibile rimuovere la pagina di esempio predefinita e aggiungere le proprie pagine predefinite. In questo articolo, ti mostreremo come aggiungere / rimuovere pagine predefinite in WordPress multisite.
Perché aggiungere le tue pagine predefinite in WordPress multisite?
Ci possono essere molte ragioni per sostituire la pagina di esempio predefinita con la tua. Ad esempio, potresti voler aggiungere una pagina che indichi agli utenti cosa fare dopo.
La pagina di esempio predefinita generata da WordPress è un po' noiosa. Forse vorresti aggiungere qualcosa di spiritoso e intelligente?
Infine, puoi usare la pagina predefinita per indicare agli utenti cosa fare e cosa non fare sulla tua rete multisite.
Aggiungere / Rimuovere pagine predefinite in WordPress
Aggiungi semplicemente questo codice al file functions.php del tuo sito principale o a un plugin specifico per sito.
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();
}
La prima parte di questo codice inserisce una nuova pagina WordPress intitolata 'Informazioni' ogni volta che viene creato un nuovo sito sulla tua rete multisite. La seconda parte del codice trova ed elimina la Pagina di esempio predefinita di WordPress.
Speriamo che questo articolo ti abbia aiutato ad aggiungere / rimuovere pagine predefinite nella rete WordPress multisite.
Se ti è piaciuto questo articolo, unisciti a noi su Google+ e Twitter. Puoi anche iscriverti al nostro Canale YouTube per altri tutorial video su WordPress.

Maxwell
Non dimenticare di gestire anche altre lingue: in $defaultPage = get_page_by_title( ‘Pagina Esempio’ ); , usa:
$defaultPage = get_page_by_title( __(‘Pagina Esempio’) );
In questo modo, la parola Pagina Esempio verrà tradotta e la pagina verrà trovata in qualsiasi lingua.
ali
thank you.
it solved my problem.
Staff di WPBeginner
Vai su Impostazioni -> Lettura e seleziona la casella ‘I tuoi ultimi articoli’. Vedi questo articolo per ulteriore aiuto.
Staff di WPBeginner
Sì
shamim
Ciao WPBeginner, non riesco a rimuovere la pagina predefinita Home
sto usando il tema twenty twelve.. per favore aiutami
sleon
cosa intendi con, “Aggiungi semplicemente questo codice al functions.php del tuo sito principale” nel functions.php del tema?
iwan
come rimuovere più di una pagina, ad esempio titoli di pagina (‘Pagina Esempio’,’IL mio prodotto’,’Contatti ‘)