当前位置:首页 > CMS教程 > WordPress > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-19 22:04:34 浏览: 评论:0 

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

Tags: WordPress 用户 新浪微博

分享到: