Quando você está executando um multisite WordPress, 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 no multisite WordPress.
Por que adicionar suas próprias páginas padrão no WordPress Multisite?
Pode haver muitos motivos para substituir a página de exemplo padrão pela sua. Por exemplo, você pode querer adicionar uma página dizendo aos usuários o que fazer a seguir.
A página de exemplo padrão gerada pelo WordPress é um pouco chata. Talvez você gostaria de adicionar algo espirituoso e inteligente?
Por fim, você pode usar a página padrão para dizer aos usuários o que fazer e não fazer de sua rede multisite.
Adicionando / Removendo Páginas Padrão no WordPress
Basta adicionar 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);
função wpb_create_my_pages ($ blog_id, $ user_id) {
switch_to_blog ($ blog_id);
// criar nova página
$ page_id = wp_insert_post (array (
'post_title' => 'Sobre',
'post_name' => 'about',
'post_content' => 'Esta é uma página sobre. Sinta-se à vontade para editar ou excluir esta página. ',
'post_status' => 'publicar',
'post_author' => $ user_id, // ou "1" (super-admin?)
'post_type' => 'página',
'menu_order' => 1,
'comment_status' => 'closed',
'ping_status' => 'closed',
));
// Encontre e exclua a "Página de exemplo" padrão do WP
$ defaultPage = get_page_by_title ('Página de exemplo');
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 seja criado em sua rede multisite. A segunda parte do código encontra e exclui o WordPress padrão Página de exemplo .
Esperamos que este artigo o ajude a adicionar / remover páginas padrão na rede multisite do WordPress.