wp_get_document_title()


WordPressのwp_get_document_title()関数は、現在のページのタイトルを取得するために使用されます。この関数は、テーマやプラグインでカスタマイズされたタイトルを含む、完全なタイトル文字列を返します。

構文

wp_get_document_title();

例1: 現在のページのタイトルを表示する

この例では、現在のページのタイトルを表示します。

<?php echo wp_get_document_title(); ?>

例2: タイトルをカスタマイズする

この例では、フィルタを使用してタイトルをカスタマイズします。

add_filter('document_title_parts', function($title) { $title['title'] = 'カスタムタイトル'; return $title; }); echo wp_get_document_title();

例3: タイトルのセパレータを変更する

この例では、タイトルのセパレータを変更します。

add_filter('document_title_separator', function($sep) { return '|'; }); echo wp_get_document_title();

例4: タイトルの順序を変更する

この例では、タイトルのパーツの順序を変更します。

add_filter('document_title_parts', function($title) { $title = array_reverse($title); return $title; }); echo wp_get_document_title();

例5: タイトルにサイト名を追加する

この例では、タイトルにサイト名を追加します。

add_filter('document_title_parts', function($title) { $title['site'] = get_bloginfo('name'); return $title; }); echo wp_get_document_title();

例6: タイトルから特定のパーツを削除する

この例では、タイトルからタグラインを削除します。

add_filter('document_title_parts', function($title) { unset($title['tagline']); return $title; }); echo wp_get_document_title();

例7: タイトルにカスタムテキストを追加する

この例では、タイトルにカスタムテキストを追加します。

add_filter('document_title_parts', function($title) { $title['custom'] = 'カスタムテキスト'; return $title; }); echo wp_get_document_title();

例8: タイトルのフォーマットを変更する

この例では、タイトルのフォーマットを変更します。

add_filter('document_title_parts', function($title) { $title['title'] = strtoupper($title['title']); return $title; }); echo wp_get_document_title();

注意点

  • wp_get_document_title()は、テーマやプラグインでカスタマイズされたタイトルを返すため、必ずしもデフォルトのタイトルを返すわけではありません。
  • フィルタを使用してタイトルをカスタマイズする場合、他のプラグインやテーマとの互換性に注意してください。

関連機能: