Când rulați o rețea WordPress multisite, de fiecare dată când este creat un nou site, WordPress adaugă automat o pagină de exemplu pe noul site. Recent, unul dintre utilizatorii noștri ne-a întrebat dacă este posibil să eliminăm pagina de exemplu implicită și să adăugăm propriile pagini implicite. În acest articol, vă vom arăta cum să adăugați / eliminați pagini implicite în WordPress multisite.
De ce să adăugați propriile pagini implicite în WordPress Multisite?
Pot exista multe motive pentru a înlocui pagina de exemplu implicită cu propria dvs. De exemplu, s-ar putea să doriți să adăugați o pagină care să spună utilizatorilor ce să facă în continuare.
Pagina implicită de exemplu generată de WordPress este puțin plictisitoare. Poate ați dori să adăugați ceva spiritual și inteligent?
În cele din urmă, puteți folosi pagina implicită pentru a spune utilizatorilor ce au voie și ce nu au voie în rețeaua dvs. multisite.
Adăugarea / Eliminarea paginilor implicite în WordPress
Pur și simplu adăugați acest cod în fișierul functions.php al site-ului dvs. principal sau într-un plugin specific site-ului.
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();
}
Prima parte a acestui cod inserează o nouă pagină WordPress intitulată „Despre” ori de câte ori un nou site este creat pe rețeaua dvs. multisite. A doua parte a codului găsește și șterge pagina implicită WordPress Sample Page.
Sperăm că acest articol v-a ajutat să adăugați / eliminați pagini implicite în rețeaua WordPress multisite.
Dacă ți-a plăcut acest articol, alătură-te nouă pe Google+ și Twitter. De asemenea, te poți abona la Canalul nostru de YouTube pentru mai multe tutoriale video despre WordPress.


Maxwell
Nu uitați să gestionați și alte limbi: în $defaultPage = get_page_by_title( ‘Sample Page’ ); , folosiți:
$defaultPage = get_page_by_title( __(‘Sample Page’) );
În acest fel, cuvântul Sample Page va fi tradus și pagina va fi găsită în orice limbă.
ali
thank you.
it solved my problem.
Echipa WPBeginner
Accesați Setări -> Citire și bifați căsuța „Cele mai recente postări ale dvs.”. Consultați acest articol pentru mai mult ajutor.
Echipa WPBeginner
Da
shamim
Salut WPBeginner, nu pot elimina pagina implicită Acasă
Folosesc tema Twenty Twelve.. Vă rog să mă ajuta
sleon
Ce înțelegi prin „Pur și simplu adăugați acest cod în fișierul functions.php al site-ului dvs. principal” în fișierul theme functions.php?
iwan
cum să eliminați cu pagina mai mult de una, de exemplu titlul paginii ('Pagina de exemplu', 'Produsul meu', 'Contact ')