0

使用wp_register_style&时wp_enqueue_style,WordPress 在标题中输出样式路径。

我想知道是否有办法更好地格式化它,以便我的源代码可以按照我想要的方式格式化。

我正在使用这个:

wp_register_style( 'layout', get_template_directory_uri() . '/library/css/layout.css', array(), '2.1', 'all' ); 
wp_enqueue_style( 'layout' );

这个的输出是:

<link rel='stylesheet' id='layout-css' href='http://localhost/dreamsmedia/wp-content/themes/dreamsmedia/library/css/layout.css?ver=2.1' type='text/css' media='all' />

有没有办法在输出之前添加额外的间距?

4

2 回答 2

0

当使用这些 API 函数中的任何一个时,您将放弃对 WordPress 的控制权,以便将它们写入浏览器。

不过,这是正确的方法。

此外,如果您查看该函数的源代码,您会注意到没有调用,apply_filters因此您无法对 WordPress 在编写这些函数时所做的任何类型的自定义。

于 2013-02-20T17:22:24.467 回答
0

感谢 Justin Tadlock,我得到了答案。

` add_filter( 'style_loader_tag', 'my_style_loader_tag' );

功能 my_style_loader_tag( $tag ) { 返回 "\t" 。$标签;}`

于 2013-03-14T06:32:06.593 回答