我有一个直接发送给用户的页面,因此我可以为他们提供使用FPDF库动态创建的PDF。因为我将它们直接发送到生成PDF的文件,所以我正在重写URL。在我使用的原始文件中require_once(\'wp-load.php\')
使用正确的路径加载WordPress环境。它加载得非常好,当我转到website/path/to/file.php?p=foo&q=bar
但当我去website/rewritten?p=foo&q=bar
这个require_once()
功能正在中断。
我可以看出我的重写规则工作正常,因为当我向文件中添加调试消息时,它们会在转到时打印出来website/rewritten?p=foo&q=bar
和使用dirname(__FILE__)
返回实际文件的路径,而不是模板的路径。
我是否需要更改require路径或其他内容才能正确加载WordPress?不管我怎么努力,我似乎都想不出来。