在wordpress中如何放置所有样式表文件的style.css最新文件?
我试过
function stylecssAlwaysLast() {
wp_register_style( 'mystyle', get_stylesheet_directory_uri() .'/style.css');
wp_enqueue_style( 'mystyle' );
}
add_action('wp_enqueue_scripts','stylecssAlwaysLast',1000);
但最后添加文件,但不要删除style.css添加默认的wordpress代码。换句话说:在最后我有两个文件style.css: - (
更新
我懂了! : - )
目标:
......答案是......:
function styleCompressedLatest() {
// delete style.css
wp_dequeue_style('wp-bootstrap');
wp_deregister_style('wp-bootstrap');
// text if exist compressed version
if(file_exists(get_stylesheet_directory().'/style_compressed.css')) {
$style = get_stylesheet_directory_uri() .'/style_compressed.css';
} else {
$style = get_stylesheet_directory_uri() .'/style.css';
}
// add my style.css
wp_enqueue_style( 'mystyle', $style);
}
add_action('wp_enqueue_scripts','styleCompressedLatest',1000);
有人知道最好的方法吗?
答案 0 :(得分:1)
你走在正确的轨道上,只是不要打电话给你的样式表style.css
,两者都将被包括在内。
此外,如果您只使用一次,则无需register
和enqueue
样式,只需使用wp_enqueue_style()
,如下所示。
function stylecssAlwaysLast() {
wp_enqueue_style( 'mystyle', get_stylesheet_directory_uri() .'/mystyle.css');
}
add_action('wp_enqueue_scripts','stylecssAlwaysLast',1000);