A resposta principal atual é dependente do tema, pois exige que o desenvolvedor do tema tenha transformado o número da versão do tema filho em uma variável e, em seguida, anexado ao filho style.css ao colocá-lo na fila. Eu já vi isso em alguns temas, mas não em muitos. O seguinte funciona em qualquer tema que registre os estilos filhos em functions.php - não funcionará com a antiga regra @import, que eu não via muito mais.
Em functions.php do tema filho, você deve ter algo semelhante a este:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style( 'childstyle', get_stylesheet_directory_uri() . '/style.css' );
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
Se você alterá-lo para o seguinte, ele acrescentará um carimbo de data e hora como número da versão sempre que o arquivo for salvo, permitindo que cada alteração da folha de estilo seja interrompida pelo cache local:
// enqueue the child theme stylesheet
function wp_schools_enqueue_scripts() {
wp_register_style(
'childstyle',
get_stylesheet_directory_uri() . '/style.css',
array(),
filemtime( get_stylesheet_directory() . '/style.css' )
);
wp_enqueue_style( 'childstyle' );
}
add_action( 'wp_enqueue_scripts', 'wp_schools_enqueue_scripts', 11);
Espero que isso ajude alguém. Eu uso isso em todos os sites que eu gerencio ativamente.