2
私はWordpressに静的なフロントページがあり、検出された都市に基づいてページの内容を変更できるようにパーマリンクに都市名を使用したいと思います。しかし、ルールを追加しようとすると、間違ったページが表示されます。以下は、使用しようとしているコードのサンプルです:wordpressのparmalink構造に都市名を渡す方法
$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');
私はその後、
$wp_query->query_vars['cityNameParma'];
でURLから都市名を取得する方法に残る唯一の問題はあります静的なホームページが呼び出されたときに値を取得し、内部ページに対して行ったようにパラメータ値を送信する方法
私は私の頭脳を溶かすように親切に私を助けてください。私はあなたにも受け入れられたクエリのparamsに新しいパラメータを追加する必要があると思います
をはい私は持っていますalredyはメソッドをインプレースに持っていて、意図したとおりに正しく動作していますが、私の問題はホームページに追加すると404ページが見つかりません – kashif