搬码资源网广告位 搬码资源网广告位

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

下面是搬码源码网 abnma.com 通过网络收集整理的代码片段。搬码源码网小编现在分享给大家,也给大家做个参考。

在 wordpress 默认及大多数的用户使用的 wordpress 主题中,woredpress 默认功能只有自带的四项字段表单,分别为包含内容在内的昵称、邮箱及网址,基本上满意了绝大部分访客评论时的需求。即填写姓名,联系邮箱、表现观点,网址功能是可有可无的,但我们如果把 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 是存储在数据库里的字段名字

update_comment_Meta($comment_ID,$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’,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,true );

break;

case “qq” :

echo get_comment_Meta( $comment_id,true );

break;

}

}

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

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

以上是搬码源码网(abnma.com)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得搬码源码网网站内容还不错,欢迎将搬码源码网网站推荐给程序员好友。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11488.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?