私はWordPressウィジェットのタイトルの左側にフォント素晴らしいアイコン(インストール済み)を表示したいです。私はこのショートコードを見つけました。
add_filter( 'widget_title', 'do_shortcode' );
add_shortcode( 'icon', 'shortcode_fa' );
function shortcode_fa($attr, $content ) {
return '<i class="fa fa-'. $content . '"></i>';
}
これをfunctions.php
に追加した後、 Appearence> Widget のコードを使用して、ウィジェットのタイトルに歯車のアイコンを追加できるようになります。
[icon]cog[icon]
しかし、それは機能していません。
私のインストールであなたのコードをチェックしました。あなたがタイプミスをした(バックスラッシュがない)ことを除いて、それは働きます:
[icon]cog[/icon]
いくつかのメモ:
必ず enqueue theFont Awsesomestylesheetにしてください。
ショートコード を閉じる必要があります。[icon]cog[/icon]
esc_attr()
でクラス名を escape にすることを忘れないでください。
別のショートコードのアイデア:[fa icon="cog"]