別のサイト(ECサイト)で管理している商品ページから、商品画像を取得してWordPressで管理しているサイトに表示したかったんです。
ECサイトの方で画像を変更しても、自動で更新されたらいいなって。
PHPで取得できました。
条件
・WordPress側ではカスタムフィールド「items_num」に商品番号を入力
・商品ページは商品番号がスラッグになっている
(例)https://ec.****.com/12345
実際のコード
<?php $items_num = get_field('items_num'); //カスタムフィールド「items_num」の値 $url = 'https://ec.*****.com/'.$items_num; //取得する商品ページのURL $contents = file_get_contents($url); $contents = mb_convert_encoding($contents,"utf-8","sjis"); preg_match('?([\-_\.\!\~\*\'\(\)a-z0-9\;\/\?\:@&=\+\$\,\%\#]+(jpg|jpeg|gif|png))?', $contents, $img_url); ?> <img src="<?php echo $img_url[0]; ?>" alt="">