2017-11-21 15 views
0

PHPを使用してオプションページにフィールドを追加しようとしていますが、これを動作させることができません。ほとんどすべてを試しましたが、動作しません。私はあなたが役立つことを願っオプションページにフィールドを追加する

は、私のPHPは次のよ​​うになります。

if (function_exists('acf_add_options_page')) { 
    $option_page = acf_add_options_page(array(
     'page_title' => 'Indstillinger', 
     'menu_title' => 'Indstillinger', 
     'menu_slug' => 'options', 
     'capability' => 'edit_posts', 
     'redirect' => false 
    )); 
} 

function my_acf_add_local_field_groups() { 

    acf_add_local_field_group(array(
     'key' => 'group_1', 
     'title' => 'My Group', 
     'fields' => array(
      array(
       'key' => 'field_1', 
       'label' => 'Sub Title', 
       'name' => 'sub_title', 
       'type' => 'text', 
      ) 
     ), 
     'location' => array(
      array(
       array(
        'param' => 'post_type', 
        'operator' => '==', 
        'value' => 'options', 
       ), 
      ), 
     ), 
    )); 
} 

add_action('acf/init', 'my_acf_add_local_field_groups'); 

私はここで間違って何をしているのですか?

+0

は、あなただけのツールに行くこの後wordpressの最後にそれらを追加し、PHPへのエクスポートを行うことができます。ワードプレスから削除してください。 – Shibi

+0

ありがとう。それを試みます! –

答えて

0

オプションページを追加したことで、ACFプラグインがインストールされているようです。

オプションページには、ACFプラグインを使用して任意のタイプのフィールドを追加できます。

が私の添付のスクリーンショットをチェックし、あなたはフィールドグループのための条件を次のように設定する必要があります。

enter image description here

関連する問題