Existe uma maneira de visualizar / imprimir quais modelos foram usados ​​para renderizar uma determinada peça de interface do usuário?

Tentando personalizar o tema do Twenty Elevent, seria super útil para mim como iniciante para ver quais modelos renderizavam as páginas / partes das páginas. Existe um plugin ou manual para conseguir isso? A coisa mais fácil que vem à mente seria adicionar comentários HTML a cada arquivo de modelo, mas talvez algum plugin / procedimento automatize essa tarefa já?

Solutions Collecting From Web of "Existe uma maneira de visualizar / imprimir quais modelos foram usados ​​para renderizar uma determinada peça de interface do usuário?"

Aqui é algo que eu uso ao desenvolver temas:

 add_filter( 'template_include', 'store_template_file', 999 ); function store_template_file( $template ){ $GLOBALS['current_theme_file'] = basename($template); return $template; } add_action('wp_footer','print_theme_file'); function print_theme_file(){ if( !isset( $GLOBALS['current_theme_file'] ) || is_admin() ) return; echo ''; } 

Depois de colar isso no arquivo functions.php do seu tema, ele imprimirá um comentário HTML no rodapé com o nome do arquivo do tema.

Você pode habilitar a debugging e instalar a barra de debugging, não irá dizer quais áreas específicas de um modelo são usadas, mas há muitos dados úteis, incluindo qual página de modelo real está sendo chamada.

Em wp-config.php

 define('WP_DEBUG', true); define('SCRIPT_DEBUG', true); //scripts define('SAVEQUERIES', true); //SQL 

http://wordpress.org/extend/plugins/debug-bar/

insira a descrição da imagem aqui

Você tentou usar o Firebug?

Talvez também faça o pagamento: http://yoast.com/wordpress-theme-anatomy/

Isso não responde especificamente a sua pergunta … mas … Se você estiver saltando para o desenvolvimento de tema / plugin, recomendo Digging Into WordPress por Chris Coyier e Jeff Starr. Há um capítulo realmente excelente, chamado “Compreendendo arquivos de tema”, que desdobra e explica o que esses arquivos são usados ​​e como tirar o máximo proveito das melhores práticas.

Eu não tenho nenhuma afiliação com eles, exceto que seu livro realmente iniciou minha capacidade de criar temas e plugins. É um daqueles livros raros que é super fácil de seguir como iniciante, mas também é muito útil como desenvolvedor experiente.