2 maneiras de criar páginas de Blog separadas no WordPress
I. Usando o índice.php como um modelo de blog
este método é muito simples. É a funcionalidade padrão no WordPress, Sem código adicional. É usado em muitos sites.
você deve saber uma coisa: alguns temas não têm código para blogs em seu índice.arquivo php, para tais temas este método não funciona. Nesse caso, eu recomendo que você olhe para o segundo método, você também pode encontrá-lo neste post.
Passo 1. Criando uma página de Blog
Primeiro, vá para as páginas > Adicionar novo, depois que preencher o campo de entrada de título, suponho que será “Blog”, e salvar a página.Como criar uma página de blog no WordPress admin? Personalizando locais para Homepage e Blog Posts
vá para as configurações > ler e configurar uma página estática como a página inicial e nossa página do blog como uma página de posts.
Etapa 3. Adicionar um item de Menu
esta é uma etapa desnecessária. Se você terminou a segunda etapa, o blog aparecerá na URL da página, você acabou de criar. A página do blog também usará o arquivo index.php
como modelo.
de qualquer forma, se o seu tema atual suportar menus, você pode adicionar esta página aos menus do site. Se você quiser fazer isso, vá para os Menus aparência >, adicione a página do blog a qualquer menu e salve-a.
II. usando seu próprio modelo de página para postagens de Blog
este método permite que você crie seções de blog usando seu próprio modelo de página. Dessa forma, é bom quando você precisa exibir postagens com seus próprios parâmetros. Você também pode criar várias seções do blog com diferentes argumentos de consulta.
então, vamos começar.
Passo 1. Criando modelo de página
suponho que você já sabe como fazer isso, se não o fizer, abra sua pasta de tema atual e crie um arquivo php lá. Você pode nomeá-lo como quiser, por exemplo blog-template.php
. Neste arquivo, adicione o seguinte código:
<?php/* * Template name: Blog section template */
Etapa 2. Criando uma página
esta etapa é semelhante à primeira etapa do primeiro método, a única diferença é que você deve especificar um modelo de página na seção “Atributos da Página”.
Etapa 3. Navegação de paginação
claro, precisamos de uma paginação para nossa seção de blog. Você provavelmente usa algum tipo de plug-ins ou sua própria função para esses fins. Se algo der errado, recomendo que você use o plugin WP-PageNavi. Fiz alguns testes – este plugin funciona bem com o código deste tutorial.
Passo 4. O código para o modelo de página
este é apenas um exemplo sem algumas das funções importantes do modelo, como get_header()
ou get_footer()
. Mas este modelo contém tudo o que você precisa para testar sua página de blog.
<?php/* * Template name: Blog section template */$current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // get current page number$args = array('posts_per_page' => get_option('posts_per_page'), // the value from Settings > Reading by default'paged' => $current_page // current page);query_posts( $args ); $wp_query->is_archive = true;$wp_query->is_home = false; while(have_posts()): the_post();?><h2><?php the_title() /* post title */ ?></h2><p><?php the_content() /* post content */ ?></p><?phpendwhile; if( function_exists('wp_pagenavi') ) wp_pagenavi(); // WP-PageNavi function
Misha Rudrastyh
desenvolvo sites desde 2008, portanto, é o total de 13 anos de experiência, oh meu deus. Acima de tudo, adoro o amor para criar sites com WordPress e Gutenberg, algumas idéias e pensamentos que compartilho em todo o meu blog.
precisa de alguma ajuda do desenvolvedor? Entre em contato comigo
Siga-me no Twitter