質問するログイン新規登録

質問編集履歴

2

修正

2021/06/24 15:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,11 +3,16 @@
3
3
  ・テーマcocoonを使用したサイトの高速化に伴い Font Awesomeをやめて画像かSVGに置き換えたいです。
4
4
  ```
5
5
 
6
+ ## 調査したこと・試したこと
7
+ cocoon fontawesomeで検索するも同じようにfontawesomeを軽量化している記事が見当たらず
8
+ テーマエディター内からそれっぽいファイルを現在探している最中になります
9
+
6
- そのためにはまず Font Awesomeの読み込みを止めたいです。
10
+ まず Font Awesomeの読み込みを止めたいです。
7
11
  Cocoon: font-awesome.php (lib/font-awesome.php)にfont-awesome関連のファイルを発見しましたが扱い方がわかりません
8
12
 
9
13
  font-awesomeを読み込まないようにするためには
10
- サイトアイコンフォントの URLを取得事態をコメントアウトすれば良いのでしょうか
14
+ ~~サイトアイコンフォントの URLを取得事態をコメントアウトすれば良いのでしょうか~~
15
+ どこを確認すればよいでしょうか
11
16
 
12
17
  ```<?php //Font Awesome関係
13
18
  /**

1

ついき

2021/06/24 15:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,14 +1,77 @@
1
1
  ## やりたいこと
2
2
  ```
3
- テーマ `cocoon` を使用したサイトの高速化に伴い Font Awesomeをやめて画像かSVGに置き換えたいです。
3
+ テーマcocoonを使用したサイトの高速化に伴い Font Awesomeをやめて画像かSVGに置き換えたいです。
4
4
  ```
5
5
 
6
- ## やっこと
6
+ そのためにはまず Font Awesomeの読み込みを止めいです。
7
- ```
8
- ・cocoon設定→全体→ サイトアイコンフォントはご覧ように v4かv5か選択出来なようになっていす。
7
+ Cocoon: font-awesome.php (lib/font-awesome.php)font-awesome関連ファイルを発見ましたが扱方がわかりせん
9
- ```
10
8
 
9
+ font-awesomeを読み込まないようにするためには
11
- ![イメージ説明](73f34f42537c282a541bfca82c6daa8d.png)
10
+ ・サトアイコンフォントの URLを取得事態をコントアウトすれば良いのでしょうか
12
11
 
12
+ ```<?php //Font Awesome関係
13
+ /**
14
+ * Cocoon WordPress Theme
15
+ * @author: yhira
16
+ * @link: https://wp-cocoon.com/
17
+ * @license: http://www.gnu.org/licenses/gpl-2.0.html GPL v2 or later
18
+ */
19
+ if ( !defined( 'ABSPATH' ) ) exit;
20
+
21
+ //サイトアイコンフォントのURLを取得
22
+ if ( !function_exists( 'get_site_icon_font_url' ) ):
23
+ function get_site_icon_font_url(){
24
+ $url = FONT_AWESOME_4_URL;
25
+ switch (get_site_icon_font()) {
26
+ case 'font_awesome_5':
27
+ $url = FONT_AWESOME_5_URL;
28
+ break;
29
+ }
30
+ return $url;
31
+ }
32
+ endif;
33
+
34
+ //サイトアイコンフォントのCDN URLを取得
35
+ if ( !function_exists( 'get_site_icon_font_cdn_url' ) ):
36
+ function get_site_icon_font_cdn_url(){
37
+ $url = FONT_AWESOME_4_CDN_URL;
38
+ switch (get_site_icon_font()) {
39
+ case 'font_awesome_5':
40
+ $url = FONT_AWESOME_5_CDN_URL;
41
+ break;
42
+ }
43
+ return $url;
44
+ }
45
+ endif;
46
+
13
- デベロッパーツールで確認したのですが Font Awesomeンクが見つかりませんでした
47
+ //Font Awesome置換ストの取得
48
+ if ( !function_exists( 'get_font_awesome_exchange_list' ) ):
14
- Font Awesomeをcocoonで読み込まない方法はありますでしょうか
49
+ function get_font_awesome_exchange_list(){
50
+ $list = array(
51
+ array('fa fa-500px', 'fab fa-500px'),
52
+ array('fa fa-address-book-o', 'far fa-address-book'),
53
+ array('fa fa-address-card-o', 'far fa-address-card'),
54
+ array('fa fa-adn', 'fab fa-adn'),
55
+ array('fa fa-amazon', 'fab fa-amazon'),
56
+ array('fa fa-android', 'fab fa-android'),
57
+ array('fa fa-angellist', 'fab fa-angellist'),
58
+ array('fa fa-apple', 'fab fa-apple'),
59
+ array('fa fa-area-chart', 'fas fa-chart-area'),
60
+ array('fa fa-arrow-circle-o-down', 'far fa-arrow-alt-circle-down'),
61
+ array('fa fa-arrow-circle-o-left', 'far fa-arrow-alt-circle-left'),
62
+ array('fa fa-arrow-circle-o-right', 'far fa-arrow-alt-circle-right'),
63
+ array('fa fa-arrow-circle-o-up', 'far fa-arrow-alt-circle-up'),
64
+ array('fa fa-arrows', 'fas fa-arrows-alt'),
65
+ array('fa fa-arrows-alt', 'fas fa-expand-arrows-alt'),
66
+ array('fa fa-arrows-h', 'fas fa-arrows-alt-h'),
67
+ array('fa fa-arrows-v', 'fas fa-arrows-alt-v'),
68
+ array('fa fa-asl-interpreting', 'fas fa-american-sign-language-interpreting'),
69
+ array('fa fa-automobile', 'fas fa-car'),
70
+ array('fa fa-bandcamp', 'fab fa-bandcamp'),
71
+ ...
72
+ ,
73
+ );
74
+ return $list;
75
+ }
76
+ endif;
77
+ ```