WordPress給用戶(hù)增加新浪騰訊微博等聯(lián)系字段,下面代碼是新增新浪微博,騰訊微博,iMessage 三種聯(lián)系方式,你也可以修改或者增加你自己需要的字段,把下面的代碼貼到當(dāng)前主題的 functions.php 文件,保存之后就可以在后臺(tái) > 用戶(hù) > 我的個(gè)人資料中的聯(lián)系信息中見(jiàn)到效果,實(shí)例代碼如下:
- 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'] = ‘騰訊微博’;的形式來(lái)添加,qq-weibo的為字符段,必須唯一性,騰訊微博就是該選項(xiàng)的名稱(chēng)了.
同步新浪、騰訊、微博、網(wǎng)易微博及豆瓣插件推薦
1. 請(qǐng)確認(rèn)評(píng)論模板中有<?php do_action('comment_form', $post->ID); ?>代碼,沒(méi)有的話(huà)要加上。
2. wordpress版本>3.0。
3. 評(píng)論同步到微博需要一個(gè)=確認(rèn)字段,也就是登陸后所勾選的“同步到XXX”選項(xiàng),你的ajax評(píng)論在提交時(shí)要一同將這個(gè)字段的值也取出提交上去。方法如下:
原生javascript方法,代碼如下:
- if(document.getElementById('post_to_socialmedias')&&document.getElementById(‘post_to_socialmedias’).checked){
- //這里講字段信息追加到原來(lái)的提交字符串末尾,submit_str為假設(shè)的原來(lái)的提交字符串
- 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. 要做到修改文章,再次同步到微博,在文章編輯頁(yè)面下方找到“強(qiáng)制同步到微博”選項(xiàng),選擇“同步”,修改文章時(shí)就會(huì)將修改信息同步到微博了.
新聞熱點(diǎn)
疑難解答
圖片精選