Cuando ejecutas una red de WordPress multisitio, cada vez que se crea un nuevo sitio, WordPress agrega automáticamente una página de ejemplo al nuevo sitio. Recientemente, uno de nuestros usuarios nos preguntó si era posible eliminar la página de ejemplo predeterminada y agregar sus propias páginas predeterminadas. En este artículo, te mostraremos cómo agregar/eliminar páginas predeterminadas en WordPress multisitio.
¿Por qué agregar tus propias páginas predeterminadas en WordPress multisitio?
Puede haber muchas razones para reemplazar la página de ejemplo predeterminada por la tuya. Por ejemplo, es posible que desees agregar una página que indique a los usuarios qué hacer a continuación.
La página de ejemplo predeterminada generada por WordPress es un poco aburrida. ¿Quizás te gustaría agregar algo ingenioso y astuto?
Por último, puedes usar la página predeterminada para indicar a los usuarios lo que pueden y no pueden hacer en tu red multisitio.
Agregar/Eliminar páginas predeterminadas en WordPress
Simplemente agrega este código al archivo functions.php de tu sitio principal o a un plugin específico del sitio.
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 primera parte de este código inserta una nueva página de WordPress titulada *'Acerca de'* cada vez que se crea un nuevo sitio en tu red multisitio. La segunda parte del código busca y elimina la *Página de ejemplo* predeterminada de WordPress.
Esperamos que este artículo te haya ayudado a agregar/eliminar páginas predeterminadas en una red de WordPress multisitio.
Si te gustó este artículo, únete a nosotros en Google+ y Twitter. También puedes suscribirte a nuestro Canal de YouTube para más tutoriales en video de WordPress.

Maxwell
No olvides manejar otros idiomas también: en $defaultPage = get_page_by_title( ‘Página de ejemplo’ ); , usa:
$defaultPage = get_page_by_title( __(‘Página de ejemplo’) );
De esta manera, la palabra Página de ejemplo se traducirá y la página se encontrará en cualquier idioma.
ali
thank you.
it solved my problem.
Personal de WPBeginner
Ve a Configuración -> Lectura y marca la casilla 'Tus últimas entradas'. Mira este artículo para más ayuda.
Personal de WPBeginner
Sí
shamim
Hola WPBeginner, no puedo eliminar la página predeterminada Inicio
estoy usando el tema twenty twelve.. por favor ayúdame
sleon
¿a qué te refieres con, “Simplemente agrega este código al functions.php de tu sitio principal” en el theme functions.php?
iwan
cómo eliminar con más de una página, por ejemplo, título de página(‘Página de ejemplo’,’MI producto’,’Contacto ‘)