WordPress默认功能只有自带的四项字段表单,分别为包含内容在内的昵称、邮箱及网址,基本上满意了绝大部分访客评论时的需求。如果想要做营销型网站就需要访客留下高效的联络方式,比如手机或是微信。

今天我们给大家分享一下在WordPress评论里添加电话、手机号、微信号的表单功能教程。

为WordPress主题添加电话和微信号操作步骤:

1、在wordpress主题里找到评论文件即 comments.php ,找到邮箱的字段表单代码,并在下面添加以下代码:

<p><input type="text" name="tel" class="text" id="tel" value="<?php echo get_comment_meta($comment->comment_ID,'tel',true); ?>" tabindex="3"/><label for="tel">电话</label></p><p><input type="text" name="qq" class="text" id="qq" value="<?php echo get_comment_meta($comment->comment_ID,'qq',true); ?>" tabindex="4"/><label for="qq">微信号</label></p>

2、在wordpress主题的 functions.php 文件的最后一个 ?> 的前面添加以下代码:

add_action('wp_insert_comment','wp_insert_tel',10,2);function wp_insert_tel($comment_ID,$commmentdata) {$tel = isset($_POST['tel']) ? $_POST['tel'] : false;$qq = isset($_POST['qq']) ? $_POST['qq'] : false;update_comment_meta($comment_ID,'tel',$tel);//tel 是存储在数据库里的字段名字update_comment_meta($comment_ID,'qq',$qq);//qq 是存储在数据库里的字段名字}

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

add_filter( 'manage_edit-comments_columns', 'my_comments_columns' );add_action( 'manage_comments_custom_column', 'output_my_comments_columns', 10, 2 );function my_comments_columns( $columns ){$columns[ 'tel' ] = __( '电话' ); //电话是代表列的名字$columns[ 'qq' ] = __( '微信号' ); //微信号是代表列的名字return $columns;}function output_my_comments_columns( $column_name, $comment_id ){switch( $column_name ) {case "tel" :echo get_comment_meta( $comment_id, 'tel', true );break;case "qq" :echo get_comment_meta( $comment_id, 'qq', true );break;}}

保存并上传覆盖 comments.php 和 functions.php 文件后,在前台的评论表单中就可以看到电话和 微信号这两个额外字段,填写相关内容评论后,我们也可以在后台的评论列表中看到添加的电话和 QQ 号。

本文转自六艺开源:阅读原文

在WordPress评论里添加电话、手机号、微信号的表单功能教程相关推荐

  1. 手机号微信号绑定微信号_相关计算机,新手机号被绑定过微信号怎么办?这是个“二次”放号的号码...

    新买一个手机号经常会发现手机号之前被绑定过账号的情况,这很正常,由于运营商有回收手机号的机制,因此买到一个被"二次"放号的新手机号,也就是说这个手机号的上一个主人在注销此号是并没有 ...

  2. 手机号微信号绑定微信号_相关计算机,如果你在绑定手机和微信时遇到问题

    从2018年8月15日开始,发布公开文章/领取任务中心权益,需要同时绑定手机号和微信,网站和app都可以在设置->个人资料中进行绑定. 一.提示微信被占用怎么办? 出现这种情况,是你曾经使用微信 ...

  3. 一个手机里登录2个微信号(微信双开)

    正常来说,使用微信的客户端,一个手机只能登录一个微信号. 所以,另一个微信号就需要第三方的工具来实现. 我的环境:android (苹果的APPStore 好像没有我使用的这款软件) 重点来了,这是款 ...

  4. wordpress博客添加微博、微信分享等等

    参考: http://icyou.org/1185 http://icyou.org/385 在使用WordPress过程中,有时为了方便阅读着分享到主流的社交网站或微薄,需要在文章旁边添加一些分享按 ...

  5. 在 phpMyAdmin 里添加新用户帐号

    为了数据库的安全性,尽量不用 root 来连接网站的数据库,以前用 cPanel 面板时,这个不是问题,添加帐号很简单,现在 VPS 不提供任何面板,只能用phpmyadmin 来创建新用户帐号了,这 ...

  6. 微信公众号使用:绑定长期/短期运营者微信号的方法

    在微信公众号运营维护中,添加多个运营者是必备需求,因为微信公众号在用户量达到一定程度之后,仅靠系统指定的那个管理员已经满足不了需求,忙不过来,就需要添加其他一些运营者来协同管理维护微信公众号,今天就来 ...

  7. h5微信f分享链接给对方获取对方手机号_企业微信可以搜索微信号添加好友/客户吗?怎样主动添加通过率高?...

    文丨语鹦企服原创,未经授权不得转载 企业微信推出3.0版本后,已经实现了和微信消息互通.那么在企业微信可以搜索微信号添加好友/客户吗?怎样主动添加通过率比较高?一起来看看. 首先,企业微信目前暂不支持 ...

  8. wordpress博客评论框添加背景图片

    今天突然发现自己的wordpress评论框空荡荡的,感觉很不美观.下面将通过几行css代码给评论框添加背景图片,使其更加生动. 直接上代码,笔者使用的是知更鸟主题,下方代码直接添加到外观 -> ...

  9. 微信群里的群工具怎么添加群工具微信

    微信(wechat)是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费社交程序,微信支持跨通信运营商.跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信.视频.图 ...

最新文章

  1. [精]Odoo 8.0深入浅出开发教程-模块开发基础
  2. 未处理OleDbException - 找不到可安装的ISAM学习总结
  3. 湖湘杯 | Misc Wp
  4. leetcode-1-两数之和
  5. .net Framework各个版本之间的发展
  6. [python 进阶] 第7章 函数装饰器和闭包
  7. Beta 冲刺 (2/7)
  8. 到2025年将保持不变的热门流行技术
  9. python编写界面遍历_python和pywin32实现窗口查找、遍历和点击的示例代码
  10. Python数模笔记-NetworkX(3)条件最短路径
  11. rhel5下的DNS服务器架设
  12. web前端性能调优(转载)
  13. 智能判断图片中是否存在某物体_如果给猫披上象皮,神经网络将作何判断?
  14. Azure 中 Windows 虚拟机的大小
  15. 39页第6题 求贷款的金额
  16. docker镜像下载太慢
  17. 奥哲徐平俊:乘风、冒险与未来
  18. Windows 7 专业版如何安装英文、中文语言包
  19. matlab中全局变量的作用域,在simulink中使用全局变量的方法
  20. Xftp7免费版(个人)下载链接

热门文章

  1. linux c++ 学习记录
  2. sqlserver2000 详解
  3. python 词汇表_使用Counter构建词汇表
  4. 180-爬虫3-自动操作浏览器工具selenium模块的使用
  5. 程序员技术面试与HR谈薪资技巧的一些经验心得
  6. PowerDC进行电源DC仿真
  7. [ASP.NET MVC 小牛之路]16 - Model 验证
  8. 机器视觉_HALCON_示例实践_1.检测圆形
  9. 打包docker镜像推送到远程服务器并部署到k8s
  10. 第0讲:树莓派是什么?能做什么?