我们知道,通过WordPress的 comment_form() 方法可以直接输出整个评论表单,而且这个函数也提供了很多参数让我们来修改表单的样式及显示的内容,为我们制作主题提供了很大的方便。
但是在使用这个函数的时候,大家可能注意到了,它提供了
id_form
和
id_submit
两个参数让我们修改表单(
form
)及提交按钮(
input type='submit'
)的
id
属性,却没有提供修改表单及提交按钮
class
属性的参数。而有时候我们却需要给这两个标签增加特定的class属性。下面就给大家分享两种给这两个标签增加
class
属性的方法。
方法一:PHP正则替换
首先找到原来
comment_form($args);
定义的位置,并把它替换成下面的代码:
ob_start(); comment_form($args); //form表单添加样式 echo str_replace('class="comment-form"','class="comment-form your-form-class"',ob_get_clean()); //提交按钮添加样式