サポート » テーマ » options need to be stored in single array

  • Z.com byGMO

    (@takeaki-nagashima)


    以前テーマをアップした際に下記1番のご指摘をいただき、どのように修正したらよいかわからず再度問い合わせたところ、2番の回答をいただきました。

    1.All your options need to be stored in a single array. See ​​​http://make.wordpress.org/themes/guidelines/guidelines-theme-security-and-privacy/

    2.That basically means that you need to store all your theme options as a single entry in the database. So calling update_option(‘yourtheme_options’, $val) and get_option(‘yourtheme_options’). You’re not allowed using multiple keys for these 2 functions.

    お恥ずかしいのですが、まだ意味がよく分からず途方にくれております。
    ご教授お願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • nobita

    (@nobita)

    こんにちは

    テーマで、使えるoptionテーブルのフィールドは、1っこだけだよという意味です。

    なので、

    update_option('yourtheme_options', $val)

    $valは、キーと値のペアの配列で保存するようになります。

    get_option('yourtheme_options')

    も、

    $my_option = get_option('yourtheme_options');
    
    $my_option_first = $my_option['first'];
    $my_option_second = $my_option['second'];

    といった形で、オプションの値を取り出すようになります。

    トピック投稿者 Z.com byGMO

    (@takeaki-nagashima)

    nobitaさん、

    ご返信大変遅くなりまして申し訳ありません。
    たびたびありがとうございました!
    こちらによく投稿させていただくのですが、いつもご解答いただき本当に助かっております。

    ありがとうございましたmm

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「options need to be stored in single array」には新たに返信することはできません。