Suporte » Desenvolvendo com WordPress » Include do PHP com a função <?php bloginfo(‘template_directory’); ?>

  • Resolvido olaedu

    (@olaedu)


    Amigos, minha dúvida é:
    Como incluir um arquivo que esteja no diretório do tema em um arquivo .php?

    Exemplo:
    Quando inserimos alguma coisa em uma página, a sintaxe ficaria:
    <?php include(“menu.php”); ?>

    Mas como seria combinar essa função include com a <?php bloginfo(‘template_directory’); ?>???

    Assim não deu…
    <?php include(“<?php bloginfo(‘template_directory’); ?>/menu.php”); ?>
    ???

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • bloginfo imprime na tela a URL. Se vc quisesse usar essa função, você teria que usar get_bloginfo(), aí sim você teria o valor retornado, e não impresso na tela.

    Mas para incluir um arquivo, você não quer sua URL, mas o seu caminho no sistema de arquivo, portanto é melhor usar a constante TEMPLATEPATH do WordPress, ficando assim:

    <?php include(TEMPLATEPATH . '/menu.php'); ?>

    Criador do tópico olaedu

    (@olaedu)

    Obrigado!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Include do PHP com a função <?php bloginfo(‘template_directory’); ?>’ está fechado para novas respostas.