Um usuário perguntou
Tópico: Edição da TV: Tema de carregamento de temas para crianças SOBRE bootstrap Style Sheet
Usando o código sugerido:
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parent_style = 'teletype-css'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get('Version')
);
}
Pule a folha de estilo “principal” (e secundária) de estar na sétima ou mais na fonte da página até que seja pouco antes da folha de estilo “bootstrap.min.css” (bootstrap.min.cs como a folha de segundo estilo)
Depois de cavar e cavar e adicionar prioridade add_action, mas causou uma carga dupla da folha de estilo temático secundário, encontrei wp_register_style () e alcancei o seguinte código.
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parent_style = 'teletype-css';
wp_register_style( $parent_style, get_template_directory_uri() . '/style.css', array('bootstrap-css') );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-css',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get('Version')
);
}
Eu nunca usei isso antes, então eu me pergunto “Estou fazendo isso direito?” e, claro, esta é a melhor maneira de fazer isso?
(@catacaustic)
há 1 ano
Tudo o que você precisa fazer é adicionar o pseudônimo estilo boot à sua lista de dependência, juntamente com a folha de estilo principal. Isso não fará nada pelo estilo dos pais, mas vai “forçar” a folha de estilo temática do seu filho a carregar após ambos os arquivos de dependência.
(@bcworkz)
há 1 ano
Certo, mas é desnecessário. Você deve especificar ‘bootstrap-css’ como uma dependência em algum lugar para o arquivo enfileiado para carregar após a inicial de inicialção de inicial izador de botas CSS. Isso pode ser feito em wp_enqueue_style (em) bem como em wp_register_style ().
Além disso, quando se registra, é enfileido mais tarde apenas com . Você não precisa reespecuar a rota.wp_enqueue_style( $parent_style );
Resolveu seu problema?
0/0
Isto foi útil?
0 / 0