我有一个名为“辩论”的自定义帖子类型,我想在这个帖子类型上创建一些自定义字段。因此,我有以下代码:
function debate_comment_fields( $fields ) {
if( is_singular( \'debate\' ) ) {
unset($fields[\'url\']);
unset($fields[\'author\']);
unset($fields[\'email\']);
$fields[\'options\'] = \'<p class="comment-form-options"><label for="options">\' . __( \'I want to\' ) . \'</label>\' .
\'<input id="first" name="category" type="radio" value="\' . get_post_meta(get_the_ID(), \'agree\', true) .\'" />\'.
\'<input id="second" name="category" type="radio" value="\' . get_post_meta(get_the_ID(), \'disagree\', true) .\'" /></p>\';
return $fields;
}
}
add_filter(\'comment_form_default_fields\',\'debate_comment_fields\');
在我的自定义帖子类型上一切正常,但在默认的博客帖子类型上,不会显示作者、电子邮件和url。
知道为什么吗?