但我看到的是如何为重定向生成一个片段的答案,而不是如何避免它。
That\'s because you can\'t. 如果我们能转身wp_safe_redirect
或wp_redirect
将其转换为非操作并禁用,则下一条语句始终为exit;
从而结束请求。结果是,您的作者档案没有HTML,浏览器显示一个空白屏幕。您最多可以更改它重定向到的位置,但无法通过挂钩和过滤器禁用重定向。
For this reason, a snippet cannot work. 除非你的主题提供了一个过滤器来切换这种行为,否则就没有什么可挂接的。根据您共享的代码,此主题没有做到这一点。
因此,要解决此问题,您有3个选项:
修改主题以删除重定向使用替换的子主题author.php
对于删除重定向的版本,请主题供应商删除该重定向或提供切换设置,并等待更新。选项2和3是最佳做法。