如何通过键入域名获取Wordpress网站的所有URL

时间:2019-01-14 08:07:00

标签: wordpress api codeigniter

我正在研究CodeIgniter项目,并且必须获取WordPress域名的所有URL。就像用户输入www.example.com一样,系统将为我提供该站点的所有页面URL和发布URL的数组。

1 个答案:

答案 0 :(得分:0)

也许这就是您想要的。

$url = file_get_contents('https://example.com');

$dom = new DOMDocument;
@$dom->loadHTML($url);
$links = $dom->getElementsByTagName('a');

$myArray = array();
foreach ($links as $link){
    $myArray[] = $link->getAttribute('href');
}