TLDR回答:それぞれの最初のパラメーターはwp_enqueue_style()
、「親スタイル」および「子スタイル」のままにしないでください。親テーマとその子の名前と一致するように、名前を変更する必要があります。
問題
パラメーターの名前を変更しないと、子テーマが2回エンキューされ、Firebugでルールが2回表示され、間違ったルールで値が変更されて、明らかな効果が得られなくなり、子ルールが誤っていると思われる可能性があります。 t親をオーバーライドします。
期待
子テーマのコーデックスページには、何もしなければ子CSSが自動的にリンクされると正しく記載されています。ありますが、それだけです。CSSワークフローは少し異なります。置き換えるのではなく、オーバーライドする必要があります。それは論理的です(他のテーマファイルと同じように機能します)が、メモをとることもできました。
解決
パラメータの名前を変更します。私は以下のようにして(少し)より多くの制御を取得します。20と16の子をテーマと子テーマの名前に置き換える必要があることに注意してください。
function theme_enqueue_scripts() {
//FIRST
wp_enqueue_style( 'twentysixteen-style', get_template_directory_uri() . '/style.css' );
//...custom queueing of .js and .css for Javascript plugins and such here
//LAST
wp_enqueue_style( 'twentysixteen-child-style', get_stylesheet_directory_uri() . '/style.css', array( 'twentysixteen-style' ) );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_scripts' );
(また、このアクションでは一部(すべて?)のWPプラグインのリンク順序を制御できないことに注意してください。後でリンクされます。)
幸せなセレクター狩り;)