不動産マッププラグインの「フルマップ」「インマップ」での 条件検索では種別は売買・賃貸の両方が選択できるようになっています。
管理画面→不動産マップ設定では、マップ条件検索設定で「売買賃貸両方」「売買のみ」「賃貸のみ」を選択できますが、「賃貸のみ」を選択すると売買は表示されなくなくなります。
ここでは売買専用・賃貸専用の「フルマップ」「インマップ」と分けて両方使えるTipsを紹介いたします。
URLに引数の有り無しと値で「売買賃貸両方」「売買のみ」「賃貸のみ」の3通り使い分ける事ができます。
※「売買賃貸両方(標準)」「売買専用」「賃貸専用」へのリンクは、それぞれサイトメニューやバナー等で貼り付けてください。
【参考】
標準のフルマップ
売買専用のフルマップ
賃貸専用のフルマップ
【参考Pro版】
標準のフルマップ
売買専用のフルマップ
賃貸専用のフルマップ
コード
以下のコードを テーマの functions.php 又は my-plugin.php に張り付けてください。
/* * マップ条件検索種別(賃貸/売買)を個別変更 * * 売買賃貸(標準)フルマップ https://ドメイン/fmap.php * 売買賃貸(標準)インマップ https://ドメイン/map * * 売買専用フルマップ https://ドメイン/fmap.php?shub=1 * 売買専用インマップ https://ドメイン/map?shub=1 * * 賃貸専用フルマップ https://ドメイン/fmap.php?shub=2 * 賃貸専用インマップ https://ドメイン/map?shub=2 * * shub = 無し 売買・賃貸両方(標準) * shub = 1 売買のみ * shub = 2 賃貸のみ * For Fudousan Map Plugin * Version: 6.1.1 */ /* * マップ条件検索種別を個別変更 * * For Fudousan Map Plugin * Version: 6.1.1 */ function widget_fudo_map_b_k_view1( $view1 ){ $shub = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $shub ){ $view1 = $shub; } return $view1; } add_filter( 'widget_fudo_map_b_k_view1', 'widget_fudo_map_b_k_view1' ); /* * マップ条件検索種別を個別変更 再リンク * * For Fudousan Map Plugin * Version: 6.1.1 */ function mapsearch_widget1_view1( ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 != '' ){ echo '<input type="hidden" name="shub" value="' . $view1 . '" />'; } } add_action( 'mapsearch_widget10', 'mapsearch_widget1_view1' ); /* * マップ条件検索種別を個別変更 マップトップへ * * For Fudousan Map Plugin * Version: 6.1.1 */ function widget_fudo_map_b_k_view1_maptopurl( $maptopurl ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 != '' ){ $maptopurl .= "?shub=". $view1; } return $maptopurl; } add_filter( 'widget_fudo_map_b_k_view1_maptopurl', 'widget_fudo_map_b_k_view1_maptopurl' ); /* * マップ条件検索種別を個別変更 マーカー設置制限 to gmark.php * * For Fudousan Map Plugin * Version: 6.1.1 */ function fudou_map_add_url_view1( $add_url ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 ){ $add_url .= '&shub=' . $view1; } return $add_url; } add_filter( 'fudou_map_add_url', 'fudou_map_add_url_view1' ); /* * マップ条件検索種別を個別変更 マーカー設置制限 to gmark.php * * For Fudousan Map Plugin * Version: 6.1.1 */ function gmark_post_options_shub( $shu_data ){ //POST $view1 = isset( $_POST['shub'] ) ? myIsNum_m( $_POST['shub'] ) : ''; if( $view1 == '1' ) { $shu_data = '< 3000' ; //売買 } if( $view1 == '2' ) { $shu_data = '> 3000' ; //賃貸 } return $shu_data; } add_filter( 'gmark_post_options_shub', 'gmark_post_options_shub' );
以下、タイトル、keywords、description を変更する場合は 以下のコードを参考にテキスト部分を変更してください。
/* * マップ条件検索種別を個別変更 タイトル * * For Fudousan Map Plugin * Version: 6.1.1 */ function widget_fudo_map_b_k_view1_title( $fudoumap_title ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 == 1 ){ $fudoumap_title = '地図から探す(売買)'; } if( $view1 == 2 ){ $fudoumap_title = '地図から探す(賃貸)'; } return $fudoumap_title; } add_filter( 'widget_fudo_map_b_k_view1_title', 'widget_fudo_map_b_k_view1_title' ); /* * マップ条件検索種別を個別変更 keywords * * For Fudousan Map Plugin * Version: 6.1.1 */ function widget_fudo_map_b_k_view1_keywords( $fudoumap_keywords ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 == 1 ){ $fudoumap_keywords = '地図,売買'; } if( $view1 == 2 ){ $fudoumap_keywords = '地図,賃貸'; } return $fudoumap_keywords; } add_filter( 'widget_fudo_map_b_k_view1_keywords', 'widget_fudo_map_b_k_view1_keywords' ); /* * マップ条件検索種別を個別変更 description * * For Fudousan Map Plugin * Version: 6.1.1 */ function widget_fudo_map_b_k_view1_description( $fudoumap_description ){ $view1 = isset( $_GET['shub'] ) ? myIsNum_m( $_GET['shub'] ) : ''; if( $view1 == 1 ){ $fudoumap_description = '地図から探す 売買マンション、売買戸建て、土地等、地図から探せます (売買)'; } if( $view1 == 2 ){ $fudoumap_description = '地図から探す 賃貸マンション、賃貸アパート等、地図から探せます (賃貸)'; } return $fudoumap_description; } add_filter( 'widget_fudo_map_b_k_view1_description', 'widget_fudo_map_b_k_view1_description' );
※売買賃貸両方(標準)マップは 管理画面→不動産マップ設定の設定で表示されます。
※設定しない場合は、賃貸/売買どちらも管理画面→不動産マップ設定の設定で表示されます。
対象プラグイン
対象プラグイン | バージョン |
不動産マッププラグイン | ver6.1.1 ~ |
不動産マッププラグインPro | ver6.1.1 ~ |