LPビルダー - 地域記事の作成についてのタスクの詳細情報・説明

依頼の詳細

LPビルダーにて作成した記事で地域用記事を作成できるようにしていただくことは可能でしょうか?

新しく”金買取”のLPを作成するにあたり、地域別でLPを出し分けたいです。

歯列LPの common.php に地域名を入力することでMVが自動的に変わるイメージで、そちらと同様にしたいです。


3/30追記

【地域記事とは】

通常のLP: https://medical-list.net/mouthpiece/index_copy.php

地域用LP: https://medical-list.net/mouthpiece/area/osaka.php

👆のように、広告を配信する際、地域ごとにMVを変えて出し分ける用の記事

汎用記事

image.png

地域用記事

image.png

image.png

👆地域用記事のMV画像: このように地名が入る部分が空欄になっている

【仕組み?】

▼最下部ディレクトリを地名にすると、MVの【~~版】が変わる

大阪版: https://medical-list.net/mouthpiece/area/osaka.php

福岡版: https://medical-list.net/mouthpiece/area/fukuoka.php

▼common.php のなかみ

/* areaのslugからエリア名出力 */
function getAreaName($area)
{
$area_map = [
'sapporo' => '札幌',
'aomori' => '青森',
'morioka' => '盛岡',
'sendai' => '仙台',
'yamagata' => '山形',
'fukushima' => '福島',
'akita' => '秋田',
'koriyama' => '郡山',
'mito' => '水戸',
'tsukuba' => 'つくば',
'niigata' => '新潟',
'takasaki' => '高崎',
'tokyo' => '東京',
'tokyo2' => '東京2',
'shinjuku' => '新宿',
'harajuku' => '原宿',
'shibuya' => '渋谷',
'ikebukuro' => '池袋',
'roppongi' => '六本木',
'shinagawa' => '品川',
'ebisu' => '恵比寿',
'yoyogi' => '代々木',
'shinokubo' => '新大久保',
'machida' => '町田',
'akasaka' => '赤坂',
'tachikawa' => '立川',
'ginza' => '銀座',
'ueno' => '上野',
'kinshicho' => '錦糸町',
'kitasenju' => '北千住',
'kichijoji' => '吉祥寺',
'akihabara' => '秋葉原',
'nihonbashi' => '日本橋',
'shinbashi' => '新橋',
'hachioji' => '八王子',
'omotesandou' => '表参道',
'futakotamagawa' => '二子玉川',
'utsunomiya' => '宇都宮',
'saitama' => '埼玉',
'oomiya' => '大宮',
'kawagoe' => '川越',
'chiba' => '千葉',
'funabashi' => '船橋',
'kashiwa' => '柏',
'yokohama' => '横浜',
'fujisawa' => '藤沢',
'kawasaki' => '川崎',
'toyama' => '富山',
'kanazawa' => '金沢',
'fukui' => '福井',
'yamanashi' => '山梨',
'nagano' => '長野',
'gifu' => '岐阜',
'shizuoka' => '静岡',
'nagoya' => '名古屋',
'sakae' => '栄',
'kogane' => '小金',
'mie' => '三重',
'shiga' => '滋賀',
'kyoto' => '京都',
'osaka' => '大阪',
'umeda' => '梅田',
'shinsaibashi' => '心斎橋',
'tennouji' => '天王寺',
'kobe' => '神戸',
'sannomiya' => '三宮',
'himeji' => '姫路',
'nara' => '奈良',
'wakayama' => '和歌山',
'tottori' => '鳥取',
'shimane' => '島根',
'okayama' => '岡山',
'hiroshima' => '広島',
'yamaguchi' => '山口',
'naruto' => '鳴門',
'takamatsu' => '高松',
'matsuyama' => '松山',
'kochi' => '高知',
'fukuoka' => '福岡',
'hakata' => '博多',
'tenjin' => '天神',
'kokura' => '小倉',
'saga' => '佐賀',
'nagasaki' => '長崎',
'kumamoto' => '熊本',
'ooita' => '大分',
'miyazaki' => '宮崎',
'kagoshima' => '鹿児島',
'okinawa' => '沖縄',
'naha' => '那覇',
'ranking_local' => '全国',
'ranking_hiroshima' => '広島',
];
return $area_map[$area] ?? '@@@@';
}