无法获取wordpress子主题css以在插件后加载/排队



我使用了一个插件来自动生成子主题和必要的文件,它做得很好。。。我的新样式.css在父样式之后加载,效果很好。问题是,我有一个插件,需要对它注入的div进行大量修改,因为它们而覆盖任何内容都是一场噩梦!重要的是整张纸,所以我必须处理它。

我正试图使用我在另一个线程上发现的优先级为99的东西,在插件之后将我的子主题style.css排队,但它什么也没做。我所做的只是附加到我的子函数的末尾。hp.

潜在问题1:我没有删除以前的代码来查询这个css文件。。。我需要那样做吗?我想,如果它在文件末尾找到了这个新代码,它可能会重新排队。但也许它只做了一次就忽略了我的代码,因为它已经完成了。

潜在问题2:我的代码错误。如果我的style.css和functions.php在同一个文件夹中,我会将该文件称为"style.css",对吗?我之所以这么认为是因为相对位置,是因为我不确定PHP是否需要一些我不知道的东西。

这是我的代码,它不起作用。

wp_enqueue_style( 'child-css', get_template_directory_uri() . 'style.css' );
}
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles', 99 );

我在我的functions.php中也看到了这一点……这很奇怪,因为它看起来像是在尝试将父主题css文件排队,但相对位置指向子主题。非常令人困惑。它已经有了与我上面发布的内容相同的add_action优先级,所以我只是把数字改为99,但它也不起作用。它被设置为10。

add_filter( 'locale_stylesheet_uri', 'chld_thm_cfg_locale_css' );
if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
function chld_thm_cfg_parent_css() {
wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css', array( 'font-awesome-5-free','saasland-dark-support','bootstrap','themify-icon','saasland-elementor','saasland-remove-animation','magnific-popup','eleganticons','saasland-wpd','saasland-main','saasland-elements','saasland-comments','saasland-footer','saasland-gutenberg' ) );
}
endif;
add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css', 99 );

有什么建议吗?感谢

get_template_directory_uri将始终引用资产的父主题文件夹。

stylesheet_ directory_;当前";资产的主题文件夹(可以是父文件夹,也可以是子文件夹,具体取决于调用位置(。

如果您正在为子主题的style.css文件排队,则

wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/style.css' );

最新更新