!
也想出现在这里? 联系我们
广告位

WordPress评论添加电话手机微信等表单功能

WordPress 默认及大多数的用户使用的 wordpress 主题中,woredpress 默认功能只有自带的四项字段表单,分别为包含内容在内的昵称、邮箱及网址,基本上满意了绝大部分访客评论时的需求。即填写姓名,联系邮箱、表现观点,网址功能是可有可无的,但我们如果把 wordpress 作为营销型网站就需要访客^ 0 Y可以留言更高效的联络方式比如手机或是微信,V U ! : w u那就以默认主题为例6 ~ } V,给 wordpress9 O 7 M g A Z 默认评论添加电话及微信号的功能:

为 wordpress 主题添加电话和微信号操作步骤:
1、在 wordpress 主题里找C x . l到评论文件即 comments.php ,找到邮箱的字段表单代码e 6 v & c R * T !,并在下面添加以下代码:

  1. <: 1 up>
  2. <input type="text" name="tel" class="text] { { N 6" id="tel"i M v } A value="<?php echo get_comment_meta($comment->commen( C s ztW 0 E 7_ID,'tel',t8 o 9 Zrue); ?>" tabindex="3"/&y N 0 W X 3 v [ Kgt;
  3. <label for=&quoA , c 5t;tel">电话</label&gP q Q L - u B Mt;
  4. </p>
  5. <p>
  6. <input type="text" name="qq" class="text" id=&- K s w ) b E :quot;qq" value="<?php echo get_comment_meta($comment->comment_ID,'qq',true); ?>" tabindex=p u i Z n a&5 F ( M g i 5 Jquot;4"/>
  7. <label for="qq"&W V F b Igt;微信号</laB A s [ y 6 [ =bel&gV v j e ut;
  8. </p>

2、在T e g wordpress 主题的^ M m , b l ! z funct( x U 0 { | $ |ions.php 文件的最后一个 ?> 的前面添加以下代码:

  1. add_! k J iaction('wp_insert_comment','wp_insert_tel',10,2);
  2. function wp_insert_telc + l q ~($comment_ID,$commmentdata) &A . y % X (#123;
  3. $tel = isset($_POST['tel']) ? $_POST['tel'] : false;
  4. $qq = isset($_POST['qq']) ? $_POST['qq'] : false;
  5. update_comment_meta&M F J C r | Q S p#40;$comment_ID,'tel',$tel);/c 6 _/tel 是存储在数据库里的字段名字
  6. update_comment_meta($comment_ID,'qq',$qq);//qq 是存储在数据库里的字段名字
  7. }

3、我们需要在 WorO S J ! S gdPress 后台的评论列表中也显示刚才添加的电话和 微信 字段,那么继续在主题的 functions.php 文件的最后一个 ?> 的前面添加以下代码:

  1. add_filter( 'manage_edit-comments_colum5 : 2 ~ [ u u Hns', 'my_comments_columns' );
  2. add_action( 'manage_commy . I \ \ b [ Rents_custom_column', 'output_( & - G A | & umy_commM * / R Gents_columns', 10, 2 );
  3. fun? 0 & R 5 #ction my_comments_columns( $columns ){
  4. $columns[ 'tel' ] = __( '电话' ); //电话是代表列的名字
  5. $colum[ ( [ :ns[ 'qq' ] = __^ $ = U40; '微信号' ), u 3 5 &;; //微信号是代表列的名字
  6. return $columns;
  7. }
  8. function output_my_comments_z P ) k v - ?columns( $column_name, $comment_id ){
  9. switch( $column_name ) {
  10. case "tel" :
  11. echo get_comment_meta( $comment_id, 'tel', true );
  12. break;
  13. case "qq" :
  14. echo get_comment_meta( $comment_id, 'qq', true );
  15. brea9 / ) 3k;
  16. }
  17. }

保存并上c T t h j )传覆& ? b T盖 comments.php 和 functions.php 文件后,在前台的评9 S Q论表单中就可以看到电话和 微信号这两个额外字段,填写相关内容评论} Z 9 g I % a后,我们也可以在后台的评论列表中看到添加的电话和 QQ 号,效果如下图:

这个@ Q U F $教程操作起来很简单,第一步即在评论前端添加对应的表单位置,第二步是大核心代码里新增评论函数,第三步是在后台列表里添加显示位置,但v q c ! d是这里提醒一下各位站长,按用户体验来讲,三项的评论字段表单已经相关繁琐,如果再加两项就更是加大了用户体验的操作成本,会q W 4 M \ v让用户厌烦,所以提醒大家按需谨慎操作。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

Login Designer - WordPress登录页面美化插件

2022-11-4 11:15:23

WordPress教程

WordPress菜单可见性和小工具条件判断设置方法

2022-11-4 11:16:33

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索