wp_get_font_dir()


WordPressのwp_get_font_dir()関数は、テーマやプラグインで使用されるフォントファイルのディレクトリパスを取得するために使用されます。この関数は、フォントファイルを管理するためのディレクトリ情報を配列として返します。

構文

wp_get_font_dir();

戻り値:

  • path(string) — フォントディレクトリのサーバーパス。
  • url(string) — フォントディレクトリのURL。
  • basedir(string) — ベースディレクトリのサーバーパス。
  • baseurl(string) — ベースディレクトリのURL。
  • subdir(string) — サブディレクトリのパス。
  • error(string|false) — エラーメッセージまたはfalse。

例1: フォントディレクトリのパスを取得

フォントディレクトリのサーバーパスを取得します。

$font_dir = wp_get_font_dir(); echo $font_dir['path'];

例2: フォントディレクトリのURLを取得

フォントディレクトリのURLを取得します。

$font_dir = wp_get_font_dir(); echo $font_dir['url'];

例3: フォントファイルのフルパスを生成

特定のフォントファイルのフルパスを生成します。

$font_dir = wp_get_font_dir(); $font_path = $font_dir['path'] . '/my-font.ttf';

例4: フォントファイルのURLを生成

特定のフォントファイルのURLを生成します。

$font_dir = wp_get_font_dir(); $font_url = $font_dir['url'] . '/my-font.ttf';

例5: フォントディレクトリの存在を確認

フォントディレクトリが存在するか確認します。

$font_dir = wp_get_font_dir(); if ( ! is_dir( $font_dir['path'] ) ) { mkdir( $font_dir['path'], 0755, true ); }

例6: フォントディレクトリのエラーチェック

フォントディレクトリのエラーを確認します。

$font_dir = wp_get_font_dir(); if ( $font_dir['error'] ) { echo 'エラー: ' . $font_dir['error']; }

例7: フォントディレクトリのサブディレクトリを使用

サブディレクトリを使用してフォントファイルを保存します。

$font_dir = wp_get_font_dir(); $subdir_path = $font_dir['path'] . $font_dir['subdir'] . '/custom-fonts/';

例8: フォントディレクトリのベースURLを取得

フォントディレクトリのベースURLを取得します。

$font_dir = wp_get_font_dir(); echo $font_dir['baseurl'];

注意点:

  • フォントディレクトリはデフォルトでwp-content/fontsに設定されています。
  • ディレクトリが存在しない場合、手動で作成する必要があります。
  • フォントファイルのアップロード時には適切なパーミッションを設定してください。

関連機能: