1,847 views
この記事は最終更新から 2755日 が経過しています。
WordPressの仕組みで正しいやり方があるのだと思うのですが…
今回はプラグインで独自フォントを組み込んでみます。
■プログラム
たったこれだけで独自フォントプラグインが作れます。
※一部の古いブラウザはTTFファイルに未対応です。
※その場合は、WOFFファイルで公開されているフォントを試してみてください。
addorgfont.php
<?php
/* Plugin Name: Add Org.Font */
////////////////////////////////////////////////////////////////////////
if (class_exists('AddOrgFont')) {
$obj = new AddOrgFont();
}
////////////////////////////////////////////////////////////////////////
class AddOrgFont{
public function __construct() {
add_action('wp_head', array($this,'proc_my_add_css'), 1);
}
public function proc_my_add_css() {
$font_path = plugins_url('MyFont.woff',__FILE__);
echo <<< EOM
<style type="text/css">
@font-face {
font-family: MyFont;
src: url({$font_path}) format("truetype");
}
</style>
EOM;
}
} // end of class
?>
■作成手順
1) フォントファイルをダウンロードします。
2) 上記プログラムをテキストファイル「addorgfont.php」(文字コード UTF-8)として保存します。
3) 上記1),2)のファイルを同じディレクトリに置き、一つの ZIPファイル「addorgfont.zip」にまとめます。
4) 「プラグイン」-「新規登録」メニューにて、addorgfont.zip をアプロードし、有効化します。
5) WordPressの投稿文の中で以下のように使います。
<p style="font-family:MyFont> どうでしょう? </p>
アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済2026-05-08: 0回 2026-05-07: 0回 2026-05-06: 0回 2026-05-05: 0回 2026-05-04: 0回 2026-05-03: 0回 2026-05-02: 0回