我正在写一个插件,想显示一个关于页面,但没有帖子/页面记录。所以如果,urlhttps://example.com/about 输入时,将显示我的“硬编码”内容。
有点像登录页面,没有登录帖子,但会显示登录屏幕。
我需要使用哪些钩子来捕获url,然后在不获取404的情况下输出我的内容?
我正在写一个插件,想显示一个关于页面,但没有帖子/页面记录。所以如果,urlhttps://example.com/about 输入时,将显示我的“硬编码”内容。
有点像登录页面,没有登录帖子,但会显示登录屏幕。
我需要使用哪些钩子来捕获url,然后在不获取404的情况下输出我的内容?
您可以尝试“请求”挂钩:
add_filter(\'request\', function( $vars ) {
$request = urldecode($_SERVER[\'REQUEST_URI\']);
if ( stristr($request, \'/YOUR_SLUG\') != false ) {
...
}
}
我已经更改了类别的基本名称,现在它是“博客”,工作正常。但当我通过/blog/%category%/%postname%/更改结构时。显示404。如果我删除结构中的blog,它会再次工作,但我想使用blog word。问题出在哪里?非常感谢。