我正在尝试编写一个插件,将元框中的值添加到save\\u post上的帖子中。但我不知道如何从元框中的表单字段中获取值这是相关代码:
function sw_add_document_meta_boxes() {
if (get_current_screen()->id == \'dokument\') {
add_meta_box(\'access_level\', \'Tilgangsnivå\', \'sw_ac_meta_box\');
}
}
function sw_ac_meta_box() {
$html = \'<p class="description">\';
$html .= \'Velg laveste tilgangsnivå\';
$html .= \'</p>\';
$html .= \'<select name="access_level" id="access_level">\';
$html .= \'<option value="4">Ansatt</option>\';
$html .= \'<option value="3">Fagansvarlig</option>\';
$html .= \'<option value="2">Daglig leder</option>\';
$html .= \'<option value="1">Superbruker</option>\';
$html .= \'</select>\';
echo $html;
}
function sw_ac_set_access_level($id) {
$meta_value =
add_post_meta($id, \'access_level\', $meta_value, true);
}
add_action(\'add_meta_boxes\', \'sw_add_document_meta_boxes\');
add_action(\'save_post\', \'sw_ac_set_access_level\');
我想我的问题是,我应该在“sw\\u ac\\u set\\u access\\u level()”函数的“$meta\\u value=”行上写什么?考虑到我是一个彻头彻尾的wordpress noob,所以我可能完全走错了方向。