高度なカスタムフィールド:Font Awesome Field | mattkeys
高度なカスタムフィールド:Font Awesome Field

高度なカスタムフィールド:Font Awesome Field | mattkeys

説明

FontAwesomeアイコンフィールドタイプをAdvancedCustomFieldsに追加します。

オプションでデフォルトアイコンを設定します
使用するFontAwesomeアイコンセット(ソリッド、レギュラー、ライト、ブランド)を指定します(FontAwesome v5に適用)
フィールドで使用するFontAwesomeアイコンの独自のカスタムフィルターリストを作成します。異なるフィールドで異なるカスタムアイコンセットを使用する
アイコン要素、アイコンクラス、アイコンUnicode、または要素、クラス、ユニコード値を含むオブジェクトを返します
オプションで、必要に応じてFont Awesomeをフッターにエンキューします(ページでFontAwesomeフィールドが使用されている場合)
jsDelivrと統合して、最新バージョンのFontAwesomeを自動的にロードします

注:このプラグインをフロントエンドのFontAwesomeの最新バージョンにキューイングさせることをお勧めします。または、他の方法で最新バージョンを含めます。管理領域で使用可能なアイコンがサイトのフロントエンドに正しく表示されるようにします。
互換性
このACFフィールドタイプは、以下と互換性があります。
* ACF 5.7+
* FontAwesome4.xおよび5.xフォント
オプションの構成
フィルター

ACFFA_always_enqueue_fa:ページでACF FontAwesomeフィールドが使用されていない場合でも、常にフロントエンドでFontAwesomeをキューに入れるにはtrueを返します。これにより、FontAwesomeがフッターではなくヘッダーにキューイングされます。

ACFFA_admin_enqueue_fa:falseを返すと、管理領域でのFontAwesomeのエンキューが停止します。 FontAwesomeが他の方法ですでにキューに入れられている場合に便利です。

ACFFA_get_icons:データベースからロードされたアイコンの配列とアイコンの詳細をフィルタリングします

ACFFA_get_fa_url:サイトのフロントエンドおよび管理領域でFontAwesomeをエンキューするために使用されるURLをフィルタリングします。

ACFFA_override_major_version:FontAwesomeの「メジャー」バージョンを手動でロードするように設定するフィルター(4または5のいずれかを受け入れます)。注:このフィルターは、ACF get_field()関数を呼び出す前に登録する必要があります。

インストール

Advanced-custom-fields-font-awesomeフォルダーをwp-content / pluginsフォルダーにコピーします
プラグイン管理ページからFontAwesomeプラグインをアクティブ化します
ACFを介して新しいフィールドを作成し、FontAwesomeタイプを選択します

プラグインの作者

mattkeys

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/advanced-custom-fields-font-awesome/
高度なカスタムフィールド:Font Awesome Fieldプラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す