我将Chip Bennett精心编写的Oenology主题用作我自己的Child主题的父主题。
在我的开发过程中,我发现在编写有关控制样式的儿童主题方面,人们面临一些挑战。
我刚刚发现我的主要style.css文件先于<head>中的所有其他样式表链接或语句加载,这解释了为什么我无法覆盖某些Parent样式。
对问题的进一步研究表明,可以将<parent>的各种Parent样式表和样式放在三个位置的队列中;add_action('wp_print_styles',
,add_action('wp_enqueue_scripts',
然后add_action('wp_head',
。
为了简单起见,我计划创建两个样式表。第一个主“ style.css”工作表将仅包含@import url()
加载Oenology主样式表所需的命令。
第二个样式表将包含我的子规则。为了确保在所有其他规则之后都将其加载,我将使用对其进行排队add_action( 'wp_head',
。
听起来合理吗?还是有更好(更正确)的方法?
顺便说一句,有没有人知道发生了什么/parent-theme/style.css ?MRPreviewRefresh = 723 '的意思?
更新资料
wp_enqueue_style()在wp_head()中似乎不起作用。
干杯,
格雷戈里