Font Awesomeのファイルを最新版に差し替え希望

Simplicityの特徴 フォーラム 要望・機能追加など Font Awesomeのファイルを最新版に差し替え希望

6件の返信スレッドを表示中
  • 投稿者
    投稿
    • #30393
      MK
      ゲスト

      Font Awesomeのバージョンが4.4.0にアップデートされ使用できるアイコンが66種類増えています。
      すでに手元のファイルは入れ替え済みですが、テーマのアップデートの度に自分で入れ替えるのも忘れそうなのでできればテーマ付属のWEBフォントファイルを最新バージョンに差し替えて頂けると嬉しいです。

    • #30394
      Hidekichi
      ゲスト

      なんか前にわいひらさんがCDNから読み込むのを止めたと言うような話を聞いたような聞かなかったような、そんな感じですが、親テーマheader-css.phpの

      <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/webfonts/css/font-awesome.min.css">
      
      // ↓ に変更(コメントアウト)
      
      <?php /*<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/webfonts/css/font-awesome.min.css"> */ ?>

      子テーマfunctions.phpに以下追記。

      add_action( 'wp_enqueue_scripts', 'fontawesome_cdn' );
      function fontawesome_cdn() {
      
          if ( ! is_admin() ) {
          	wp_enqueue_style( 'fontawesome_cdn', '//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css', array(), '4.4.0' );
          }
      
      }

      これで最新版が読み込めます。子テーマなので自分でfontAwesomeのバージョン管理ができるんですが、アップデートするたびに親テーマのheader-css.phpをイジる必要が出てきます。

      MKさんはすでに「ファイルは入れ替え済み」と言うことなので変更する必要はありませんけれども、wp_enqueue_styleを利用したい方はこんな感じでCDNからロードすることができます。

      ただし、読み込む場所は従来のheadタグ上の方というわけには行きませんが、wp_register_styleでSimplicityのstyle.cssを登録してenqueueしておけば、それに依存するスクリプト(css)としてstyle.cssの次に読み込むことができるようになります。

    • #30395
      MK
      ゲスト

      Hidekichiさんコメントありがとうございます。ただ、自分としてはCDNからの読み込みではなく

      wp-content/themes/simplicity/webfonts/fonts/ と
      wp-content/themes/simplicity/webfonts/css/ の中のファイルを最新バージョンに差し替えてほしいという要望だったのです。

    • #30406
      Hidekichi
      ゲスト

      あぁ何か誤解を招く書き方をしてしまったかも知れませんが、MKさんの要望の件は理解してます。

      トピックは、サイト内検索などでカテゴリ関係なく色々と出てくるので、fontAwesomeを最新版にしたい人が検索した場合、要望とか不具合に関係なく検索結果を見る可能性があるため、こうすればできますよって例を書いておけば、同内容の質問・要望トピックの乱立の軽減もはかれるのではないかと言うのと、「まずはサイト内検索で」などと誘導することができる場合もありますので、ひとまず書いた次第です。

      要望も場合によっては、何かしらの方法を提示することで、質問者にもわいひらさんの手間をも省くこともできる場合もありますので、そんな感じでご了承願います。

      実際の所、fontAwesomeの公式サイトからデータダウンロードして、Simplicityのwebfontsフォルダに各々がアップロードし直すってのは面倒です。僕もできるなら誰かにやって欲しい所です(笑)

      わいひらさんがテーマに含んでくれれば確かに新しいバージョンでは対応できるわけですが、親テーマをカスタマイズ等されていて細かなアップデートをされていない人もいるかもしれませんし、そういった場合はより簡単になるべく手間をかけずできる方法を書いておくのも有効なのではないかなぁと思っていたりしています。

      事実、各々のサイトのフォルダからデータをダウンロードする(読み込む)よりもCDNからのダウンロードの方が高速な場合もありますから、先ほどの僕のレスだけではCDNの読み込みだけですけれども、ここにフォールバック(CDNが読み込めなかった場合の処理)をきちんと書けば、より安全に高速に利用できることもあります。
      そのためには読み込むフォルダに最新版を入れておいたり、別のCDNから読み込む必要もあるんですけどね(笑)
      ただしかし、天下のMaxCDNがそうそう落ちることもないでしょうし、読みこむだけでイケルんじゃなかろうかと思っていたりもしています。…落ちる時があるかもしれないんですけどね(笑)

      これを踏まえて、このトピックを見た人が、わいひらさんの実装を待っても良いですし、待ってられないって場合は僕のレスの方法を試してくれてもそれはそれでどちらでも構わないのです。

      で、こうやって長文のレスを書いていると、わいひらさんがひょこっと現れて、次のバージョンでアップデートしますの一言で去っていくわけですよ(笑)
      まぁすぐにはムリと言われるかも知れませんけどね。僕のレスはそれまでの暇つぶしの読み物ぐらいに思ってもらっていても全然構いません。

    • #30419
      アバター画像わいひら
      キーマスター

      手元のファイルのFont Awesomeは最新版にしたので、次のバージョンで新しいものになると思います。
      ただ、僕もFont Awesomeのバージョンは、毎回チェックしているわけではないので、次回Font Awesomeがバージョンアップしたとしても、多分言われるまで気づかないと思います。

      CDNは、テーマチェッカーで警告が出るので戻しました。
      大した問題ではないのですが、せっかく満点なのが減点されてしまうのがなんか嫌だったもので;
      常に、最新版を利用したい場合は、hidekichiさんの書かれたカスタマイズを行うと良いかと思います。
      テーマの動作上は、全く問題ないので。

    • #30423
      MK
      ゲスト

      >Hidekichiさん

      こちらこそ意図を理解できていなくて申し訳ありませんでした。

      >わいひら様

      ご対応いただきありがとうございます。
      動作に問題ないとしてもテーマの点数を減点してまで最新版を導入したいわけではないので
      ファイルの入れ替えだけで十分です。

      私も常にFont Awesomeのバージョンチェックをしているわけではないのですが
      またバージョンアップに気づいた時はお知らせさせていただきます。

      お忙しいとは思いますがその時はどうぞよろしくお願いいたします。

      それと解決済みにするにはどうしたらよいのかわからなかったので、このトピックは閉じて頂いて結構です。
      本当にありがとうございました。

    • #30425
      アバター画像わいひら
      キーマスター

      動作に問題ないとしてもテーマの点数を減点してまで最新版を導入したいわけではないのでファイルの入れ替えだけで十分です。

      僕は、変更しても問題ないと書いただけで、CDNに変更するとは書いていません。

      Font Awesomeのバージョンアップは、教えていただければその次のバージョンで対応できると思います。

6件の返信スレッドを表示中
  • トピック「Font Awesomeのファイルを最新版に差し替え希望」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)