php - 如何在我的 WordPress 主题中使用 wp_enqueue_style()?

标签 php wordpress

我正在为客户构建我的第一个 WordPress 网站。我真的很想用LESS对于 CSS 并找到一个名为 WP-LESS 的 WP 插件.

现在,我完全是 WordPress 新手,但似乎这个插件需要我使用一个名为 wp_enqueue_style() 的函数告诉 WordPress 处理 .less 文件。

我不知道我在哪里使用这个功能。我在我的主题目录中查看了我的 header.php 文件,我看到了这个。

<link rel="stylesheet" type="text/css" media="all"
  href="<?php bloginfo( 'stylesheet_url' ); ?>" />

我应该用这样的东西替换这段代码吗?

<?php wp_enqueue_style('mytheme',
  get_bloginfo('template_directory').'/style.less',
  array('blueprint'), '', 'screen, projection'); ?>

最佳答案

wp_enqueue_style 在主题或插件内部的用法:

wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/my-style.css', false, '1.0', 'all' ); // Inside a parent theme
wp_enqueue_style( 'my-style', get_stylesheet_directory_uri() . '/css/my-style.css', false, '1.0', 'all' ); // Inside a child theme
wp_enqueue_style( 'my-style', plugins_url( '/css/my-style.css', __FILE__ ), false, '1.0', 'all' ); // Inside a plugin

关于php - 如何在我的 WordPress 主题中使用 wp_enqueue_style()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3472087/

相关文章:

php - 如何在 PHP 中创建基于值的数组?

mysql - WordPress mysql 查询不显示结果?

Javascript:数据可以通过 iframe 双向传递吗?

css - 覆盖 Wordpress 子主题中的样式

ssl - 使用 SSL 的某些页面出现 404 错误

php - 在 Zend Framework (v1) 应用程序中使用 PHP 命名空间

php - 附加base64 img时获取黑色图片

php - 注册android系统错误php

php - 在 php 中验证电子邮件

WordPress 自定义帖子类型 每月存档