WordPressのACFを使用したオプションページおよびサブページの作成方法


  1. ACFをインストールおよび有効化する: WordPressのプラグインディレクトリからACFをダウンロードし、インストールして有効化します。

  2. オプションページの作成: ACFを使用してオプションページを作成するには、functions.phpファイルに以下のコードを追加します。

    if( function_exists('acf_add_options_page') ) {
       acf_add_options_page(array(
           'page_title' => 'オプションページ',
           'menu_title' => 'オプションページ',
           'menu_slug' => 'options-page',
           'capability' => 'edit_posts',
           'redirect' => false
       ));
    }

    上記のコードでは、オプションページのタイトル、メニュータイトル、メニュースラッグなどを指定しています。必要に応じてこれらを変更してください。

  3. サブページの作成: ACFを使用してサブページを作成するには、オプションページ作成の手順と同様に、functions.phpファイルに以下のコードを追加します。

    if( function_exists('acf_add_options_page') ) {
       acf_add_options_sub_page(array(
           'page_title' => 'サブページ',
           'menu_title' => 'サブページ',
           'parent_slug' => 'options-page',
       ));
    }

    上記のコードでは、サブページのタイトル、メニュータイトル、親ページのメニュースラッグなどを指定しています。必要に応じて修正してください。

これらの手順に従うことで、ACFを使用してWordPressのオプションページとサブページを作成することができます。作成したオプションページとサブページには、ACFフィールドを追加して、ユーザーが設定をカスタマイズできるようにすることも可能です。

また、上記のコード例は一例であり、必要に応じてカスタマイズすることができます。ACFの公式ドキュメントやサンプルコードも参考にすると良いでしょう。