Remover modelos de páginas

Arquivos: functions.php

Funções: theme_page_templates

Alguns temas oferecerem modelos de páginas como forma de permitir apresentações e funcionalidades variadas ao site, mas existem casos que é preciso remover ou recriar esses arquivos de modelo, como quando há muitos deles que não serão usados.

Se criar um tema filho, você pode adicionar o seguinte no functions.php para remover arquivos de modelos:

function dkc_remove_modelo( $templates ) {
    unset( $templates['page-templates/contact.php'] ); //pasta e nome do arquivo
    unset( $templates['about-us.php'] ); //...ou nome do arquivo
    return $templates;
}
add_filter( 'theme_page_templates', 'dkc_remove_modelo' );

O filtro theme_page_templates está disponível desde a versão 3.9 e serve para remover ou renomear arquivos de modelos de páginas (ver ticket).

O unset é um comando do PHP que destroi variáveis, no exemplo acima somente a variável local será destruída o que nos permite então criar um novo arquivo de modelo com o mesmo nome para seu tema filho. Veja mais sobre isso na documentação do PHP.

Remover modelos de páginas é um artigo sobre arquivos, CSS, páginas, temas, Webdesign arquivos, CSS, páginas, temas, Webdesign Sem categoria http://dianakcury.com/sem-categoria-pt/remover-modelos-de-paginas#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *