0

我已经使用 wordpress 构建了一个自定义主题,并且正在尝试删除评论表单中的“网站字段”。

我曾尝试在我的 function.php 中插入此代码,但它似乎不起作用。

//REMOVE WEBSIE FORM IN COMMENTS
function remove_comment_fields($fields) {
    unset($fields['url']);
    return $fields;
}
add_filter('comment_form_default_fields','remove_comment_fields');
4

2 回答 2

1

我设法在这个网站的帮助下解决了我的问题。

http://gerardmcgarry.com/blog/wordpress-how-remove-website-url-field-comment-form

显然我错过了主题中包含的comments.php。所以我所做的就是复制位于 wp-includes/theme-compat 中的 comments.php,然后将其粘贴到我自己的自定义主题中。

然后我擦除/删除它。

<p><input type="text" name="url" id="url" value="<?php echo  esc_attr($comment_author_url); ?>" size="22" tabindex="3" />
<label for="url"><small><?php _e('Website'); ?></small></label></p>
于 2013-07-10T05:56:25.570 回答
0

将他的一个放在主题的functions.php文件中,它应该可以工作

add_filter('comment_form_default_fields', 'url_filtered');
function url_filtered($fields)
{
  if(isset($fields['url']))
   unset($fields['url']);
  return $fields;
}
于 2013-07-10T01:52:55.963 回答