ブログ記事一覧ページに、記事毎のオリジナルソーシャルボタンを設置したい
unisaco > ブログ記事一覧ページに、記事毎のオリジナルソーシャルボタンを設置したい @ 2015/3/13 12:10 |
---|
お世話になっております。
この度ブログを開設し、個別記事ページ(single.php)にオリジナル画像のソーシャルボタンを設置しました。 例えばツイートボタンは、以下のような方法です。
ただできれば、記事一覧ページ(archives.php)に各記事独自のソーシャルボタンを設置したいと考えております。 ▼ブログ記事一つ一つにフェイスブック、ツイッター、ハテブボタンを付けたい http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=1719&forum=5#forumpost6459 上記を参考にさせていただきましたが、こちらのコードでは記事一覧ページのURLを取得してしまいます。 記事一覧ページにてソーシャルボタンをクリックした際、該当する個別記事のURLを参照し、シェアやツイート等を行う、 といったことをさせる方法はあるでしょうか。 雑談レベルでも構いませんので、何かアドバイス等いただけますと幸いです。 何卒よろしくお願いいたします。 |
kida > Re: ブログ記事一覧ページに、記事毎のオリジナルソーシャルボタンを設置したい @ 2015/3/18 11:26 |
---|
unisacoさん、こんにちは!
> 記事一覧ページ(archives.php)に各記事独自のソーシャルボタンを設置したいと考えております。 ということなので、各記事のフルパスのURLを取得して、それをソーシャルボタンに入れてやると、 各記事のシェア、ツイートなどができるようになると思います。 そこで、Tweetボタンを一つ作ってみました!
記事毎のURLはこれで取得しています。
※上記のコードに出てくる FULL_BASE_URL は CakePHPの定数で、 https://example.com のような完全なURLを取得します。 FULL_BASE_URLを以下のように置き換えることも可能です。
どのボタンにもTwitterの ”data-url”のようなURLを入力する箇所があると思うので、 上記のコードを参考にfacebookのシェアボタンなどを作ってみてはいかがでしょうか? |