我注意到当我打字时:
http://domain.tld/c
(不存在)
不知怎的,出于某种原因
http://domain.tld/contact
(已存在)
我发现至少在Wordpress的最新版本中,这是默认行为。
如何控制禁用此功能?
我注意到当我打字时:
http://domain.tld/c
(不存在)
不知怎的,出于某种原因
http://domain.tld/contact
(已存在)
我发现至少在Wordpress的最新版本中,这是默认行为。
如何控制禁用此功能?
这个问题重复了Disable ONLY URL auto complete, not the whole canonical URL system
尝试此筛选器
function remove_redirect_guess_404_permalink( $redirect_url ) {
if ( is_404() )
return false;
return $redirect_url;
}
add_filter( \'redirect_canonical\', \'remove_redirect_guess_404_permalink\' );
或此插件:https://wordpress.org/plugins/disable-url-autocorrect-guessing/我使用以下函数使用自定义字段将帖子重定向到另一个帖子。在我添加line#8 要传递ID以便我可以将其抓取到帖子中(重定向到的位置),并显示一条自定义消息,您将从该特定帖子重定向:function project_do_redirect() { if( !is_singular( \'mycpt\' ) && !is_single() ) return; global $post; $redirect_post