¿Es posible evitar que WP cree la "Página de muestra" y "Hola mundo!" publicar al crear un nuevo blog?
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 );
}
Crea un archivo install.php
en tu wp-content
directorio. 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