添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
忧郁的皮带  ·  给WordPress的comment_for ...·  7 小时前    · 
风流倜傥的炒粉  ·  How to Fix the ...·  2 天前    · 
烦恼的跑步鞋  ·  如何在 WordPress ...·  3 天前    · 
活泼的小熊猫  ·  如何在 WordPress ...·  3 天前    · 
慷慨大方的泡面  ·  Rotate - ...·  5 月前    · 
呐喊的洋葱  ·  ESP32 with Firebase – ...·  1 年前    · 

首页 » 开源/框架 » WordPress » 正文

给WordPress的comment_form()及其提交按钮添加class属性

我们知道,通过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()); 
//提交按钮添加样式