我想知道如何测试帖子的html输出。像WP一样,在现实中会在前端输出它。
此时,我的具体情况是测试oembed缓存,因为我想测试重新缓存。AFAIK WP只缓存与post关联的oembed结果。所以我不能只运行一些文本the_content
滤器我喜欢为此测试真正的后处理,通常也会测试可能出现的其他情况。
到目前为止,在我的搜索中,我只找到了如何在单元测试中创建帖子的教程,而没有找到如何在上面实际运行测试的教程。
我想知道如何测试帖子的html输出。像WP一样,在现实中会在前端输出它。
此时,我的具体情况是测试oembed缓存,因为我想测试重新缓存。AFAIK WP只缓存与post关联的oembed结果。所以我不能只运行一些文本the_content
滤器我喜欢为此测试真正的后处理,通常也会测试可能出现的其他情况。
到目前为止,在我的搜索中,我只找到了如何在单元测试中创建帖子的教程,而没有找到如何在上面实际运行测试的教程。
在测试中,您可以使用ob_start()
, 像往常一样输出post内容,使用ob_end_clean()
.
现在,您可以处理真实的post输出字符串,并将其与预期值进行比较。
我们希望在仪表板和帖子之间添加两个新的(自定义帖子类型)条目。在本项目中,对于最终用户,有两项by far 他的仪表板中使用最多的项目。所以我们希望他们在最高层。这些似乎是内置的menu_position 设置:这只提供一个插槽,menu\\u位置=3, 在仪表板和立柱之间。我们需要two 插槽!我们的尝试:1) 有时建议使用小数作为字符串(即3.1和3.2)。但这在当前的WordPress中肯定不起作用。我们的菜单项下拉到默认位置。2) 将两者都设置为3。这是不允许的。这会导致其中一个下降到默认位置。