acf_get_admin_tools_url()


WordPressのacf_get_admin_tools_url()関数は、ACF(Advanced Custom Fields)の管理ツールページへのURLを取得するために使用されます。この関数は、プラグインの設定やエクスポート/インポートなどのツールにアクセスするためのURLを生成します。

構文

acf_get_admin_tools_url();

例1: 基本的な使用法

ACF管理ツールページのURLを取得し、表示します。

<?php echo acf_get_admin_tools_url(); ?>

例2: リンクとして使用

ACF管理ツールページへのリンクを作成します。

<a href="<?php echo acf_get_admin_tools_url(); ?>">ACFツールへ移動</a>

例3: リダイレクト用URLとして使用

ユーザーをACF管理ツールページにリダイレクトします。

<?php wp_redirect(acf_get_admin_tools_url()); exit; ?>

例4: ボタンにURLを設定

ボタンのクリックでACF管理ツールページに移動します。

<button onclick="window.location.href='<?php echo acf_get_admin_tools_url(); ?>'">ACFツールを開く</button>

例5: カスタムメニューに追加

管理メニューにACFツールページへのリンクを追加します。

function add_acf_tools_link_to_menu() { add_menu_page('ACF Tools', 'ACF Tools', 'manage_options', acf_get_admin_tools_url(), '', 'dashicons-admin-tools', 6); } add_action('admin_menu', 'add_acf_tools_link_to_menu');

例6: ショートコードで使用

ショートコードを使用してACFツールページへのリンクを表示します。

function acf_tools_url_shortcode() { return acf_get_admin_tools_url(); } add_shortcode('acf_tools_url', 'acf_tools_url_shortcode');

例7: カスタムダッシュボードウィジェットに追加

ダッシュボードウィジェットにACFツールページへのリンクを追加します。

function add_acf_tools_dashboard_widget() { wp_add_dashboard_widget('acf_tools_widget', 'ACF Tools', function() { echo '<a href="' . acf_get_admin_tools_url() . '">ACFツールを開く</a>'; }); } add_action('wp_dashboard_setup', 'add_acf_tools_dashboard_widget');

例8: カスタム管理者通知に使用

管理者通知にACFツールページへのリンクを追加します。

function add_acf_tools_admin_notice() { echo '<div class="notice notice-info"><p><a href="' . acf_get_admin_tools_url() . '">ACFツールを確認する</a></p></div>'; } add_action('admin_notices', 'add_acf_tools_admin_notice');

注意点

  • この関数はACFプラグインが有効化されている場合にのみ使用できます。
  • 返されるURLは管理者画面内での使用を前提としています。