您好,我正在运行一个网站,该网站大量使用一种称为“游戏”的自定义分类法,并使用简单的术语元插件这些术语的元数据。几乎使用了wordheavy.com 它工作正常,除了两件事:它在“Game”分类页面上抛出错误(警告:中的Game\\u form\\u fields()缺少参数2ommitted/功能。php第32行),当您添加“游戏”时,表单不清晰。
你可以找到我的代码副本here.
我不太清楚从哪里开始(除了第32行!)因此,任何方向都将受到欢迎。
您好,我正在运行一个网站,该网站大量使用一种称为“游戏”的自定义分类法,并使用简单的术语元插件这些术语的元数据。几乎使用了wordheavy.com 它工作正常,除了两件事:它在“Game”分类页面上抛出错误(警告:中的Game\\u form\\u fields()缺少参数2ommitted/功能。php第32行),当您添加“游戏”时,表单不清晰。
你可以找到我的代码副本here.
我不太清楚从哪里开始(除了第32行!)因此,任何方向都将受到欢迎。
乍一看,问题似乎就在这里。。
add_action(\'game_edit_form_fields\', \'game_form_fields\');
add_action(\'game_add_form_fields\', \'game_form_fields\');
function game_form_fields($tag,$taxonomy) {
您的函数期望从挂钩传递2个变量,但add_action
调用默认值为1。。例如,这个。。
add_action(\'game_edit_form_fields\', \'game_form_fields\');
等于此。。add_action(\'game_edit_form_fields\', \'game_form_fields\', 10, 1 );
第四个参数设置回调函数可以接受多少个参数,默认值为1,因此这就是函数接收到的所有参数。正在更新这些add_action
对以下对象的调用应该可以解决此问题。。add_action(\'game_edit_form_fields\', \'game_form_fields\', 10, 2 );
希望这有帮助。。function game_form_fields( $tag ) {
也许这会解决问题。。