我对这件事挠头已经有一段时间了。我试着在WP_Rewrite
为了确保我们可以选择具有类似结构的页面:
/products/product1-with-*
/products/product2-with-*
实际页面是/products/product1
. 最终结果是*
将在页面中使用(一旦处理)来转换它或更改主题等。WordPress中似乎有以下内容:
add_rewrite_endpoint
: 这似乎是我想要的,但没有我想要的URL格式。这将产生如下结果/with/*
这不是我理想中想要的adding a new route
: 对于我所需要的,这似乎有些过分了,理想情况下,我不想修改/创建多条路由来转换现有的路由
parse_query
和pre_get_posts
但似乎大多数决定显示哪一页的工作都是在这些点上决定的。是否有一种相对简单的方法可以在请求时解析URL并去掉with-*
是否在页面中按需分配?
如果没有,如何使用新的路由方法实现?