2

私は過去数日間、この問題で頭を悩ませていましたが、解決策の可能性をすべて調べましたが、成功しませんでした。

これが私がやろうとしていることです。API から作成されたページの SEO フレンドリーな URL を作成したいと考えています。私は Book Online というページを作成しました。このページには、スパ、鍼治療など、提供するもののカテゴリがリストされています。そのカテゴリをクリックすると、/book-online/category/Spa/ のように表示されるようにしたいと考えています。/category/ は Book Online の子ページです。

しかし、Spa の ID と認証トークンを渡す必要があります。

    add_rewrite_rule(
   '^book-online/category/([^/]*)/?', 'index.php?catID=$matches[1]&catname=$matches[2]&token=$matches[3]',
   'top'
);

function add_query_vars_filter( $vars ){
  $vars[] = "catID";
  $vars[] = "catname";
  $vars[] = "token";
  return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );

wp_rewrite ルールを確認したところ、ルールに追加されていることがわかりますが、生成されていません。誰でも私を助けることができますか?

4

0 に答える 0