サポート » プラグイン » カスタムフィールドテンプレートのチェックボックスで複数保存できない

  • カスタムフィールドテンプレート 2.3.7を使用しています。
    下記のようなチェックボックスのカスタムフィールドを作りったのですが、
    複数選択して更新しても1つしか保存できません。

    [test]
    type = checkbox
    value = name1 # name2 # name3
    label = 選択して下さい。(複数選択可能)

    ちなみに保存できるのは下の項目のみです。
    例えばname1とname2にチェックをつけ更新してもname1のチェックは消え、name2だけが残ります。
    name2とname3にチェックをつけて更新するとname3だけが残ります。

    いろいろ調べても同じような症状の解決方法が見つからないので質問させていただきました。
    何かご存知の方いらっしゃいましたら教えていただければと思います。

    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • カスタムテンプレート2.3.7にtestをコピペして試してみました。
    一応正確にチェックされていました。firefoxとchromeで見てみました。

    スレ主さんがブラウザを操作してでページのソースを見る能力がある前提で、
    管理画面の投稿のソースを見てチェックボックスの部分を確認してもらうと、
    該当部分のvalueの部分とcheckedの間に半角の空白がないかもしれません。
    うちはなかった。ただそれが原因かどうかはわかりません。

    その部分がプラグインのコードのどこに当たるんだろうかは、未定。

    oisitさん

    ありがとうございます。
    ソース確認してみたらスペース空いてませんでした。
    ということで、custom-field-template.phpというファイルからスペース空くようにしてみたのですが、
    やっぱり結果は同じでした。

    またいろいろ試してみたいと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドテンプレートのチェックボックスで複数保存できない」には新たに返信することはできません。