我有一个WP插件生成的自定义页面,其中包含一个具有<table class = "specs-product">
类名的表。我知道它是如何生成自定义URL的,所以我每次都可以访问它,但我想在我的模板页面上只显示整个表格。是否有任何复制粘贴解决方案来解决这个问题,还是更难?
答案 0 :(得分:3)
使用Curl解决方案:
(下载:SimpleHtmlDomParser)
include('simple_html_dom.php');
$ch1 = curl_init('FirstPageUrl');
curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch1, CURLOPT_CONNECTTIMEOUT ,0);
curl_setopt($ch1, CURLOPT_TIMEOUT, 10);
$FirstPage = curl_exec($ch1);
curl_close($ch1);
$FirstPageHtml = str_get_html($FirstPage);
$Table = $FirstPageHtml->find('table[class=specs-product]');
echo $Table;
Simple Dom Parser的解决方案:
(下载:SimpleHtmlDomParser)
include('simple_html_dom.php');
$html = file_get_html('FirstPageUrl',false);
$Table = $html->find('table[class=specs-product]');
echo $Table;
使用PHP解决方案:
将你的表变成一个php变量,并通过会话传递给下一页。