如何在 WP_UnitTestCase 中设置模拟 WP_Query

How to setup a mocked WP_Query in a WP_UnitTestCase

如何为单元测试设置模拟全局 $wp_query

我基本上想设置查询,以便 is_single returns 为真。

用命名空间对函数进行存根不是一种选择,因为它会破坏所有剩余测试的函数。

WP_UnitTestCase::go_to($url) 为 url.

设置模拟请求 (WP_Query)