WordPress給用戶增加新浪騰訊微博等聯系字段,下面代碼是新增新浪微博,騰訊微博,iMessage 三種聯系方式,你也可以修改或者增加你自己需要的字段,把下面的代碼貼到當前主題的 functions.php 文件,保存之后就可以在后臺 > 用戶 > 我的個人資料中的聯系信息中見到效果,實例代碼如下:
- add_filter('user_contactmethods','my_user_contactmethods');
- function my_user_contactmethods($user_contactmethods ){
- $user_contactmethods ['weibo'] = '新浪微博';
- $user_contactmethods ['t-qq'] = '騰訊微博';
- $user_contactmethods ['imessage'] = 'iMessage';
- 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方法,代碼如下:
- if(document.getElementById('post_to_socialmedias')&&document.getElementById(‘post_to_socialmedias’).checked){
- //這里講字段信息追加到原來的提交字符串末尾,submit_str為假設的原來的提交字符串
- submit_str+='&post_to_socialmedias='+document.getElementById(‘post_to_socialmedias’).value;
- }
jQuery方法,代碼如下:
- if($('#post_to_socialmedias').length>0){
- submit_str+='&post_to_socialmedias='+$('#post_to_socialmedias:checked').val();
- }
4. 要做到修改文章,再次同步到微博,在文章編輯頁面下方找到“強制同步到微博”選項,選擇“同步”,修改文章時就會將修改信息同步到微博了.
新聞熱點
疑難解答
圖片精選