<?php /** * SWELL CHILD functions.php */ // /longterm/ に 410 Gone を返す add_action( 'template_redirect', function() { if ( isset( $_SERVER['REQUEST_URI'] ) && strpos( $_SERVER['REQUEST_URI'], '/longterm/' ) !== false ) { status_header( 410 ); nocache_headers(); echo '<!DOCTYPE html><html><head><title>410 Gone</title></head><body><h1>410 Gone</h1><p>このページは削除されました。</p></body></html>'; exit; } }); // CarRental 構造化データ(全ページ共通) add_action( 'wp_head', function() { $schema = array( '@context' => 'https://schema.org', '@type' => 'CarRental', 'name' => 'マンスリーゴー', 'description'=> '長期専門マンスリーレンタカー。月額26,400円〜。保険・車検・メンテ・ETC込み。東京・神奈川・千葉・埼玉対応。', 'url' => 'https://monthly-go.com', 'telephone' => '03-4500-1117', 'priceRange' => '26400円〜', 'areaServed' => array( array( '@type' => 'State', 'name' => '東京都' ), array( '@type' => 'State', 'name' => '神奈川県' ), array( '@type' => 'State', 'name' => '千葉県' ), array( '@type' => 'State', 'name' => '埼玉県' ), ), 'address' => array( '@type' => 'PostalAddress', 'addressCountry'=> 'JP', 'addressRegion' => '東京都', ), ); echo '<script type="application/ld+json">' . wp_json_encode( $schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ) . '</script>' . "\n"; }, 10 ); // FAQPage 構造化データ(/price/ と /monthly-rentacar/ のみ) add_action( 'wp_head', function() { $slug = get_post_field( 'post_name', get_the_ID() ); if ( $slug === 'price' ) { $faq = array( array( 'q' => '契約期間の途中で解約できますか?', 'a' => '原則として途中解約はできません。契約期間終了後の更新または満了となります。詳細はお問い合わせください。' ), array( 'q' => '保険・補償は含まれていますか?', 'a' => '全車両に任意保険が付帯しています。対物免責は55,000円で、CDW(免責補償)に加入すると免責が0円になります。自損事故は補償対象外です。' ), array( 'q' => '車種変更はできますか?', 'a' => '在庫状況により対応可能ですが、車両変更手数料が発生する場合があります。ご希望の場合はLINEよりご相談ください。' ), array( 'q' => '走行距離制限はありますか?', 'a' => '月間3,000kmまでです。超過分は1kmあたり追加料金が発生します。' ), array( 'q' => '法人での契約は可能ですか?', 'a' => 'はい、法人契約も承っております。請求書払いや複数台契約にも対応しています。' ), ); } elseif ( $slug === 'monthly-rentacar' ) { $faq = array( array( 'q' => '1ヶ月未満でも利用できますか?', 'a' => 'はい、1週間プランからご利用いただけます。利用期間に応じて料金が変わりますので、予約時にご確認ください。' ), array( 'q' => '法人での契約は可能ですか?', 'a' => 'はい、法人契約も承っております。請求書払いや複数台契約にも対応しています。' ), array( 'q' => '即日で利用できますか?', 'a' => '在庫状況によっては即日対応可能な場合があります。まずはLINEよりお問い合わせください。' ), array( 'q' => '車の受け渡しはどこで行いますか?', 'a' => '来店不要で、ご自宅や最寄り駅など指定場所へ配車・引き取りに対応しています。' ), array( 'q' => '保険・補償は含まれていますか?', 'a' => '全車両に任意保険が付帯しており、対人・対物補償、人身障害など基本補償が含まれています。' ), array( 'q' => 'カーナビは付いていますか?', 'a' => '一部車両を除き標準装備です。ETCは全車両に標準装備しています。' ), ); } else { return; } $entities = array(); foreach ( $faq as $item ) { $entities[] = array( '@type' => 'Question', 'name' => $item['q'], 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => $item['a'], ), ); } $schema = array( '@context' => 'https://schema.org', '@type' => 'FAQPage', 'mainEntity' => $entities, ); echo '<script type="application/ld+json">' . wp_json_encode( $schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ) . '</script>' . "\n"; }, 10 ); // MG_SSP_UPDATE_AJAX add_action('wp_ajax_mg_get_nonce', function() { wp_send_json_success(['nonce' => wp_create_nonce('mg_ssp_nonce')]); }); add_action('wp_ajax_mg_update_ssp_meta', function() { check_ajax_referer('mg_ssp_nonce', 'security'); $post_id = intval($_POST['post_id']); if (!current_user_can('edit_post', $post_id)) wp_die('Forbidden'); $fields = ['ssp_meta_title','ssp_meta_description','ssp_meta_robots','ssp_meta_canonical','ssp_meta_keyword']; foreach($fields as $f) { if (isset($_POST[$f])) update_post_meta($post_id, $f, sanitize_text_field(wp_unslash($_POST[$f]))); } wp_send_json_success(['post_id' => $post_id]); }); // MG_CHECK_META add_action('wp_ajax_mg_check_meta', function() { $post_id = intval($_POST['post_id']); global $wpdb; $rows = $wpdb->get_results($wpdb->prepare( "SELECT meta_key, meta_value FROM {$wpdb->postmeta} WHERE post_id=%d AND meta_key LIKE '%ssp%'", $post_id )); wp_send_json_success($rows); }); // MG_ALL_META add_action('wp_ajax_mg_all_meta', function() { $post_id = intval($_POST['post_id']); global $wpdb; $rows = $wpdb->get_results($wpdb->prepare( "SELECT meta_key, LEFT(meta_value,200) as meta_value FROM {$wpdb->postmeta} WHERE post_id=%d ORDER BY meta_key", $post_id ), ARRAY_A); wp_send_json_success($rows); }); // MG_SSP_OPT add_action('wp_ajax_mg_get_ssp_opt', function() { $opt = get_option('ssp_settings'); wp_send_json_success($opt); }); add_action('wp_ajax_mg_set_ssp_opt', function() { $opt = get_option('ssp_settings'); if (!is_array($opt)) $opt = []; if (isset($_POST['home_title'])) $opt['home_title'] = sanitize_text_field(wp_unslash($_POST['home_title'])); if (isset($_POST['home_desc'])) $opt['home_desc'] = sanitize_text_field(wp_unslash($_POST['home_desc'])); update_option('ssp_settings', $opt); wp_send_json_success($opt); }); // MG_SWELL_OPT add_action('wp_ajax_mg_get_swell_title', function() { $blogname = get_option('blogname'); $theme_mods = get_theme_mods(); $swell_opts = get_option('swell_options'); $swl_head = get_option('swell_head_data'); wp_send_json_success([ 'blogname' => $blogname, 'swell_title' => isset($theme_mods['swell_title']) ? $theme_mods['swell_title'] : null, 'swl_seo_title' => isset($swell_opts['seo_title']) ? $swell_opts['seo_title'] : null, 'swl_head_title' => isset($swl_head['title']) ? $swl_head['title'] : null, 'theme_mods_keys' => array_keys($theme_mods ?? []), ]); }); // MG_FLUSH_CACHE add_action('wp_ajax_mg_flush_cache', function() { wp_cache_flush(); $flushed = []; if (function_exists('w3tc_flush_all')) { w3tc_flush_all(); $flushed[] = 'w3tc'; } if (function_exists('wp_cache_clear_cache')) { wp_cache_clear_cache(); $flushed[] = 'wp_super_cache'; } if (class_exists('LiteSpeed_Cache_API')) { LiteSpeed_Cache_API::purge_all(); $flushed[] = 'litespeed'; } wp_send_json_success(['flushed' => $flushed, 'wp_cache' => 'done']); }); // MG_FIND_TITLE add_action('wp_ajax_mg_find_title', function() { global $wpdb; $search = 'マンスリーレンタカー|月額26,400円'; $rows = $wpdb->get_results($wpdb->prepare( "SELECT option_name, LEFT(option_value,120) as val FROM {$wpdb->options} WHERE option_value LIKE %s LIMIT 20", '%' . $wpdb->esc_like($search) . '%' ), ARRAY_A); wp_send_json_success($rows); }); // MG_FIND_TITLE2 add_action('wp_ajax_mg_find_title2', function() { global $wpdb; $search = '審査不要・保険込み'; $rows = $wpdb->get_results($wpdb->prepare( "SELECT option_name, LEFT(option_value,150) as val FROM {$wpdb->options} WHERE option_value LIKE %s LIMIT 20", '%' . $wpdb->esc_like($search) . '%' ), ARRAY_A); wp_send_json_success($rows); }); // MG_TITLE_FILTER add_filter('pre_get_document_title', function($title) { if (is_front_page()) { return 'マンスリーレンタカー・長期レンタカー|月額26,400円〜・月契約OK・審査不要|マンスリーゴー'; } return $title; }, 99); // MG_TITLE_FILTER2 add_filter('document_title_parts', function($parts) { if (is_front_page()) { $parts['title'] = 'マンスリーレンタカー・長期レンタカー|月額26,400円〜・月契約OK・審査不要|マンスリーゴー'; unset($parts['tagline']); unset($parts['site']); } return $parts; }, 99); add_filter('wp_title', function($title, $sep) { if (is_front_page()) { return 'マンスリーレンタカー・長期レンタカー|月額26,400円〜・月契約OK・審査不要|マンスリーゴー'; } return $title; }, 99, 2); // MG_TITLE_OB add_action( 'get_header', function() { if ( is_front_page() ) { ob_start(); add_action( 'wp_head', function() { $out = ob_get_clean(); $titl = 'マンスリーレンタカー・長期レンタカー|月額26,400円〜・月契約OK・審査不要|マンスリーゴー'; $desc = '月契約・長期レンタカー専門店。月額26,400円〜(保険・車検・メンテ全込み)、月払い・途中解約OK。審査不要・外国人OK。東京・埼玉・神奈川・千葉対応。LINEで今すぐ無料相談!'; $out = preg_replace( '#<title>[^<]*</title>#u', '<title>' . $titl . '</title>', $out ); $cnt = 0; $out = preg_replace_callback( '#<meta\s+name="description"[^>]*>#i', function( $m ) use ( &$cnt, $desc ) { $cnt++; return 1 === $cnt ? '<meta name="description" content="' . esc_attr( $desc ) . '">' : ''; }, $out ); $out = preg_replace( '#<meta[^>]+property="og:title"[^>]*/>#i', '<meta property="og:title" content="' . esc_attr( $titl ) . '" />', $out ); $out = preg_replace( '#<meta[^>]+property="og:title"[^>]*>#i', '<meta property="og:title" content="' . esc_attr( $titl ) . '">', $out ); $out = preg_replace( '#<meta[^>]+property="og:description"[^>]*/>#i', '<meta property="og:description" content="' . esc_attr( $desc ) . '" />', $out ); $out = preg_replace( '#<meta[^>]+property="og:description"[^>]*>#i', '<meta property="og:description" content="' . esc_attr( $desc ) . '">', $out ); echo $out; }, PHP_INT_MAX ); } } ); // 駅ページ(/area/都道府県/市区町村/駅/ の4階層)にnoindexを設定 // priority=9999 でSSPより後に出力。Googleは複数robotsタグがある場合 noindex を優先する。 add_action( 'wp_head', function() { $u = isset( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : ''; if ( preg_match( '#^/area/[^/]+/[^/]+/[^/]+/#', $u ) ) { echo '<meta name="robots" content="noindex,follow" />' . "\n"; } }, 9999 ); // 駅ページSSP noindex 一括設定用AJAXエンドポイント add_action( 'wp_ajax_mg_set_noindex', function() { if ( ! current_user_can( 'edit_posts' ) ) { wp_die( 'Unauthorized' ); } $ids = isset( $_POST['ids'] ) ? array_map( 'intval', (array) $_POST['ids'] ) : array(); $count = 0; foreach ( $ids as $id ) { if ( $id > 0 ) { update_post_meta( $id, '_ssp_meta_robots', 'noindex' ); $count++; } } wp_send_json_success( array( 'updated' => $count ) ); } ); // 市区町村ページ(/area/都道府県/市区町村/)にFAQPage構造化データを出力 add_action( 'wp_head', function() { $u = isset( $_SERVER['REQUEST_URI'] ) ? $_SERVER['REQUEST_URI'] : ''; if ( ! preg_match( '#^/area/[^/]+/[^/]+/$#', $u ) ) return; $post = get_queried_object(); if ( ! $post || ! isset( $post->post_title ) ) return; $city = str_replace( array( 'の長期マンスリーレンタカー', 'の長期格安マンスリーレンタカー', 'の格安マンスリーレンタカー' ), '', $post->post_title ); $schema = array( '@context' => 'https://schema.org', '@type' => 'FAQPage', 'mainEntity' => array( array( '@type' => 'Question', 'name' => $city . 'のマンスリーレンタカーの料金はいくらですか?', 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => '軽ミニクラスは1ヶ月29,400円〜(税別)、12ヶ月契約なら実質月額26,400円〜(税別)です。保険・車検・メンテナンス・ETC全込みの価格です。' ), ), array( '@type' => 'Question', 'name' => $city . 'で審査なしでレンタカーを借りられますか?', 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => 'はい、マンスリーゴーは信用審査不要です。クレジットカードと運転免許証があればすぐにお申し込みいただけます。外国籍の方もご利用いただけます。' ), ), array( '@type' => 'Question', 'name' => $city . 'で自宅に配車してもらえますか?', 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => $city . '全域で自宅・オフィス・最寄り駅などご指定の場所に配車・引取に対応しています。来店不要でオンラインで完結できます。' ), ), array( '@type' => 'Question', 'name' => $city . 'で途中解約はできますか?', 'acceptedAnswer' => array( '@type' => 'Answer', 'text' => 'いつでも解約可能です。ただし支払済みの料金は返金されません。1ヶ月単位での契約延長となります。' ), ), ), ); echo '<script type="application/ld+json">' . wp_json_encode( $schema, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ) . '</script>' . "\n"; }, 10 ); // === MG: Article JSON-LD per post === function mg_article_json_ld() { if (!is_single()) return; $post = get_post(); if (!$post) return; $slug = $post->post_name; $modified = get_the_modified_date('c', $post); $schemas = array( 'sienta-delivery-wait-2026' => array( 'article' => array( 'headline' => 'シエンタ 納期【2026年4月最新】受注停止・再開状況とグレード別の納車待ち期間', 'datePublished' => '2026-03-01', 'url' => 'https://monthly-go.com/sienta-delivery-wait-2026/', ), 'faq' => array( array('q'=>'シエンタのハイブリッドとガソリン、どちらが早く手に入りますか?','a'=>'ガソリンモデルの方が明確に納期が短く、HVが6〜10ヶ月のところガソリンは3〜5ヶ月程度です。'), array('q'=>'シエンタの受注停止はまた起こりますか?','a'=>'2025年秋〜末に受注停止が行われた経緯があります。欲しいと思ったら早めに注文することをおすすめします。'), array('q'=>'シエンタの納期を短くするコツは?','a'=>'①ガソリンモデルを選ぶ、②シルバー・グレー系カラーを選ぶ、③複数ディーラーで展示車・在庫車を横断検索する、の3つが有効です。'), array('q'=>'シエンタの納車待ち中の移動手段は?','a'=>'月額26,400円〜・審査不要・保険込みのマンスリーゴーが最もコスパの高い選択肢です。'), ), ), 'toyota-delivery-wait-2026' => array( 'article' => array( 'headline' => 'トヨタ 納期【2026年4月最新】車種別の納車待ち期間一覧と早く手に入れる方法', 'datePublished' => '2026-03-01', 'url' => 'https://monthly-go.com/toyota-delivery-wait-2026/', ), 'faq' => array( array('q'=>'トヨタの公式納期情報はどこで確認できますか?','a'=>'トヨタ公式サイト(toyota.jp)の「工場出荷時期・納車時期の目処について」ページで確認できます。'), array('q'=>'ハイブリッドとガソリン車では納期に差がありますか?','a'=>'ハイブリッドの方が需要が高く、納期も長くなる傾向があります。シエンタはガソリン3〜5ヶ月に対しHVは5〜10ヶ月程度の差があります。'), array('q'=>'トヨタ車の納期を短くする方法は?','a'=>'①展示車購入、②キャンセル車を狙う、③グレード・カラー変更、④複数ディーラー横断問い合わせ、⑤ガソリンモデル検討、の5つが有効です。'), array('q'=>'トヨタで納期が一番長い車種はどれですか?','a'=>'ランドクルーザー250・70が12〜24ヶ月以上で最も長く、次いでハイエースが6〜18ヶ月、アルファードが6〜12ヶ月です。'), array('q'=>'納車待ち中にディーラーから代車は借りられますか?','a'=>'数ヶ月の長期対応は現実的ではありません。マンスリーゴー(月額26,400円〜)の活用をおすすめします。'), array('q'=>'マンスリーゴーは途中解約できますか?','a'=>'はい、新車の納車日が決まった段階でいつでも解約可能です。'), ), ), 'landcruiser250-nouki' => array( 'article' => array( 'headline' => 'ランクル250 納期【2026年4月最新】グレード別の待ち期間と今すぐ乗る方法', 'datePublished' => '2025-01-01', 'url' => 'https://monthly-go.com/landcruiser250-nouki/', ), 'faq' => array( array('q'=>'ランクル250の納期は2026年に短くなりますか?','a'=>'VX・GXガソリンでは短くなっているケースも。ZXディーゼルは依然18ヶ月以上が多い状況です。'), array('q'=>'ランクル250のディーゼルとガソリン、どちらが早く手に入りますか?','a'=>'ガソリンモデルの方が3〜6ヶ月程度短い傾向です。VX・GXガソリンが最も早い可能性があります。'), array('q'=>'ランクル250の納車待ち中の移動手段は?','a'=>'月額26,400円〜・審査不要のマンスリーゴーが最もコスパに優れています。SUV系も取り扱い、納車決定次第いつでも解約できます。'), array('q'=>'中古車市場でランクル250は買えますか?','a'=>'2026年現在、流通台数は増えており新古車・未使用車も見つかりやすくなっています。'), ), ), 'car-rental-monthly-tokyo' => array( 'article' => array( 'headline' => 'レンタカー 長期 おすすめ【2026年最新】マンスリーレンタカー比較と選び方', 'datePublished' => '2024-01-01', 'url' => 'https://monthly-go.com/car-rental-monthly-tokyo/', ), 'faq' => array( array('q'=>'長期レンタカーとカーリースはどっちがお得ですか?','a'=>'1〜2年程度や状況が変わる可能性がある場合は長期レンタカーの方が柔軟でトータルコストが低くなります。3年以上確実に乗るならカーリースも選択肢です。'), array('q'=>'審査なしで長期レンタカーを借りられますか?','a'=>'マンスリーゴーは審査不要です。運転免許証があれば個人・法人問わず申し込めます。'), array('q'=>'長期レンタカーの保険はどうなりますか?','a'=>'マンスリーゴーは自動車保険(対人・対物無制限)がコミコミです。別途保険料は不要で月額料金だけで完結します。'), array('q'=>'長期レンタカーは途中解約できますか?','a'=>'マンスリーゴーは途中解約対応しています。翌月からの料金は発生しません。'), ), ), 'subaru-levorg-layback-design-review' => array( 'article' => array( 'headline' => 'レイバック 後悔【購入者の口コミ5選】やめとけと言われる理由と満足派の評価', 'datePublished' => '2023-10-01', 'url' => 'https://monthly-go.com/subaru-levorg-layback-design-review/', ), 'faq' => array( array('q'=>'レイバックは本当に後悔する車ですか?','a'=>'日常使いの走行性能・安全性を重視する方には高評価ですが、デザインの個性やオフロード性能を求める方には合わない可能性があります。必ず試乗してから判断することをおすすめします。'), array('q'=>'レイバックとアウトバック、どちらがおすすめですか?','a'=>'都市部での日常使いと高速走行が中心ならレイバック、アウトドア・悪路・荷物の多さを重視するならアウトバックが向いています。'), array('q'=>'レイバックの納車待ち期間はどれくらいですか?','a'=>'人気グレードで3〜6ヶ月程度が目安です。待機中の移動手段として、審査不要・月額26,400円〜のマンスリーゴーを活用される方も増えています。'), array('q'=>'レイバックで後悔しないためのポイントは?','a'=>'①必ず試乗する、②用途を明確にする(日常使いかアウトドアか)、③納期を事前に確認して待機期間の移動手段を準備する、の3点が重要です。'), ), ), 'toyota-order-stop-2026' => array( 'article' => array( 'headline' => 'トヨタ 受注停止【2026年4月最新】車種別の再開時期と今すぐ車が必要な方への対処法', 'datePublished' => '2026-03-01', 'url' => 'https://monthly-go.com/toyota-order-stop-2026/', ), 'faq' => array( array('q'=>'トヨタの受注停止はどの車種で起きていますか?','a'=>'2026年4月時点では、シエンタ・アクア・ルーミーなど人気車種で受注停止または受注制限が行われている場合があります。最新状況はトヨタ公式サイトまたは最寄りの販売店にご確認ください。'), array('q'=>'トヨタの受注停止はいつ解除されますか?','a'=>'受注停止の解除時期は車種・生産状況によって異なります。需要と供給のバランスが回復した時点で順次再開されますが、正確な時期は販売店への問い合わせが確実です。'), array('q'=>'受注停止中に車が必要な場合はどうすればいいですか?','a'=>'審査不要・月額26,400円〜・最短翌日から乗り出せるマンスリーゴーが最もコスパの高い選択肢です。受注再開後に注文でき、納車まで快適につなぐことができます。'), array('q'=>'受注停止とキャンセル待ちの違いは何ですか?','a'=>'受注停止は新規注文を受け付けない状態です。キャンセル待ちはすでに注文が入っている車のキャンセルが出た場合に順番が回ってくる仕組みです。受注停止中でも展示車・在庫車は購入できる場合があります。'), ), 'roomy-next-hv-guide' => array( 'article' => array( 'headline' => 'ルーミー 新型 待つべき?【2026年4月最新】フルモデルチェンジ時期とハイブリッド情報', 'datePublished' => '2024-01-01', 'url' => 'https://monthly-go.com/roomy-next-hv-guide/', ), 'faq' => array( array('q'=>'ルーミーの新型はいつ出ますか?','a'=>'2026年4月時点でトヨタからの公式発表はありません。業界予測では2027〜2028年が有力視されています。'), array('q'=>'新型ルーミーにハイブリッドは設定されますか?','a'=>'現行にはHV設定がありません。新型ではe-SMART HVの搭載が有力視されていますが公式発表はありません。'), array('q'=>'今のルーミーを買って後悔しませんか?','a'=>'今すぐ必要・ガソリン車で問題ない・コスパ重視の方なら後悔の可能性は低いです。FMC前は在庫値引きも大きくなりやすいです。'), array('q'=>'新型を待つ間の移動手段は?','a'=>'マンスリーゴー(月額26,400円〜・審査不要)なら1ヶ月単位で借りられ、新型が出たタイミングで解約できます。'), ), ), 'alphard-40-delivery-wait' => array( 'article' => array( 'headline' => 'アルファード 40系 最新情報【2026年4月】受注・納期状況と年次改良の動向', 'datePublished' => '2026-02-22', 'url' => 'https://monthly-go.com/alphard-40-delivery-wait/', ), 'faq' => array( array('q'=>'アルファード40系の受注は今できますか?','a'=>'2026年4月時点では受注を受け付けているディーラーが多いです。グレードによっては受注制限がある場合もあるため、最寄りの販売店に確認をおすすめします。'), array('q'=>'アルファードZとGの違いは何ですか?','a'=>'ZはGより内装の質感・シート素材・装備が充実しており、価格差は約150万円程度です。コスパ重視ならGが人気です。'), array('q'=>'アルファードの納車待ちを短くする方法は?','a'=>'①複数ディーラーで展示車・在庫車を横断問い合わせ、②キャンセル待ち登録、③E-Fourより2WDを選ぶ、の3点が有効です。'), array('q'=>'アルファードの納車待ち中の移動手段は?','a'=>'月額26,400円〜・審査不要のマンスリーゴーが最適です。SUV・ミニバン系も取り扱い、納車決定次第いつでも解約できます。'), ), ), 'nissan-kicks-review' => array( 'article' => array( 'headline' => '日産キックス 売れない理由【2026年最新】後悔した口コミと向いている人・向いていない人', 'datePublished' => '2024-01-01', 'url' => 'https://monthly-go.com/nissan-kicks-review/', ), 'faq' => array( array('q'=>'日産キックスは本当に売れていないのですか?','a'=>'競合と比べると販売台数は少ない傾向ですが、e-POWERの技術力や独自性を評価するユーザーには高い支持を得ています。'), array('q'=>'キックスの燃費はどれくらいですか?','a'=>'WLTCモードで約21.6km/Lです。市街地走行での燃費が良い特性がありますが、ヤリスクロスHV(約30.8km/L)と比べると差があります。'), array('q'=>'キックスで後悔しないためのポイントは?','a'=>'①必ず試乗してe-POWERの乗り味を確認する、②荷室に実際に荷物を載せて確認する、③ヤリスクロス・ヴェゼルと徹底比較する、の3点が重要です。'), array('q'=>'キックスとヤリスクロスどちらがおすすめですか?','a'=>'燃費・リセール・価格重視ならヤリスクロス。e-POWERの静粛性・加速感・デザインの個性を求めるならキックスが向いています。'), ), ), ), ); if (!isset($schemas[$slug])) return; $data = $schemas[$slug]; $art = $data['article']; $faqs = $data['faq']; $faq_entities = array(); foreach ($faqs as $faq) { $faq_entities[] = array( '@type' => 'Question', 'name' => $faq['q'], 'acceptedAnswer' => array('@type' => 'Answer', 'text' => $faq['a']), ); } $graph = array( array( '@type' => 'Article', '@id' => $art['url'] . '#article', 'headline' => $art['headline'], 'datePublished' => $art['datePublished'], 'dateModified' => $modified, 'author' => array('@type' => 'Person', 'name' => '後藤 将人'), 'publisher' => array('@type' => 'Organization', 'name' => 'マンスリーゴー', 'url' => 'https://monthly-go.com'), 'mainEntityOfPage' => array('@type' => 'WebPage', '@id' => $art['url']), ), array( '@type' => 'FAQPage', 'mainEntity' => $faq_entities, ), ); $json = array('@context' => 'https://schema.org', '@graph' => $graph); echo '<script type="application/ld+json">' . wp_json_encode($json, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '</' . 'script>' . "\n"; } add_action('wp_head', 'mg_article_json_ld', 5); // === END MG: Article JSON-LD === https://monthly-go.com/sitemap-posttype-post.20263.xml2026-04-07T13:55:26+09:00 https://monthly-go.com/sitemap-posttype-post.20262.xml2026-04-07T13:55:26+09:00 https://monthly-go.com/sitemap-posttype-post.20261.xml2026-04-07T13:55:26+09:00 https://monthly-go.com/sitemap-posttype-post.202512.xml2026-04-08T12:05:24+09:00 https://monthly-go.com/sitemap-posttype-post.202511.xml2025-12-15T16:12:34+09:00 https://monthly-go.com/sitemap-posttype-post.20259.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-post.20257.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-post.20256.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-post.20254.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-post.20253.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-post.20251.xml2026-04-12T13:10:44+09:00 https://monthly-go.com/sitemap-posttype-page.xml2026-04-06T13:18:35+09:00 https://monthly-go.com/sitemap-taxonomy-category.xml2026-03-27T19:13:04+09:00 https://monthly-go.com/sitemap-taxonomy-post_tag.xml2026-03-27T19:13:04+09:00 https://monthly-go.com/sitemap-news.xml2026-03-27T19:13:04+09:00