获取页面内容的函数

时间:2022-01-05 作者:Maytha8

我有一个Elementor页面,我需要得到它的HTML和CSS输出,而不需要在我正在制作的电子邮件插件中使用页眉和页脚。WordPress中是否有一个功能可以做到这一点?我读过WP_Post 但是没有办法得到它的内容。WP_Post->content (实际上get_post($post)->content) 不返回任何内容。

1 个回复
SO网友:Sébastien Serre

由于html和css是由主题提供的,并且内容存储在DB中,因此您没有任何功能来获取页面的html+css+内容。

关于Elementor,我不知道块是如何存储的,但CSS是在物理文件中创建的内存中。

您可以通过the_content 过滤器挂钩https://developer.wordpress.org/reference/hooks/the_content/

相关推荐

连接到php:8-fpm容器和MariaDB容器的nginx docker容器中的WordPress不会在插件激活时创建任何表

我搜索了整个网络和stackexchange,寻找原因和解决方案,但没有找到任何答案。关于自己的插件以及如何在激活时创建表的代码,有很多问题(和答案)。但这不适用于这里,因为我对wordpress插件库中的知名插件和维护插件有这个问题。So, the situation:一个拥有约20个docker堆栈的kvm来宾。每个堆栈由一个nginx、一个php:8-fpm和一个mariadb容器组成。nginx容器中有一个web目录作为共享卷,其中包含wordpress安装。(所以我没有使用wordpress d