脳内プラグイン

プログラム関連のメモ書きというか落書きというか

Smart Custom Fieldsのラジオボタンのキーを取得する場合に数字を設定していたらとれなかった

ちゃんと設定できる人ならハマらない話しをひとつメモ。

Wordpressプラグインで「Smart Custom Fields」をよく使わせてもらっています。

こちらのプラグインラジオボタンの項目を作った際に選択肢を

キー => 値

の形で設定する際に以下のように数字をキーにすると

0 => 値1
1 => 値2
2 => 値3
3 => 値4
4 => 値5

SCF::get()をする際にはキーを取ってくるのではなく値をとってきてしまいました。

で、いろいろやった結果、
キーを設定する際はキーを文字列で設定する必要があるようです。

num1 => 値1
num2 => 値2
num3 => 値3
num4 => 値4
num5 => 値5

上記であれば値1を設定している場合にSCF::get()で num1 などのキー名を取得できました。