我如何才能通过ID获取帖子的完整html源代码?

时间:2017-08-04 作者:Huthayfa

有没有一种方法可以从WordPress站点中动态获取单个帖子的HTML源代码?

例如,如果我想要一个外部html,我会使用:

file_get_contents($url)
或者使用cUrl,但我正在WordPress中寻找一种方法,为我的一篇文章获取完全限定的HTML

这可能吗?

提前感谢

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

如果你有帖子的ID,我假设你是博客的所有者(不是因为其他人没有ID,而是因为只有所有者应该做这样的任务)。

要将帖子ID转换为帖子的URL,可以使用get_the_permalink():

$url = get_the_permalink( $id );
之后,您可以使用file_get_contents() 获取其内容,包括该网页的完整源。因此,您的完整代码将是:

$url = get_the_permalink( $id );
$data = file_get_contents( $url );
哪些数据是HTML源。请注意,这只适用于WordPress环境。

结束