Suporte » Temas » Criar link da página inicial (home.php) para a página de blogs (index.php)

  • Resolvido Ueder Silva

    (@ueder-silva)


    Olá Pessoal!

    Estou com um probleminha bem fácil de ser resolvido, mas como não soube como pesquisar ficou difícil para mim…

    No portal que estou desenvolvendo optei por usar o arquivo home.php para a página inicial e a index.php para a página do blog seguindo a hierarquia do wordpress,
    após feita essa decisão surgiu esse probleminha, eu não sei como criar o link no menu da página inicial para ir para o blog.
    Quando estava usando a opção do Menu > Configurações > Leitura > A página inicial mostra : Uma página estática, ficava muito fácil.

    Alguém pode me ajudar a resolver esse problema?

    Para efeitos de informação eu estou usando a função wp_nav_menu e criando os menus através do painel de controle.
    Eu não gostaria de utilizar algo como http://meusite/wp-co…utema/index.php e sim algo como a função bloginfo(‘paramêtro’)

    Desde já sou grato!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Quando estava usando a opção do Menu > Configurações > Leitura > A página inicial mostra : Uma página estática, ficava muito fácil.

    Acredito que vc possa continuar a usar essa solução, desde que não personalize o Loop da home.php. Ele vai puxar automaticamente a página indicada, mas dentro do layout da home.php.

    Se vc personalizou e tirou essa opção, aí não sei como seria possível do jeito que vc quer. Acho que teria que ser com o endereço completo mesmo.

    Ficou complicado agora… tentei chamar a página index.php através do endereço completo e ele me retorna erros das funções do wordpress.
    Já estou ficando d%#$@!… Realmente não pensei nessa maneira que você sugeriu, mas o problema é que quero customizar a página inicial, quero apenas um minimo espaço para as notícias mais importantes do site. os demais posts ficariam distribuídos por páginas de categorias

    Olá,

    • Crie um modelo de página
    • Crie uma página no WP, e atribua o modelo que criou a ela
    • Configura a página como página inicial em COnfiguraçÕes > Leitura.

    O modelo de página é um arquivo php com um cabeçalho:

    <?php
    /*
    Template Name: Archives with Content
    */
    ?>
    
    <?php get_header(); ?>
    
    <div id="content" class="widecolumn">
    
     <?php if (have_posts()) : while (have_posts()) : the_post();?>
     <div class="post">
      <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
      <div class="entrytext">
       <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?>
      </div>
     </div>
     <?php endwhile; endif; ?>
     <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
    
    </div>
    
    <?php get_footer(); ?>

    Escrevi sobre isso em http://webotera.com/tutoriais-e-dicas/modelos-de-paginas-wordpress/

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Criar link da página inicial (home.php) para a página de blogs (index.php)’ está fechado para novas respostas.