私は過去数日間、この問題で頭を悩ませていましたが、解決策の可能性をすべて調べましたが、成功しませんでした。
これが私がやろうとしていることです。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 ルールを確認したところ、ルールに追加されていることがわかりますが、生成されていません。誰でも私を助けることができますか?