网站地图    收藏   

主页 > 后端 > wordpress教程 >

WordPress给用户增加新浪腾讯微博等联系字段 - W

来源:自学PHP网    时间:2014-11-28 23:42 作者: 阅读:

[导读] WordPress给用户增加新浪腾讯微博等联系字段,下面代码是新增新浪微博,腾讯微博,iMessage 三种联系方式,你也可以修改或者增加你自己需要的字段,把下面的代码贴到当前主题的 functions php...

WordPress给用户增加新浪腾讯微博等联系字段

WordPress给用户增加新浪腾讯微博等联系字段,下面代码是新增新浪微博,腾讯微博,iMessage 三种联系方式,你也可以修改或者增加你自己需要的字段,把下面的代码贴到当前主题的 functions.php 文件,保存之后就可以在后台 > 用户 > 我的个人资料中的联系信息中见到效果,实例代码如下:

  1. add_filter('user_contactmethods','my_user_contactmethods'); 
  2. function my_user_contactmethods($user_contactmethods ){ 
  3.  $user_contactmethods ['weibo'] = '新浪微博'
  4.  $user_contactmethods ['t-qq'] = '腾讯微博'
  5.  $user_contactmethods ['imessage'] = 'iMessage'
  6.  return $user_contactmethods ; 

如果想要添加更多的信息,可以$user_contactmethods['qq-weibo'] = ‘腾讯微博’;的形式来添加,qq-weibo的为字符段,必须唯一性,腾讯微博就是该选项的名称了.

同步新浪、腾讯、微博、网易微博及豆瓣插件推荐

1. 请确认评论模板中有<?php do_action('comment_form', $post->ID); ?>代码,没有的话要加上。

2. wordpress版本>3.0。

3. 评论同步到微博需要一个=确认字段,也就是登陆后所勾选的“同步到XXX”选项,你的ajax评论在提交时要一同将这个字段的值也取出提交上去。方法如下:

原生javascript方法,代码如下:

  1. if(document.getElementById('post_to_socialmedias')&amp;&amp;document.getElementById(‘post_to_socialmedias’).checked){ 
  2. //这里讲字段信息追加到原来的提交字符串末尾,submit_str为假设的原来的提交字符串 
  3. submit_str+='&amp;post_to_socialmedias='+document.getElementById(‘post_to_socialmedias’).value; 
  4.  

jQuery方法,代码如下:

  1. if($('#post_to_socialmedias').length&gt;0){ 
  2. submit_str+='&amp;post_to_socialmedias='+$('#post_to_socialmedias:checked').val(); 

4. 要做到修改文章,再次同步到微博,在文章编辑页面下方找到“强制同步到微博”选项,选择“同步”,修改文章时就会将修改信息同步到微博了.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论