html输入QQ自动获取QQ头像,代码实现WordPress评论框输入QQ号码自动获取QQ头像和昵称...

代码实现WordPress评论框输入QQ号码自动获取QQ头像和昵称

2018-01-30 10:33

分享人:老牛

转载的

先看看效果

471ff0ecb923b8fd051d291dff45ecdf.gif

如何实现?

步骤一:在你的前端主题中的评论表单php文件中插入QQ字段

昵称

注意name属性值要改成new_field_qq,下面传参要用到。

前端加了input,后端就要添加字段用来存储前端提交到数据库的QQ信息。

下面的代码添加到主题的functions.php里面,注意看注释。

// 数据库插入评论表单的qq字段

add_action('wp_insert_comment','inlojv_sql_insert_qq_field',10,2);

function inlojv_sql_insert_qq_field($comment_ID,$commmentdata) {

$qq = isset($_POST['new_field_qq']) ? $_POST['new_field_qq'] : false;

update_comment_meta($comment_ID,'new_field_qq',$qq); // new_field_qq 是表单name值,也是存储在数据库里的字段名字

}

// 后台评论中显示qq字段

add_filter( 'manage_edit-comments_columns', 'add_comments_columns' );

add_action( 'manage_comments_custom_column', 'output_comments_qq_columns', 10, 2 );

function add_comments_columns( $columns ){

$columns[ 'new_field_qq' ] = __( 'QQ号' );        // 新增列名称

return $columns;

}

function output_comments_qq_columns( $column_name, $comment_id ){

switch( $column_name ) {

case "new_field_qq" :

// 这是输出值,可以拿来在前端输出,这里已经在钩子manage_comments_custom_column上输

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值