當(dāng)前位置:首頁(yè)>WordPress建站>用戶交互>為WordPress添加側(cè)邊跟隨百度分享按鈕(含劃詞分享、圖片分享效果)

為WordPress添加側(cè)邊跟隨百度分享按鈕(含劃詞分享、圖片分享效果)

什么是側(cè)邊跟隨百度分享按鈕?三好公民先用一個(gè)預(yù)覽圖表達(dá)一下想要實(shí)現(xiàn)的效果:

2014-10-21_223758

正如你所看到的,側(cè)邊跟隨百度分享按鈕指的就是上圖中的 ①,這個(gè)百度分享按鈕能夠固定懸浮在頁(yè)面左側(cè),跟隨頁(yè)面滾動(dòng)一直顯示;② 就是劃詞分享效果;③ 就是圖片分享效果。

下面三好公民詳解一下實(shí)現(xiàn)方法,參考了鳥哥在HotNews Pro Plus主題中的代碼,原代碼沒有劃詞分享和圖片分享效果,三好公民做了一點(diǎn)修改,能夠?qū)崿F(xiàn)劃詞分享和圖片分享效果,并且能夠在任何WordPress主題上添加側(cè)邊跟隨百度分享按鈕。

1.新建一個(gè)文件 share.php,然后把如下代碼粘貼到其中:

<div id="share">
    <div class="share_top">
        <i class="lt"></i>
    </div>
    <div class="share">
        <div class="bdsharebuttonbox">
            <a href="#" class="bds_more" data-cmd="more"></a>
            <a title="分享到QQ空間" href="#" class="bds_qzone" data-cmd="qzone"></a>
            <a title="分享到新浪微博" href="#" class="bds_tsina" data-cmd="tsina"></a>
            <a title="分享到騰訊微博" href="#" class="bds_tqq" data-cmd="tqq"></a>
            <a title="分享到人人網(wǎng)" href="#" class="bds_renren" data-cmd="renren"></a>
            <a title="分享到微信" href="#" class="bds_weixin" data-cmd="weixin"></a>
        </div>
        <div class="clear"></div>
    </div>
    <div class="share_bottom">
        <i class="lb"></i>
    </div>
</div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

將這個(gè) share.php 文件上傳到當(dāng)前主題的根目錄。

2.在主題的style.css中添加如下樣式代碼:

#share {
	display:block;
	width:35px;
	margin-left:-517px;
	position:fixed;
	left:50%;
	top:420px;
	_margin-left:-515px;
	_position:absolute;
	_margin-top:420px;
	_top:expression(eval(document.documentElement.scrollTop));
	}
.share {
	background:#fff;
	width:24px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
.share_top {
    position:relative;
    background:#fff;
    width:24px;
    height:8px;
    border-top:1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    }
.share_bottom {
    position:relative;
    background:#fff;
    width:24px;
    height:8px;
    margin:0 0 10px 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom:1px solid #ccc;
    }
.bdsharebuttonbox {
    padding:0 0 0 4px !important;
    }
.bdsharebuttonbox a {
    width:16px !important;
    padding:0 !important;
    margin:3px 0 !important;
    }

3.在主題的 footer.php 中 </body> 的前面添加調(diào)用 share.php 文件的代碼即可:

<?php get_template_part( 'share' ) ?>
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
歡迎關(guān)注WordPress大學(xué)公眾號(hào) WPDAXUE
用戶交互

WordPress 連接微博專業(yè)版(一鍵登錄、同步分享文章、評(píng)論)

2014-10-14 8:13:00

用戶交互

WordPress 郵件通知系統(tǒng)美化版

2014-11-11 9:34:32

12 條回復(fù) A文章作者 M管理員
  1. 如果要分享到國(guó)外的facebook之類的網(wǎng)站呢?

    • 那就“翻墻”之后,再分享出去……(記到先到臉書上面登陸一下)

  2. 圖片上并沒有分享按鈕啊

  3. ”分享到“三個(gè)字亂碼

    • 保存文件為 utf-8 無bom格式即可

  4. 分享功能不錯(cuò)

  5. 為何不直接用百度分享提供的代碼…

    • 直接用百度分享提供的代碼是沒有側(cè)邊跟隨效果的。

  6. 可以試試

  7. 板凳

  8. 那么問題來了,新浪微博抓不到圖。。

    • 只有點(diǎn)擊圖片上的分享按鈕才會(huì)抓圖的,點(diǎn)擊側(cè)邊跟隨的分享按鈕是不會(huì)抓圖的。

?
個(gè)人中心
購(gòu)物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

洪洞县| 富民县| 页游| 商河县| 历史| 罗山县| 肇源县| 革吉县| 景谷| 龙井市| 阿拉尔市| 澳门| 陇西县| 天峨县| 台北县| 敦化市| 阳山县| 佛坪县| 乌恰县| 德令哈市| 绍兴县| 韶山市| 英山县| 民权县| 临武县| 如东县| 富裕县| 佛学| 涟源市| 杨浦区| 西贡区| 马鞍山市| 门头沟区| 八宿县| 苍山县| 墨脱县| 龙井市| 永和县| 海宁市| 扶风县| 东明县|