如何避免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_Radio
2。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() 失败。

结束

相关推荐