我将以下代码放入元框:
function multi_author($post, $box)
{
$currentAuthors = esc_attr(get_post_meta($post->ID, \'multiAuthors\', true));
if ($currentAuthors) {
$authors = explode(\',\', $currentAuthors);
}
$y = 1;
for ($x = 0; $x <= 3; $x++) {
$output .= "Author #{$y}: " . wp_dropdown_users(array(
\'show_option_none\' => \'-- Select --\',
\'echo\' => 0,
\'name\' => \'author\' . $y,
\'selected\' => $authors[$x],
\'who\' => \'authors\'
)) . "<br/>";
$y++;
}
echo $output;
}
如果我把这段代码放在一个面向前端的页面中,一切都会正常工作。当此代码位于元框中时,“show\\u option\\u none”标记将被忽略,其他所有内容都按计划工作。正在使用Wordpress版本3.1.3。有人猜测为什么会发生这种情况吗?