Wordpress 通过带有文本框的选项页存储数组

Wordpress 通过带有文本框的选项页存储数组,wordpress,option,Wordpress,Option,我在Wordpress上做了一个选项页面。我有一个文本框,在一个id中放入一个值。现在我想在一个id中存储一个值数组。 我的代码用于在主题选项中存储一个文本 array( "name" => __('Text'), "desc" => __('Your Text username, to be used on the links'), "id" => $shortname."_test",

我在Wordpress上做了一个选项页面。我有一个文本框,在一个id中放入一个值。现在我想在一个id中存储一个值数组。 我的代码用于在主题选项中存储一个文本

array(  "name" => __('Text'),
                    "desc" => __('Your Text username, to be used on the links'),
                    "id" => $shortname."_test",
                    "std" => "Tset",
                    "type" => "text"),
从文本框保存数据的步骤

case 'text':
        ?>
        <tr valign="top"> 
            <th scope="row"><label for="<?php echo $value['id']; ?>"><?php echo __($value['name'],'twentyeleven'); ?></label></th>
            <td>
                <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_option( $value['id'] ) != "") { echo get_option( $value['id'] ); } else { echo $value['std']; } ?>" />
                <?php echo __($value['desc'],'twentyeleven'); ?>

            </td>
        </tr>
case'text':
?>
数组,或者它

这将有效地将数组作为字符串存储到选项表的相应ID下。当您拉取该选项时,您可以将其或该选项放回阵列中

Json编码/解码通常是首选,但请记住,在解码时,它默认为Object类型。将Json Decode调用中的第二个参数设置为true,以便将其作为关联数组返回