Wordpressに静的なフロントページがあり、パーマリンクで都市名を使用して、検出された都市に基づいてページのコンテンツを変更できるようにします。ただし、ルールを追加しようとすると、間違ったページに移動します。これが私が使おうとしているコードのサンプルです:
$wp_rewrite->add_rule('^city-([^/]*)/?$','index.php?cityNameParma=$matches[1]','top');
これは、企業のディレクトリリストを表示するページ用です。クリックすると、内側のページが意図したとおりに機能するようにする新しいルールを追加しました。
$wp_rewrite->add_rule('^city-([^/]*)/wpbdm-category/([^/]*)/?$','index.php?wpbdm-category=$matches[2]&cityNameParma=$matches[1]','top');
次に、URLから都市名を取得します。
$wp_query->query_vars['cityNameParma'];
残っている唯一の問題は、静的ホームページが呼び出されたときに値を取得する方法と、内部ページに対して行ったようにパラメーター値を送信する方法です。
脳が溶けてしまったので、助けてください。