我有一个名为“辩论”的自定义帖子类型,我想在这个帖子类型上创建一些自定义字段。因此,我有以下代码:
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。
知道为什么吗?