我正在使用understrap主题作为启动主题。和gulp编译的scss文件到css的'ltr'和'ltr',我有在我的css文件夹:
css
|____custom-editor-style-rtl.css
|____custom-editor-style-rtl.min.css
|____custom-editor-style-rtl.min.css.map
|____custom-editor-style.css
|____custom-editor-style.min.css
|____custom-editor-style.min.css.map
|____theme-rtl.css
|____theme-rtl.min.css
|____theme-rtl.min.css.map
|____theme.css
|____theme.min.css
|____theme.min.css.map
当我使用wp_style_add_data( 'understrap-styles', 'rtl', 'replace' );
来获得rtlcss路径时,我得到以下内容:
<link rel="stylesheet" id="understrap-styles-rtl-css" href="http://192.168.1.12/wp/wp-content/themes/medialab/css/theme.min-rtl.css?ver=0.9.4.1619044994" media="all">
我得到的不是.../theme-rtl.min.css
而是.../theme.min-rtl.css
我怎样才能得到:.../theme-rtl.min.css
<link rel="stylesheet" id="understrap-styles-rtl-css" href="http://192.168.1.12/wp/wp-content/themes/medialab/css/theme-rtl.min.css?ver=0.9.4.1619044994" media="all">
1条答案
按热度按时间s5a0g9ez1#
我只是通过将
'replace'
替换为rtl cssget_template_directory_uri() . '/css/theme-rtl.min.css'
的路径来修复它编辑:我发现这种方法存在一些问题,我找到了更好的解决方案:
第一种方法是喜欢
.../theme-rtl.min.css
,但是它在html文档中保留了.../theme.min.css
链接,这导致了!important
css之间的一些冲突,所以我必须找到另一种解决方案。新的解决方案将.../theme.min.css
替换为.../theme.min-rtl.css
,然后最后一行代码修复了'.min'
后缀,这样链接就变成了.../theme-rtl.min.css