Php 在Wordpress中手动加载字体

Php 在Wordpress中手动加载字体,php,css,wordpress,wordpress-theming,font-awesome,Php,Css,Wordpress,Wordpress Theming,Font Awesome,我是Wordpress的新手。我正试图在我的wp_排队样式表的“列表”中添加一个很棒的字体。当我使用CDN链接添加它时,它工作得非常好。但是,当我手动添加样式表时,它会在图标应该位于的区域周围显示框(好像什么都没有或没有添加) 这是我当前的代码,它不工作 wp_enqueue_style('font-awesome',get_template_directory_uri()。/css/font-awesome.min.css')我想你忘了添加字体目录。该目录包含font-awome.min.cs

我是Wordpress的新手。我正试图在我的wp_排队样式表的“列表”中添加一个很棒的字体。当我使用CDN链接添加它时,它工作得非常好。但是,当我手动添加样式表时,它会在图标应该位于的区域周围显示框(好像什么都没有或没有添加)

这是我当前的代码,它不工作
wp_enqueue_style('font-awesome',get_template_directory_uri()。/css/font-awesome.min.css')我想你忘了添加字体目录。该目录包含font-awome.min.css文件使用的字体文件。

我假设您正在处理一个儿童主题。将字体排入队列时,您正在调用“父主题”目录。尝试使用
wp_enqueue_style('font-awesome',get_stylesheet_directory_uri()。/css/font-awesome.min.css')

更多信息

还可以通过将CSS放入浏览器来检查其路径,即
http://www.example.com/wp-content/themes/mytheme/css/font-awesome.min.css

我是这样做的:

header.php
文件(或保存头代码的地方)中,复制并粘贴以下代码:

<link rel="stylesheet" src="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">


这比摆弄PHP要好得多。另一种方法是为WordPress安装一个字体很棒的插件,它确实有效。只需进入插件区,搜索“字体真棒”。点击Easy FontAwesome插件,安装它,激活它,你就完成了

首先,我建议您使用CDN;FA在很多站点上使用,用户可能已经缓存了它,从而为用户提供了更快的站点加载。你按照这里的步骤做了吗?您的
get\u template\u directory\u uri()
的输出是什么?您是否设法使其正常工作?如果不是,你是从零开始构建自己的主题,还是在构建一个儿童主题?对不起,Calum,但我必须不同意你的建议。是的,这是一个可能的答案。是的,这似乎更简单、更直截了当。但是您没有考虑其他脚本(即插件等),它们可能试图加载相同的资源,如果按照您的方式加载,它们无法知道FontAwesome已经加载。这就是为什么WP有一个脚本和样式队列,您甚至可以在其中设置依赖项——即,在加载之前不要加载它。我记下来了,因为就Wordpress而言,你的答案是错误的。