如何让一个随机的css样式入队?

时间:2014-10-10 作者:Tamira

我想要一个随机CSS样式的文件加载到我的网站上,每个页面视图,这样我就可以玩颜色背景。

所以我把我所有的风格都放在一个文件夹里,我给它们命名1.css, 2.css, 等等,我补充道:

<link rel=\'stylesheet\' id=\'name-random-color-css\' href=\'http://www.url.com/wp-content/themes/themename/inc/rcolor/<?php echo mt_rand(1, 9) ?>.css\' type=\'text/css\' media=\'all\' />
在标题中。

这很有效,但我知道这不是在WordPress中包含样式的正确方法。我应该利用wp_enqueue_style 中的函数functions.php 文件,但我不知道如何将两者结合起来使其工作。

1 个回复
最合适的回答,由SO网友:jetlej 整理而成

This should work!

function enqueue_random_style() {
        wp_enqueue_style( \'style-name\', get_stylesheet_directory_uri() . \'/inc/rcolor/\' . mt_rand(1, 9));
}    
add_action( \'wp_enqueue_scripts\', \'enqueue_random_style\' );
结束

相关推荐

阻止加载基本主题css文件

我已经从openstrap主题创建了一个子主题,而不是使用Openstraps引导css文件,我想使用我自己的自定义引导css文件(使用引导自定义sass,一切正常)。有没有办法阻止加载父主题引导文件?对于测试,我只是简单地注释掉了父函数文件中的相关部分,但显然这不是实现它的方法。我猜会有某种函数来卸载它,我可以把它放在我的函数文件中?// Load Stylesheets. Load bootstrap css as per theme option selected //$theme_styl