可以在wordpress数据库中的prefix_options中保存一个对象,如下所示:
$arr_params = array( 'cat' => $display_category, 'product' => $single_post_ID );
由于
修改
进行一些更改后,代码无法在数据库中的现有数组中添加新数组:
$item= array(
'name' => $name ,
'prename' => $prename
);
print_r($item);
$options = get_option( 'options' );
if (empty($options['items'])) {
$options['items']=array();
add_option( 'options', $options );
$options = get_option( 'options' );
$options['items'] = array_push($options['items'], "$item");
update_option( 'options', $options );
}
else{
$options = get_option( 'options' );
$options['items'] = array_push($options['items'], "$item");
update_option( 'options', $options );
}
答案 0 :(得分:0)
是的,你可以,
$arr_params = array( 'cat' => $display_category, 'product' => $single_post_ID );
if( get_option("_arr_params") === false ) {
add_option("_arr_params", $arr_params);
}
else {
// holds : array( 'cat' => $display_category, 'product' => $single_post_ID );
$my_param = get_option("_arr_params");
}
根据编辑部分:array_push()
用于添加一个或多个元素而不是数组,您可以使用array_merge()
代替它,或者第二个选项已在下面的代码中使用。< / p>
$options['wphyper_orders'][] = $order_detail;
有用的链接:get_option()