如何避免WebDevStudio的WDS_Taxonomy_Radio分类Metabox类出现Foreach错误? 时间:2013-07-21 作者:m-torin 使用WebDevStudio的WDS\\U Taxonomy\\U Radio Taxonomy metabox类的正确方法是什么?我已经在函数中包含了代码。php文件,但我收到一个错误,错误如下:*为foreach()WDS\\u Taxonomy\\u Radio提供的参数无效。班php第45行*所以我一定是做错了什么。GitHub上的说明是:初始化类(用自己的更新分类slug)使用代码$custom_tax_mb = new WDS_Taxonomy_Radio( \'custom-tax-slug\' );. 当然,我将slug更新为我的分类法。否则脚本就可以工作了。感谢您的帮助!链接1。https://github.com/WebDevStudios/WDS_Taxonomy_Radio2。http://webdevstudios.com/2013/07/08/replace-wordpress-default-taxonomy-metabox-with-a-radio-select-metabox/ 1 个回复 SO网友:Fränk 初始化类时,需要传递两个参数: public function __construct( $tax_slug, $post_types = array() ) { 因此,您需要进行如下初始化: $custom_tax_mb = new WDS_Taxonomy_Radio( \'custom-tax-slug\', array( \'post_type\' ) ); 在第二个数组中,需要将要在admin中显示其meta框的帖子类型的名称放入。这就是为什么foreach() 失败。 结束 文章导航