WordPressで構築したサイトに、カラーミー ショップの新着をRSSを利用して呼び出す方法です。
<?php
/******************* 初期設定 *******************/
//ショップURL
$shoprss = “http://○○○○○.shop-pro.jp”;
$shoprss .= “/?mode=rss”;
//画像URL
$imgurl = “http://img○○.shop-pro.jp/○○○○○/○○○/product/”;
//商品詳細用の大きい画像を表示する場合は_thを削除
$imgsize = “_th”;
//新着商品の表示数を指定(最大15個まで)
$nownum = “6”;
/*************************************************/
//RSSの読み込み関数
$rss = simplexml_load_file($shoprss);
//新着情報の数繰り返す
foreach ($rss->item as $item) {
$i += 1;
if($i <= $nownum){
$link = $item->link;
$title = $item->title;
$title = mb_convert_encoding($title, “UTF-8”, “auto”);
//ネーム空間へアクセス
$dc = $item->children(‘http://purl.org/dc/elements/1.1/’);
// 商品詳細URLから商品IDを取り出す
$imgs = explode(“=”, $link);
//画像種類を判別
$jpg = $imgurl.$imgs[1].$imgsize.”.jpg”;
$jpgs = getimagesize($jpg);
//表示部分
echo "<p style=\"border-bottom:1px solid #555;padding-bottom:3px;margin-bottom:3px;\"><a href=\"$link\" title=\"$title\"><img src=\"$jpg\" width=\"50\" height=\"50\" style=\"vertical-align:middle;\"/></a>";
echo "<span style=\"padding-left:5px;\">$date</span><strong><a href=\"$link\" title=\"$title\">$title</a></strong><br/>\n";
echo "</p>";
}
//指定表示数を超えたら処理を中断
else{break;}
}
?>