Evite que WP cree "Página de muestra" y "¡Hola mundo!" enviar


10

¿Es posible evitar que WP cree la "Página de muestra" y "Hola mundo!" publicar al crear un nuevo blog?

Respuestas:


4

Si estás usando Multisitio

La respuesta aceptada es destructiva porque cancela todos los demás elementos de configuración en la función anulada. Una forma menos destructiva de hacerlo para instalaciones en varios sitios es eliminar el contenido predeterminado durante la creación de un nuevo blog conectándose awpmu_new_blog

add_action( 'wpmu_new_blog', 'delete_wordpress_defaults', 100, 1 );

function delete_wordpress_defaults(){

    // 'Hello World!' post
    wp_delete_post( 1, true );

    // 'Sample page' page
    wp_delete_post( 2, true );
}

19

Crea un archivo install.phpen tu wp-contentdirectorio. En ese archivo declaras la wp_install_defaults()función. Si solo deja esa función vacía, no se crearán categorías, enlaces, publicaciones o páginas predeterminadas.

La función predeterminada (conectable) wp_install_defaults()se puede encontrar en wp-admin/includes/upgrade.php.

Ver también: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
¡Gracias! ¿Tienes una idea para resolver el problema con WP Multisite? Después de agregar install.php en el directorio wp-content obtengo un error 500 al crear un nuevo sitio.
user1706680

Lo sentimos, ignore mi comentario: ¡el error 500 fue causado por otra cosa! ¡También funciona para Multisite!
user1706680

Esto también cancelará la creación de la categoría 'Sin categoría' y una gran cantidad de otras configuraciones. verifique la función en el siguiente enlace para ver qué anulará
Steven

Consulte mi respuesta a continuación para obtener una forma menos destructiva de hacer esto para instalaciones en varios sitios wordpress.stackexchange.com/a/272252/13118
Steven
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.