get_admin_page_title()


WordPressのget_admin_page_title()関数は、現在の管理ページのタイトルを取得するために使用されます。この関数は、プラグインやテーマの開発者が管理画面のタイトルを動的に取得する際に役立ちます。

構文

get_admin_page_title();
  • string — 現在の管理ページのタイトルを返します。

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

現在の管理ページのタイトルを表示する基本的な例です。

<?php echo get_admin_page_title(); ?>

例2: 条件付きでタイトルを変更する

特定の管理ページの場合にタイトルを変更する例です。

<?php if (get_admin_page_title() === 'ダッシュボード') { echo 'カスタムダッシュボードタイトル'; } else { echo get_admin_page_title(); } ?>

例3: タイトルをログに記録する

現在の管理ページのタイトルをエラーログに記録する例です。

<?php error_log('現在のページタイトル: ' . get_admin_page_title()); ?>

例4: タイトルを変数に保存する

管理ページのタイトルを変数に保存し、後で使用する例です。

<?php $page_title = get_admin_page_title(); ?>

例5: タイトルをフィルタリングする

取得したタイトルをフィルタリングして表示する例です。

<?php echo esc_html(get_admin_page_title()); ?>

例6: タイトルを翻訳する

管理ページのタイトルを翻訳して表示する例です。

<?php echo __(get_admin_page_title(), 'text-domain'); ?>

例7: タイトルを条件付きで表示する

特定のユーザーロールに対してのみタイトルを表示する例です。

<?php if (current_user_can('edit_posts')) { echo get_admin_page_title(); } ?>

例8: タイトルをカスタムHTMLでラップする

管理ページのタイトルをカスタムHTMLでラップして表示する例です。

<?php echo '<h1>' . get_admin_page_title() . '</h1>'; ?>

注意点:

  • この関数は管理画面でのみ使用可能です。フロントエンドでは使用しないでください。
  • 取得したタイトルはエスケープ処理を行ってから表示することを推奨します。

関連機能: