向可湿性粉剂插件添加字体令人敬畏

时间:2014-09-16 作者:HCN

我正在尝试为我的插件使用字体很棒的图标。我已经在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。

2 个回复
最合适的回答,由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 指导

结束