我使用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');
答案 0 :(得分: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>
答案 1 :(得分:0)
在你的主题的functions.php文件中使用它,它应该可以工作
add_filter('comment_form_default_fields', 'url_filtered');
function url_filtered($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}