代码之家  ›  专栏  ›  技术社区  ›  Jonathan Day

如何让wordpress告诉我哪个函数呈现了特定的输出

  •  0
  • Jonathan Day  · 技术社区  · 14 年前

    我找到了钩住函数的列表 method 显示最终渲染的所有元素,但我想看看这些函数中的哪一个最终负责渲染特定的输出。理想情况下,它的工作原理与Magento的类似 Template Hints 因此,责任代码列在结果输出的旁边。

    有什么想法我都很感激。

    谢谢, 乔纳森

    2 回复  |  直到 14 年前
        1
  •  1
  •   Box    14 年前

    你可以试试“WordPress钩子嗅探器” http://wordpress.org/extend/plugins/wordpress-hook-sniffer/ 或者“识别WordPress钩子”中提到的方法 http://blog.aizatto.com/2010/03/14/identifying-wordpress-hooks/ .

        2
  •  1
  •   Jan Fabry    14 年前

    我想这很难做到。Wordpress的输出来自世界各地,许多调用 echo 在没有任何通知的情况下(激活无钩子)。如果所有内容都通过一个模板,您可以修改调用模板的代码,以便它首先打印模板的名称,就像您的Magento示例所做的那样。但这不是Wordpress的方式,所以您最好的尝试可能是替换对的所有调用 回声 具有 echo __FILE__ . ': ' . __FUNCTION__ . 或者类似的奇怪的事情。