用于开发目的的漂亮打印 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文件打印指标。可用于整合机智