
XやFacebook、Bluesky等のSNSボタンはいろいろ出ておりますが 設置が難しかったり 小さいのでスマホでは押しにくかったり 見つけにくかったりしてませんか?
そこで アイコンフォントを使用した ボタンが大きめの「不動産シェアボタンプラグイン」(無料)をリリースしました。
いいね等のシェア数はキャッシュに保存しますので毎回サーバーへ問い合わせをしません。
動作環境
- WordPress
- 「WordPress 6.3 日本語版」以降
- サーバー
- ■PHPバージョン 8.0 ~ 8.3
- ※PHP8.1系は不動産プラグインv6.2~、8.2系はv6.4~、8.3系はv6.8~を利用してください。
- ■データベースバージョン MySQL8.0 以上 または MariaDB 10.5 以上
- ※SQLiteには対応していません
【参考】WordPressの互換性と不動産プラグインバージョン
導入方法
- WordPress
- 「WordPress 6.3 日本語版」以降
- サーバー
- ■PHPバージョン 8.0 ~ 8.3
- ※PHP8.1系は不動産プラグインv6.2~、8.2系はv6.4~、8.3系はv6.8~を利用してください。
- ■データベースバージョン MySQL8.0 以上 または MariaDB 10.5 以上
- ※SQLiteには対応していません
下記のダウンロードより不動産シェアボタンプラグインを購入、ダウンロードしてください。
①プラグイン新規追加をクリック
②アップロードをクリック
③「ZIP 形式のプラグインをインストール」で ダウンロード した fudou-share-bottons.zip を 選択して「いますぐインストール」をクリックしてください。
④インストールが終了したら「有効化」にしてください。
※バージョンアップの場合は途中で「インストール済み」と出ますので確認してから「アップロードしたもので現在のものを置き換える」をクリックしてください。
※解凍してFTPでアップロードすると不完全になる場合がありますのでお勧め致しません。
不動産プラグイン製品登録
プラグインやテーマを購入した際に発行された「ライセンスキー」を入力し製品登録してください。製品登録とは、製品のアップデートのサービスを有効にしたり、当サイトからサポートを受けるために必要な手続きです。
製品登録すると有効期限内では 管理画面で プラグインやテーマのアップデートが可能になり、サポートが受けられるようになります。

【参考】製品登録について
設定方法
プラグインを有効化するだけで表示されます。
表示箇所
投稿記事、固定ページ、不動産物件ページの下部分に表示されます。
ボタン下部にある数字はそれぞれのページでシェアされている等の数になります。数は約3時間ごとにキャッシュ更新されます。
※FeedlyはRSSの購読数なのでどのページでも同じ数です。
※LINE,RSSは数はありません。
※キャッシュされた数字をリセットしたい場合は、一度プラグインを停止してから再び、有効化してください。
※Xのカウントは廃止されました。代わりに「Link」としてXの検索画面へリンクできます。
オプション・カスタマイズ
X アカウント名登録
管理画面、ユーザー から プロフィール(個人設定)ページで、[Twitter]の欄にアカウント名を入れてください。
![]()
例: 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 等に追記する事によってプラグインを触る事なくカスタマイズする事ができます。
ショートコードをウィジェットでも使いたい場合
add_filter('widget_text', 'do_shortcode' );
テキストウィジェットにショートコードを記入してください。
投稿記事、固定ページの下部分にデフォルトで表示されますが、不要な場合。
if( isset( $fudou_share_buttons ) ){
remove_filter( 'the_content', array( $fudou_share_buttons, 'fudou_share_the_content' ), 99 );
}
※全ての記事・固定ページで一番下に出てこなくなります。
いいね数等のカウントするキャッシュ時間を変更できます。
デフォルトは3時間に設定しています。
// 3時間キャッシュする。
add_filter( 'fudou_share_buttons_transient_time', function(){ return 3; } );
※単位は「h(時間)」です。0 にするとキャッシュしなくなりますが おすすめ致しません。( 0 はテスト用 )
不要なシェアボタンがあれば外す事もできます。
//デフォルト(全部表示)
add_filter( 'fudou_share_buttons_list', function(){ return array( 'twitter', 'bluesky', 'threads', 'facebook', 'hatena', 'feedly', 'line', 'rss', 'discode', 'embed' ); } );
//LINE と embed が不要な場合
add_filter( 'fudou_share_buttons_list', function(){ return array( 'twitter', 'bluesky', 'threads', 'facebook', 'hatena', 'feedly', 'rss', 'discode' ); } );
必要なものだけ列挙してください。デフォルトでいい場合は何もしなくてもいいです。
また、ボタン名の順番を入れ替える事で並び順も変更できます。
ボタンのデザイン変更
各ボタンはアイコンフォントを使用していますので、自分でCSSで自由に大きさなカラー・デザイン等を変更する事ができます。
もしオリジナルテーマ側でボタン用のCSSを全て記述するので このプラグインのCSSが不要な場合
//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を読まなくなります。
Xボタン
Xボタンを押した時の「… @○○○さんから」という文字が不要なので、ユーザープロフィール(個人設定)の[Twitter]の欄は不要。
または、他のプラグインで[Twitter]欄を設定しているので不要。というような場合
//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' ) );
}
カスタマイズ
他にもカスタマイズが可能なケースがあります。
詳しくは プラグインの readme.txt をご覧ください。








