@dalbaebのコメントは、最終的に洞察に満ちた議論と実現可能な解決策につながります。どうもありがとう!
私が子テーマCSSを使用して読み込まれた理由は、子テーマでWP Codexを 1対1で'ver=<parent-theme-version>
追跡したためだと思います。私はこれを含んでいた:functions.php
add_action('wp_enqueue_scripts', 'theme_enqueue_styles');
function theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
私が最終的に使用したコードはhttps://wordpress.stackexchange.com/a/182023/30783で最初に言及されましたが、インターネット上の多くのサイトが(適切なクレジットを与えずに)コピーして貼り付けました。
// Making sure your child theme has an independent version and can bust caches: https://wordpress.stackexchange.com/a/182023/30783
// Filter get_stylesheet_uri() to return the parent theme's stylesheet
add_filter('stylesheet_uri', 'use_parent_theme_stylesheet');
// Enqueue this theme's scripts and styles (after parent theme)
add_action('wp_enqueue_scripts', 'my_theme_styles', 20);
function use_parent_theme_stylesheet()
{
// Use the parent theme's stylesheet
return get_template_directory_uri() . '/style.css';
}
function my_theme_styles()
{
$themeVersion = wp_get_theme()->get('Version');
// Enqueue our style.css with our own version
wp_enqueue_style('child-theme-style', get_stylesheet_directory_uri() . '/style.css',
array(), $themeVersion);
}
アップデート2017-01-26
現在のWPテーマハンドブックには適切な修正が含まれています:https : //developer.wordpress.org/themes/advanced-topics/child-themes/#3-enqueue-stylesheet