我的脑子垮了。如何保存此帖子数据?在表单中构建一些键值对。
for ($i = 1; $i <= 3; $i++) {
$saved = $meta[$i];
//print_r($saved);
//echo $saved[\'key\'];
echo \'<p>\';
echo \'<label for="meta_k_\'.$i.\'">Key</label> \', \'<input id="meta_k_\'.$i.\'" type="text" name="_meta[\'.$i.\'][key]" value="\'.$saved[\'key\'].\'" /> \';
echo \'<label for="meta_v_\'.$i.\'">Value</label> \', \'<input id="meta_v_\'.$i.\'" type="text" name="_meta[\'.$i.\'][value]" value="\'.$saved[\'value\'].\'" />\';
echo \'</p>\';
}
我如何保存它们???
foreach ($_POST[\'_meta\'] as $key => $value) {
update_post_meta($post_id, $key, $value);
}
最合适的回答,由SO网友:Samiul Amin Shanto 整理而成
这应该是工作:
foreach ($_POST[\'_meta\'] as $value) {
update_post_meta($post_id, $value[\'key\'], $value[\'value\']);
}