0

wordpress を使用してカスタム テーマを作成しましたが、コメント フォームの「Web サイト フィールド」を削除しようとしています。

このコードを 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 に答える