找不到正在更改_Content()的挂钩

时间:2016-05-02 作者:jackncoke

我正在使用一个wordpress主题,它使用Foundationpress作为启动主题。当我使用the_content() 全部的img 标记将css类替换为image. 这将覆盖编辑器使用自己的类的能力。

调试时,如果die(get_the_content()) 我看到了原来的课程。我一直在研究整个项目,试图找到逻辑可以覆盖这些类的地方。以前有人见过这个吗?

到目前为止,我已经检查过:

功能。foundationpress附带的php所有javascript库目录

1 个回复
最合适的回答,由SO网友:Tim Malone 整理而成

这是不寻常的the_content 像这样重写图像类;听起来可能是一个插件(或主题函数)在做这件事。您是否只是为了检查而禁用了所有插件?

话虽如此,内核中的大多数函数the_content 位于wp-includes/default-filters.php (除了oembed功能)。

您可以通过将以下内容添加到主题的functions.php, 例如,移除wpautop 功能:

remove_filter("the_content", "wpautop");
然而,这些都不应该干扰这些类。这个wp_make_content_images_responsive 函数将与图像标记混淆,但它应该只检查类,而不是更改它们,这就是为什么听起来这些更改可能发生在插件中。

相关推荐