1234567891011121314151617181920212223242526 |
- <?php
- function enfileira_scripts() {
- $estilos_do_pai = 'estilo-pai';
- wp_enqueue_style($estilos_do_pai, get_template_directory_uri() . '/style.css');
- // primeiro carrega o css do pai, depois do filho, por ser cascata as regras do filho vao sobrepor o pai
- wp_enqueue_style('template-filho', get_stylesheet_directory_uri() . '/css/template.css', array($estilos_do_pai));
- // assim no array informa qual css tem que ser carregado primeiro que o filho. filho depende do pai
- // get_stylesheet_directory_uri - para carregar corretamente o template.css do tema filho
- // get_template_directory_uri - este vai pegar o diretorio do template, que o template tem um pai,
- // acaba sendo o caminho do diretorio do tema pai
- }
- add_action('wp_enqueue_scripts', 'enfileira_scripts');
- // removendo hooks do tema pai
- // para funcionar no filho precisa que seja coloca
- // esta acao em algum hook do filho, no caso ao init - primeiro hook
- function remover_acoes() {
- remove_action('parea_random_banner','parea_show_random_banner', 0);
- remove_filter('login_errors', 'parea_modify_login_errors');
- }
- add_action('init','remover_acoes');
|