如何将类添加到meta box(在CSS中自定义它们)?

时间:2013-08-29 作者:Blanka

我有一种情况:我就是不知道如何将类添加到一些元框中<我读了这些帖子from here, 我尝试了这个解决方案,但它并没有按我想要的那样工作。有没有办法将类(在CSS中自定义)添加到元框中
例如,在这种情况下:

  array(
    \'label\' => \'a name\',
    \'desc\'  => \'description\',
    \'id\' => \'id_x\',
    \'type\' => \'select\',
    \'options\' => array(\'Bad\', \'Good\', \'Excellent\'), /* HERE I WANT A CLASS FOR EACH THIS GUYS (to customize them in CSS) */
    \'std\' => "
    ),
我希望HTML如下所示:

<span class="bad">Bad</span>
<span class="good">Good</span>
<span class="excellent">Excellent</span>

1 个回复
SO网友:JMau

链接中给出的答案完全正确,您可以这样设置:

add_filter( \'postbox_classes_{post_type_name}_{metabox_id}\', \'add_metabox_classes\'  );

function add_metabox_classes($classes) {
  array_push($classes,\'your_class\');
  return $classes;
}

结束

相关推荐

Metabox纹理区显示白屏

问题是,当我添加textarea时,我会看到没有数据的白色屏幕下面是我从堆栈交换中获得的代码。add_action( \'add_meta_boxes\', \'dynamic_add_custom_box\' ); /* Do something with the data entered */ add_action( \'save_post\', \'dynamic_save_postdata\' ); /* Adds a box to the main c