用于开发目的的漂亮打印 Wordpress HTML 输出

Posted

技术标签:

【中文标题】用于开发目的的漂亮打印 Wordpress HTML 输出【英文标题】:Pretty-printing Wordpress HTML output for development purposes 【发布时间】:2011-04-01 18:07:24 【问题描述】:

有没有一种简单的方法(插件/函数)使用 Tidy 或其他一些库来漂亮地打印 Wordpress 的 html 输出?

它是不可读的,几乎不可能编写一个具有适当缩进的主题,所有包含/钩子都在各处。

性能不是问题,因为它只需要为开发目的而激活。

【问题讨论】:

好吧,firebug 确实在它的 html 选项卡中为您提供了缩进。 这个更适合wordpress.stackexchange.com 请注意,firebug 的 HTML 视图是动态的 - 即它将根据任何 DOM 操作进行更新。根据您的要求以及您的页面是否存在任何脚本,这可能是个问题。 如果您需要它是静态的,我想他可以将源代码从“查看源代码”复制并粘贴到 IDE 并为他设置代码格式。 我有时会使用这种技术,但这涉及复制粘贴代码、创建新文档以将其粘贴到等等。 【参考方案1】:

我建议:

    获取Firebug 使用 php heredocs 使用\n(换行符)、\t(制表符)等在输出中包含空格。

【讨论】:

我确实有 Firebug。问题不在于变量中的内容,而是更多来自核心 Wordpress 的内容(例如 get_header()、get_footer())。【参考方案2】:

试试Kint PHP Debugger。

非常适合使用漂亮的 UI 进行 var_dumps。

例子:

$items = array('pine', 'apple', array('numbers' => [1,2,3,4]));
d($items);

【讨论】:

以上是关于用于开发目的的漂亮打印 Wordpress HTML 输出的主要内容,如果未能解决你的问题,请参考以下文章

php CLI上简单漂亮的打印覆盖检查器。从终端中phpunit的coverage-clover xml文件打印指标。可用于整合机智

如何在 XStream 中禁用漂亮打印(空白/换行符)?

漂亮的打印 std::tuple

当使用 Spring MVC for REST 时,如何让 Jackson 漂亮地打印呈现的 JSON?

php WordPress中的漂亮搜索URL

在 Wordpress 上启用漂亮的永久链接 - apache 配置不起作用