我有几个CSS文件需要链接到主PHP文件中,用于幻灯片、猫头鹰轮播插件等。
经过搜索,我发现如何将多个CSS添加到我的主题中:
1)使用wp_register_style
2)使用wp_enqueue_style
我无法弄清它们之间的区别。我还想知道如何使用它们。
这是在将我的HTML主题转换为WordPress之前的样式链接:
<link rel="stylesheet" type="text/css"
href="stylecss/bootstrap.min.rtl.css.css">
<link rel="stylesheet" type="text/css" href="stylecss/bootstrap-3.2.rtl.css">
<link rel="stylesheet" href="fa/css/font-awesome.min.css">
<link rel="stylesheet" href="owl-carousel/owl.carousel.css">
<link rel="stylesheet" href="owl-carousel/owl.theme.css">
<link rel="stylesheet" type="text/css" href="stylecss/style.css">
<link rel="stylesheet" type="text/css" href="font/stylesheet.css">
这是我尝试链接CSS文件的方式:
这是我尝试链接CSS文件的方式:
<!-- adding bootstrap style sheet -->
<?php wp_register_style('bootstrap-style1',get_template_directory_uri() . '/stylecss/bootstrap.min.rtl.css.css',array(),'null', 'all', );?>
<?php wp_register_style('bootstrap-style2',get_template_directory_uri() . '/stylecss/bootstrap-3.2.rtl.css',array(),'null', 'all', );
?>
<!-- End of bootstrap style links -->
<!-- adding fonts style sheet -->
<?php wp_register_style('font-awesome',get_template_directory_uri() . 'fa/css/font-awesome.min.css',array(),'null', 'all', );
?>
<?php wp_register_style('fonts',get_template_directory_uri() . 'font/stylesheet.css',array(),'null', 'all', );
?>
<!-- End of fonts style links -->
把这段代码添加到 function.php 和 header.php 有什么区别?我在这里读到说可以在header.php和function.php中都添加。
wp_enqueue_script
和wp_enqueue_style
。 - Raunak Gupta