【OceanWP解説】日本語フォント等カスタムフォントを設定する方法

HanamiWEBオンラインスクールでは

●バーチャル自習室でのリアルタイム質問!

●チャットで質問し放題!

●24時間学び放題のEラーニング教材!

全部ついて 2,500円/月!

今回は、WordPressテーマOceanWPでの日本語フォントなど、カスタムフォントを設定する方法を解説します。

OceanWPカスタムフォント追加の流れ

OceanWPにカスタムフォントを設定する方法は中・上級者向けの設定となります。

  1. 子テーマを作成
  2. webフォントファイルをダウンロード
  3. 子テーマにfontsファイルを追加し、ダウンロードしたファイルをアップロード
  4. 子テーマのstyle.cssにコードを追加
  5. 子テーマのfunction.phpにコードを追加
  6. 外観→カスタマイズ→タイポグラフィの中で追加したカスタムフォントが選択できる事を確認

という流れになります。

それでは、早速設定を解説していきます!

OceanWP子テーマ設定

OceanWPは海外製のテーマなので、デフォルトで日本語フォントがあまり入っていません。

OceanWPでカスタムフォントを設定をするには子テーマの設定が必須となっています。まだ子テーマの設定をしてない方は以下の解説記事で子テーマを設定してください。

webフォントを探す

代表的なのはgoogleフォントだと思います。

例えばですが、googleフォントの「M PLUS 1」を使いたいとします。

OceanWP子テーマ階層にfontsフォルダーを追加

OceanWPの子テーマ階層に【fonts】フォルダを追加します。

子テーマファイルの階層は

wp-content/themes/oceanwp-child-theme-master

となります。

webフォントファイルをダウンロード

googleフォントで検索をした使いたいフォント画面に戻ります。

フォントの太さを選択

【Select this style】というテキストをクリックして、必要な太さを選択してきます。

コードを確認

画面左上のアイコンをクリックして、【Download all】ボタンをクリックしてフォントファイルをダウンロードします。

ダウンロードしたwebフォントファイル

ダウンロードしたフォントファイルを確認するとこのようになっています。

MPLUS1-variableFont_wght.ttf

こちらがフォントファイルです。

OceanWP子テーマ階層fontsフォルダにアップロード

MPLUS1-variableFont_wght.ttf ファイルをfontsフォルダの中にアップロードします。

OceanWP子テーマのstyle.cssに移動

OceanWPでフォントが使えるようにコードをsytyle.cssに追加します。

style.cssは子テーマの中です。

添付の画像はFTPやサーバーのファイルマネージャーから接続した時の画面です。

WordPressダッシュボードから追記する場合は

【外観】>【テーマエディタ】の中にある【style.css】となります。

この時、子テーマファイルを編集している事を必ず確認してから作業をしてください。

style.cssにコードを追加

先ほどgoogleフォントで確認をした@importコードをstyle.cssに追記します。

@font-face {
  font-family: 'M PLUS 1';
  src: url('fonts/MPLUS1-VariableFont_wght.ttf') format('ttf');
}

コードの変える部分は以下です

  • font-family ー OceanWP上で選択するフォント名となります。任意の文字列
  • url ー fonts/●●● となります。●●●はアップロードしたフォントファイル名
  • format ー 今回はttfファイルだったのでttfと入力しています

このような形でstyle.cssへ追記しました。

function.phpに追記

次に、OceanWP子テーマのfunction.phpにコードを追記して、【外観】>【カスタマイズ】>【タイポグラフィ】のフォント選択で選択できるように設定をします。

wordpressダッシュボードから修正をしたい方は先ほどのstyle.cssの続きで、fonction.phpファイルを開きます。

入力するコードは

function ocean_add_custom_fonts() {
	return array( 'M PLUS 1' );
}

一番最後に追記しました。

カスタマイズに追加されたか確認

最後に、設定がうまくいっているか確認しましょう。

WordPressダッシュボードの【外観】>【カスタマイズ】>【タイポグラフィ】

へ移動します。どれでも良いのですが【本文】を選択してみて、フォントファミリー選択する部分に追加したフォントファミリーが表示されたらOKです!

カスタムフォントを設定してみての感想

OceanWPにカスタムフォントを設定する流れはバードルが高いです。

ただ、一度設定してしまえば簡単に反映されるので使い勝手は良いと思います。

ホームページのリスキリングはお任せください!

2019年よりWordPressやホームページに関するスキルシェアを行ってきました。事例やノウハウが蓄積され、スピーディーかつ的確にお悩みを解決へと導く事を得意としています。ホームページに関するお悩みがございましたら、LINE公式アカウントよりお気軽にご相談ください!

↑クリックするとLINE公式が開きます

新着記事

SPF と DKIM と共に有効な DMARC ポリシーを併用してメールの認証設定方法
WordPressにログインできない?
【Hbook】When using Stripe you need to add a Required Country Field in the Details form. エラーの対処法
検索結果にサイト名(会社名)が表示されない
WP Rocket - WordPress Caching Plugin