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.