我需要帮助来解决我在 Wordpress 中的自定义元框的一个小问题。
我有一个表,每行包含一组 3 个值。行数未定义,因为用户可以添加或删除其中之一。
我需要将每一行(所以 3 个输入中的 3 个值)保存在一个特定的数组中。
对于这个源代码,我自愿删除了所有添加一行、删除一行等的系统......我还删除了所有查询/变量测试。
我认为这个问题并不难解决,但我没有看到任何解决方案..
谢谢!
function my_meta($post){
$get_values = get_post_meta($post->ID,'_MY_META_ROW',false);
echo '<table>';
foreach($get_values as $v => $MY_META_ROW){
echo '<tr>
<td><input type="text" name="MY_INPUT_1" value="'.$MY_META_ROW['INPUT_1'].'" /></td>
<td><input type="text" name="MY_INPUT_2" value="'.$MY_META_ROW['INPUT_2']'" /></td>
<td><input type="text" name="MY_INPUT_3" value="'.$MY_META_ROW['INPUT_3'].'" /></td>
</tr>';
}
echo '</table>';
}
add_action('save_post','save_my_inputs');
function save_my_inputs($post_id){
foreach($_POST['??????????'] as $value){
$array_row = array (
"MY_INPUT_1" => $POST['MY_INPUT_1'];
"MY_INPUT_2" => $POST['MY_INPUT_2'];
"MY_INPUT_3" => $POST['MY_INPUT_3'];
)
add_post_meta($post_id, '_MY_META_ROW', $value);
}
}