Pare o WP de criar "Sample Page" e "Hello World!" postar

10

É possível impedir o WP de criar a "Página de amostra" e "Olá, mundo!" postar ao criar um novo blog?

user1706680
fonte

Respostas:

4

Se você estiver usando o Multisite

A resposta aceita é destrutiva, pois cancela todos os outros itens de configuração na função substituída. Uma maneira menos destrutiva de fazer isso para instalações em vários sites é excluir o conteúdo padrão durante a criação do novo blog, conectando-o aowpmu_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 );
}
Steven
fonte
19

Crie um arquivo install.phpno seu wp-contentdiretório. Nesse arquivo, você declara a wp_install_defaults()função. Se você deixar essa função vazia, nenhuma categoria, link, postagem ou página padrão será criada.

A função padrão (conectável) wp_install_defaults()pode ser encontrada em wp-admin/includes/upgrade.php.

Consulte também: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install

Geert
fonte
11
Obrigado! Você tem uma ideia para resolver o problema com o WP Multisite? Depois de adicionar o install.php no diretório wp-content, recebo um erro 500 ao criar um novo site.
user1706680
Desculpe, ignore meu comentário - o Erro 500 foi causado por outra coisa! Também funciona para Multisite!
user1706680
Isso também cancelará a criação da categoria 'Sem categoria' e uma série de outras configurações. verifique a função no seguinte link para ver exatamente o que você substituirá: core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/…
Steven
Por favor, veja minha resposta abaixo de uma maneira menos destrutiva de fazer isso para multisite instalações wordpress.stackexchange.com/a/272252/13118
Steven