Home > WordPress > WordPressにプラグイン使わずソーシャルボタン設置
WordPressにプラグイン使わずソーシャルボタン設置
- 2011-09-21 (水)
- WordPress
今まではプラグインとしてWP Social Bookmarking Light(導入例)を使ってきましたが、そのままでは細かく設定できないので手動に切り替えました。
参考にさせていただいたのはこちらの記事です。
WordPressにプラグインを利用しないでソーシャルボタンを設置する方法(moonblack.net)
ただ、当ブログは3カラムですし、記事上部に設置したかったのでCSSとソースをいじってます。
テンプレートはwp.vicunaですので、参考にされる方はそれぞれに合わせた修正をしてください。
■ヘッダ(header.php)に以下を追加
<?php if ( is_single() ) : ?> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <?php endif; ?>
■単一記事(single.php)の設置したい場所に以下を追加
<div class="textBody">
<!-- ソーシャルボックス -->
<ul id="social_box">
<!-- はてなブックマーク -->
<li><a href="http://b.hatena.ne.jp/entry/<?php the_permalink(); ?>" class="hatena-bookmark-button" data-hatena-bookmark-title="<?php the_title(); ?>" data-hatena-bookmark-layout="standard" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script></li>
<!-- Twitter -->
<li><a href="http://twitter.com/share" class="twitter-share-button" data-url="<?php the_permalink(); ?>" data-text="[<?php bloginfo('name'); ?>] <?php the_title(); ?>" data-count="horizon">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></li>
<!-- Facebook -->
<li><iframe src="//www.facebook.com/plugins/like.php?href=<?php the_permalink(); ?>&send=false&layout=button_count&width=80&show_faces=false&action=like&colorscheme=light&font=verdana&height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:20px;" allowTransparency="true"></iframe></li>
<!-- Google+ -->
<li><g:plusone size="medium" href="<?php the_permalink(); ?>"></g:plusone></li>
</ul>
<br class="clearit" />
■CSS(core.css)に以下を追加
/* ソーシャルボタン
---------------*/
#social_box{
background:none;
width:370px;
margin-left:auto;
margin-right:0;
list-style:none;
}
#social_box li {
float:left;
padding:0px 5px;
background:none;
}
.clearit {
margin: 0;
padding: 0;
height: 0;
clear: both;
}
これで表示されているはずです。
ちょっと悩んだのが右寄せなのですが、何故か右に隙間が空いて、float使ったりposition使ったりでも解決せず、結局単純にwidth幅を広く取りすぎていただけというオチでした。
エディタで手打ちしてるとこのへんが弱点ですね・・・
ちなみに、最初に紹介したプラグインもそれなりに設定できますし、何より国内のサービスはほとんど対応しているので、ソースごちゃごちゃさせたくないとか楽な方がいいという方はプラグイン使った方がいいかと思います。
■関連記事
- Newer: 間に合っ・・・あれ?
- Older: 目先を追うな!いい加減気がつけ!耐えることなくして勝利はないんだっ!
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://blog.lagrange-point.info/2011/09/3885/trackback/
- Listed below are links to weblogs that reference
- WordPressにプラグイン使わずソーシャルボタン設置 from とあるL点の藻屑日記
- pingback from [とあるL点の藻屑日記] Tweetボタンの新デザインに合わせた変更 11-12-11 (日) 3:54
-
[...] 「WordPressにプラグイン使わずソーシャルボタン設置」で各種SNS用ボタンを設置しましたが、Twitterが新デザインを導入して表示ずれが起きたので簡単に修正しました。 [...]
- Information
-

[Rewrite Harvest festa!]

[麻枝准×やなぎなぎ - 終わりの惑星のLove Song(DVD付)]

[Fate/Zero 3巻(フィギュア付き)]

[インフィニット・ストラトス シャルロット・デュノア ジャージVer.]

[『Fate/Zero』 BD-BOX]

[AKIRA BD 30th Anniversary Edition(初回限定版)]

[輪るピングドラム ペンギン1号/2号/3号 宅配便セット]

[Fate/Zero セイバー&セイバー・モータード・キュイラッシェ]

[Fate セイバー・リリィ]

[能美クドリャフカ -わふーver.-]
- 応援してます
-







- RSS Reader
- UO Links
- Personal Links