我想用 Elementor 制作一个电子邮件签名页面,然后生成 HTML 代码,就像您在“查看页面的源代码”时出现的代码一样,但代码并不完全正确。我正在使用自定义帖子类型和未发布的 Elementor 模板,因此它仅在编写时有效:https ://mysite123123.com/a/site/?theme_template_id=1164
我有一个 PHP 片段插件,此代码获取 Post 类型的 HTML,但与按右键单击/查看源代码时不同。(它缺少一些CSS等)
您能看到我做错了什么吗,或者您是否知道如何像普通访问者一样从网页中回显正确的 html?
(我使用此代码为用户提供 HTML 签名)
<?php
global $wp;
$vpost = get_post($post_id);
$urlcard = $vpost->post_name;
$current_url = home_url( $wp->request );
$data = file_get_contents("https://mysite123123.com/a/".$urlcard."/?theme_template_id=1164");
$html_encoded = htmlentities($data);
echo $html_encoded;