wordpress 自动从页面的子 url 生成页面

wordpress auto generate pages from sub url of page

希望有人能提供帮助。我不想在 wordpress 的后端创建实际页面,但我想知道如果有人访问 url: mydomain.com/page/sub-url.

我该怎么做

然后我可以抓取那个 "sub-url" 并输出一个包含我通过 php 生成的内容的页面。 如果我抓住那个 "sub-url" 并且我不想输出我可以做一个 404 错误。 我想尽量避免编辑 htaccess 文件是可能的,但如果我需要我可以。

每次我尝试搜索这个时,我都会得到在后台自动创建实际页面的结果,这是我不想要的。

我想你要找的是定制的 rewrite endpoint, which you call 'page'. Then on yourdomain.com/page/sub-url, 'page' is the parameter and 'sub-url' is the value. You can get that value with the function get_query_var()

申请后,请务必前往您的 Wordpress 管理->设置->永久链接,然后单击保存以刷新当前的重写规则。

更新:

使用此代码显示 404 页面

global $wp_query;
$wp_query->set_404();

status_header( 404 );

get_template_part( 404 );
exit();

(source)