はてなブックマークを記事ごとにリンクさせるには、the_permalink()とthe_title()を使います。
まず、取得したコードにあるhref=”http://b.hatena.ne.jp/entry/の最後にthe_permalink()を入れることで記事リンクを設定でき、data-hatena-bookmark-titleをthe_title()に編集すると記事タイトルを設定できます。
例として下のコードになります。(一部抜粋)
<a href="http://b.hatena.ne.jp/entry/<?php the_permalink(); ?>" class="hatena-bookmark-button" data-hatena-bookmark-title="<?php the_title(); ?>"
変数に入れて出力する場合の例は、下のようになります。
ここでは、get_permalin()を使用しています。
<?php $hatena = '<a href="http://b.hatena.ne.jp/entry/' . get_permalink() .'" class="hatena-bookmark-button" data-hatena-bookmark-title="' . the_title("","",false) . '" data-hatena-bookmark-layout="simple" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" class="button_show" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>'; echo $hatena; ?>
スポンサーリンク
コメント