main_fudou_share TwiiterやFacebook等のSNSボタンはいろいろ出ておりますが 設置が難しかったり 小さいのでスマホでは押しにくかったり 見つけにくかったりしてませんか? そこで アイコンフォントを使用した 大きめで Jetpackデザイン風の「不動産シェアボタンプラグイン」(無料)をリリースしました。
いいね等のシェア数はキャッシュに保存します。標準ボタンのように 毎回サーバーへ問い合わせをしませんので画面の表示も体感速度もよくなります。


また、不動産プラグイン用に作りましたが「不動産プラグイン」が無くても使えます。
add_push7_botton

導入方法

「不動産シェアボタンプラグイン」をダウンロードしてWordPressへインストールしてください。

  ①プラグイン新規追加をクリック
  ②アップロードをクリック
  ③「ZIP 形式のプラグインをインストール」で ダウンロード した fudou-share-bottonsXXXXX.zip を
    選択して「いますぐインストール」をクリックしてください。
  ④インストールが終了したら「有効化」にしてください。

 ※解凍してFTPでアップロードすると不完全になる場合がありますのでお勧め致しません。


設定方法

プラグインを有効化するだけで表示されます。


表示箇所

投稿記事、固定ページ、不動産物件ページの下部分に表示されます。

ボタン下部にある数字はそれぞれのページでシェアされている等の数になります。数は約3時間ごとにキャッシュ更新されます。
※FeedlyはRSSの購読数なのでどのページでも同じ数です。
※Evernote,LINE,RSSは数はありません。
※キャッシュされた数字をリセットしたい場合は、一度プラグインを停止してから再び、有効化してください。
※Twitterのカウントは廃止されました。代わりに「Link」としてTwitterの検索画面へリンクしてます。
※WordPress AMPプラグイン に対応しました。AMP表示の時は表示しません。


オプション・カスタマイズ


Twitter アカウント名登録

 管理画面、ユーザー から プロフィール(個人設定)ページで、[Twitter]の欄にアカウント名を入れてください。
  share-bottons_02
  例: nendeb
  これはツィートされる際に「@○○○○さんから」と入れる為です。
  記事(物件)を入力するユーザーごとに登録してください。
  *[Twitter]の欄にデーターが無いと「@○○○○さんから」は出てきません。


トップページ や サイドバー 等に設置したい場合。

読み込まれているテーマ等のテンプレートに以下のコードを張り付けてみてください。

①基本形、自動でそのページにあったカウントを表示します。
<!-- //For Auto -->
<?php do_action( 'fudou_share_buttons_do' ); ?>
*アーカイブページでの数値の表示はトップページの数値になります。(todo)

②動的に詳細ページのカウントで固定
<!-- //For Fixation Single Page -->
<?php do_action( 'fudou_share_buttons_do', $post->ID ); ?>

③トップページURLのカウントで固定(例:フッターに設置)
<!-- //For Fixation Toppage -->
<?php do_action( 'fudou_share_buttons_do', 0 ); ?>


記事内の任意な場所で表示したい場合。

管理画面の記事内に以下のショートコードを記入してください。
[fudou_share_buttons_in]
*表記の都合上、上記の は全角文字にしています。コードを入れる場合はここの部分は半角 [ で入力してください



★以下、それぞれのアクションフックを my-plugin 又は テーマの functions.php 等に追記する事によってプラグインを触る事なくカスタマイズする事ができます。


ショートコードをウィジェットでも使いたい場合

(以下のコードを my-plugin 又は テーマの functions.php に追記してください。)
add_filter('widget_text', 'do_shortcode' );
テキストウィジェットにショートコードを記入してください。


投稿記事、固定ページの下部分にデフォルトで表示されますが、不要な場合。

(以下のコードを my-plugin 又は テーマの functions.php に追記してください。)
if( isset( $fudou_share_buttons ) ){
	remove_filter( 'the_content', array( $fudou_share_buttons, 'fudou_share_the_content' ) );
}
*全ての記事・固定ページで一番下に出てこなくなります。


いいね数等のカウントするキャッシュ時間を変更できます。

デフォルトは3時間に設定しています。(変更したい場合は以下のコードを my-plugin 又は テーマの functions.php に追記してください。)
// 3時間キャッシュする。
add_filter( 'fudou_share_buttons_transient_time', function(){ return 3; }  );
単位は時間です。0 にするとキャッシュしなくなりますが おすすめ致しません。( 0 はテスト用 )


不要なシェアボタンがあれば外す事もできます。

//デフォルト(全部表示)
add_filter( 'fudou_share_buttons_list', function(){ return array( 'twitter', 'facebook', 'googleplus', 'hatena', 'feedly', 'pocket', 'push7', 'evernote', 'line', 'rss', 'embed' ); }  );


//EvernoteとLINE が不要な場合
//以下のコードを my-plugin 又は テーマの functions.php に追記してください。
add_filter( 'fudou_share_buttons_list', function(){ return array( 'twitter', 'facebook', 'googleplus', 'hatena', 'feedly', 'pocket', 'push7', 'rss', 'embed' ); }  );
必要なものだけ列挙してください。デフォルト(全部表示)でいい場合は何もしなくてもいいです。
また、ボタン名の順番を入れ替える事で並び順も変更できます。


ボタンのデザイン変更

各ボタンはアイコンフォントを使用していますので、自分でCSSで自由に大きさなカラー・デザイン等を変更する事ができます。
もしオリジナルテーマ側でボタン用のCSSを全て記述するので このプラグインのCSSが不要な場合
(以下のコードを my-plugin 又は テーマの functions.php に追記してください。)
//If you want the CSS file in inert.
if( isset( $fudou_share_buttons ) ){
	remove_action( 'wp_enqueue_scripts', array( $fudou_share_buttons, 'fudou_svgicons_css' ) );
}
*不動産シェアボタンプラグインのCSSを読まなくなります。



Twitterボタン

Twitterボタンを押した時の「... @○○○さんから」という文字が不要なので、ユーザープロフィール(個人設定)の[Twitter]の欄は不要。
または、他のプラグインで[Twitter]欄を設定しているので不要。というような場合
(以下のコードを my-plugin 又は テーマの functions.php に追記してください。)
//If user_profile_fields 'Twitter' suffered
if( isset( $fudou_share_buttons ) ){
	remove_filter( 'user_contactmethods', array( $fudou_share_buttons, 'fudou_share_buttons_user_profile_fields' ) );
}



読み込み外部JavaScriptファイル変更

「PageSpeed Insights」対策や読み込みを少しでも早くする為に 外部JavaScriptファイルを「不動産シェアボタンプラグイン」内にminifty化して設置している方を読み込むようにしたい場合。
/**
* Read js files
* 
* If you want to change the minifty Files.
* add_filter( 'fudou_share_buttons_read_js_files', function(){ return 1; }  );	//Read minifty js Files
*/
add_filter( 'fudou_share_buttons_read_js_files', function(){ return 1; }  );



「count.jsoon」を使ってみる

Twiterのカウントが廃止されましたが、外部API「count.jsoon」を使えるようにしています。
こちら http://jsoon.digitiminimi.com/ で登録後、以下のコードを設置してください。
/*
 * Twitter count.json
 * Fudousn Share Buttons
 *
 * If you want to change the count url.
 * Url Exsmple: http://jsoon.digitiminimi.com/twitter/count.json
 */
add_filter( 'fudou_twitter_count_get_url', function(){ return 'http://jsoon.digitiminimi.com/twitter/count.json'; } );



Twitterの「Link」表示

Twitterのカウントは廃止されました。代わりに「Link」としてTwitterの検索画面へリンクしてます。
やはり「Link」はいらない場合は以下のコードを張り付けてください。
/*
 * Twitter List Link View
 *
 * If you want to change List Link view.
 * add_filter( 'fudou_twitter_list_link',  function(){ return false; } );
 */
add_filter( 'fudou_twitter_list_link',  function(){ return false; } );


Push7 表示

Push7ボタンにも対応しました。(ver0.8.1~)
Push7にサイトを登録後、APPNO と登録時に設定した「アプリケーションURL」( https://無しで )を設定してください。

/*
 * Push7 
 * Fudousn Share Buttons
 *
 * If you want to Add the Push7 Botton.
 * Add The push7_no and push7_domain (Not in https://)
 */
add_filter( 'fudou_push7_no', function(){ return 'xxxxxxxxxxx'; } );
add_filter( 'fudou_push7_domain', function(){ return 'xxxxxx.app.push7.jp'; } );

参考「Push7という Webプッシュ通知サービスを WordPressで使ってみました」
http://nendeb.com/353





WordPress4.4から使えるシェア(引用貼付け)用のコード

WordPress4.4から使えるEmbedに対応しました。
シェアアイコンをクリックすると シェア(引用貼付け)用のコードをコピーできるようになります。
share_botton_168


不動産シェアボタンプラグイン Ver0.8.5 (無料)ダウンロード

 スポンサードリンク



不動産シェアボタンプラグイン ダウンロード
※nendeb-bizサイトへ移動します。



Posted by on 2016/07/13