我正在尝试为我的插件使用字体很棒的图标。我已经在codex 还有这个question.
以下是我迄今为止所做的尝试:
我已将此添加到wp-plug-in.php (或者应该在其他地方?)
add_action( \'wp_enqueue_scripts\', \'wp_styles\' );
function wp_styles() {
wp_register_style( \'font-awesome\', plugins_url( \'wp-plug-in/css/font-awesome.min.css\' ) );
wp_enqueue_style( \'font-awesome\' );
}
我希望我可以像往常一样使用它:
<i class="fa fa-twitter"></i>
但无济于事。它根本不显示任何内容。我知道我遗漏了一些东西,我希望有人能指出这一点,并可能给我额外的资源<谢谢你。
UPDATE
原来我激活的主题没有
<?php wp_head(); ?>
在收割台上<经验教训:)非常感谢Robert和Abhik。
最合适的回答,由SO网友:Robert hue 整理而成
您是否创建了wp-plug-in/wp-plug-in.php
文件,并添加了以下代码。
<?php
/**
* Plugin Name: Load FontAwesome
* Version: 1.0
*/
/* Exit if accessed directly */
if ( ! defined( \'ABSPATH\' ) ) exit;
function wp_styles() {
wp_register_style( \'font-awesome\', plugins_url( \'wp-plug-in/css/font-awesome.min.css\' ) );
wp_enqueue_style( \'font-awesome\' );
}
add_action( \'wp_enqueue_scripts\', \'wp_styles\' );
并在wp插件/css文件夹中添加了字体很棒的css和字体?然后从管理面板激活这个插件?
你看不到字体真棒。网站源代码中的min.css文件?搜索它?
SO网友:Abhik
如果你要从插件中交付css,你也必须包含字体。或者,只需将字体可怕的css从他们的CDN中排队即可。
add_action( \'wp_enqueue_scripts\', \'wp_styles\' );
function wp_styles() {
wp_register_style( \'fontawesome\', \'//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css\', array(), \'4.2.0\' );
wp_enqueue_style( \'fontawesome\' );
}
检查
Getting Started 指导