Perguntas com a marcação «templates»

No contexto do WordPress Theme-ing, o termo 'modelo' refere-se aos arquivos PHP usados ​​para exibir o conteúdo.

57
Obter o nome do arquivo de modelo atual

Eu encontrei isso para exibir o nome atual do arquivo usado no modelo: function get_template_name () { foreach ( debug_backtrace() as $called_file ) { foreach ( $called_file as $index ) { if ( !is_array($index[0]) AND strstr($index[0],'/themes/') AND !strstr($index[0],'footer.php') ) {...

35
Como obtenho o tamanho de um arquivo anexo?

Estou usando o seguinte código de modelo para exibir links de anexo: $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $main_post_id ); $attachments = get_posts($args); foreach ($attachments as $attachment) {...

23
if (is_home () &&! is_front_page ())

Eu vejo muito o seguinte código nos arquivos index.php. Eu entendo que is_front_page()retorna true ao exibir a página inicial do site (seja exibindo o índice de postagens do blog ou uma página estática), enquanto is_home()retorna true quando visualiza o índice de postagens do blog (seja exibido na...

16
Qual é a diferença entre home.php e index.php?

Se eu criar um arquivo home.php, parece que o WP o usará em vez de index.php, para que index.php nunca seja usado? Quais são as diferenças entre esses dois arquivos de modelo (localizados na pasta do tema)? Os dois se comportam da mesma maneira, a única diferença sendo a prioridade do...

14
Fechar ou não fechar php

Eu li que é aconselhável (especialmente com o php 7) não fechar os arquivos php com ?> Muitos dos meus arquivos php WP terminam assim: <?php get_sidebar(); ?> <?php get_footer(); ?> Devo remover a tag de fechamento e ter algo parecido com isto <?php get_sidebar();...