Quando você está executando uma rede WordPress multisite, cada vez que um novo site é criado, o WordPress adiciona automaticamente uma página de exemplo ao novo site. Recentemente, um de nossos usuários nos perguntou se era possível remover a página de exemplo padrão e adicionar suas próprias páginas padrão. Neste artigo, mostraremos como adicionar / remover páginas padrão na rede WordPress multisite.
Por que Adicionar Suas Próprias Páginas Padrão no WordPress Multisite?
Pode haver muitas razões para substituir a página de exemplo padrão pela sua. Por exemplo, você pode querer adicionar uma página informando aos usuários o que fazer em seguida.
A página de exemplo padrão gerada pelo WordPress é um pouco sem graça. Talvez você queira adicionar algo espirituoso e inteligente?
Por último, você pode usar a página padrão para informar aos usuários o que fazer e o que não fazer em sua rede multisite.
Adicionando / Removendo Páginas Padrão no WordPress
Simplesmente adicione este código ao arquivo functions.php do seu site principal ou a um plugin específico do site.
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();
}
A primeira parte deste código insere uma nova página do WordPress intitulada 'Sobre' sempre que um novo site é criado em sua rede multisite. A segunda parte do código encontra e exclui a Página de Exemplo padrão do WordPress.
Esperamos que este artigo tenha ajudado você a adicionar / remover páginas padrão na rede WordPress multisite.
Se você gostou deste artigo, junte-se a nós no Google+ e Twitter. Você também pode se inscrever em nosso Canal do YouTube para mais tutoriais em vídeo do WordPress.


Maxwell
Não se esqueça de lidar com outros idiomas também: em $defaultPage = get_page_by_title( ‘Sample Page’ ); , use:
$defaultPage = get_page_by_title( __(‘Sample Page’) );
Desta forma, a palavra Sample Page será traduzida e a página será encontrada em qualquer idioma.
ali
thank you.
it solved my problem.
Equipe WPBeginner
Vá para Configurações -> Leitura e marque a caixa 'Seus Posts Mais Recentes'. Veja este artigo para mais ajuda.
Equipe WPBeginner
Sim
shamim
Olá WPBeginner, não consigo remover a página padrão "Home"
Estou usando o tema Twenty Twelve.. por favor, me ajude
sleon
o que você quer dizer com, “Simplesmente adicione este código ao functions.php do seu site principal” no functions.php do tema?
iwan
como remover com mais de uma página, por exemplo, título da página(‘Sample page’,’MY product’,’Contact ‘)