2

我正在尝试在插件样式表之后加载自定义 css 文件。我在想我可以使用$deps参数wp_register_style(),但是当我添加数组()时,css文件根本没有加载。无论$depsarray() 中包含什么内容都会发生这种情况,即 (array('style') , array('style.css'))。

通话有问题,还是有更好的方法?

在我的functions.php中

// Load custom css
add_action('wp_enqueue_scripts', 'prefix_add_my_stylesheet');

function prefix_add_my_stylesheet() {
    wp_register_style( 'custom-supersized-styles', get_template_directory_uri(). '/css/custom-supersized-styles.css', array('style','supersized');
    wp_enqueue_style( 'custom-supersized-styles' );
}
4

1 回答 1

1

如果您使用的是WP Supersized插件,请尝试像这样注册您的函数:

// Load custom css
add_action('wp_enqueue_scripts', 'prefix_add_my_stylesheet', 999);

依赖项数组(您尝试用于添加的参数supersized)取决于supersizedWordPress 注册。如果您将自己的优先级设置为prefix_add_my_stylesheet更高的数字,则它应该在插件注册并加载其 CSS加载(因此将可用)。

此外,您可以删除style作为依赖项。(style从来没有被 WordPress 注册为依赖处理程序,并且您的排队脚本/css 应该在 style.css 加载之后加载)。

希望有帮助!

于 2013-07-01T21:45:03.810 回答