タグ別アーカイブ: Welcart

Welcartで商品画像をアイキャッチ画像に

通常Welcartでは商品画像はメディアにアップロードした
画像の名前と商品コードが同じであることで、
商品画面に表示されます。

ただ、それだと非常に面倒なので(笑)
アイキャッチ画像を設定すると、勝手に画像として登録するようにしてしまいましょう!

その方法はゴーゴーウェブマーケット技術BLOGさんから情報をお借りしました。

以下のコードをfunctions.phpに入力するだけでokです♪


lter('template_include', 'select_category_template');

//アイキャッチ画像に設定した画像をwelcart用画像にリネーム
function rename_welcart_thumbnail($post_ID)  {
    if($post = get_post($post_ID)){
        //welcartの投稿か調べる
        if($post->post_mime_type == "item"){
                //商品コードを確認する
                $itemcode = get_post_meta($post_ID,"_itemCode",true);
                //アイキャッチ画像に登録されている画像があるかチェック
                if($tmb_id = get_post_thumbnail_id($post_ID)){
                    //アイキャッチ画像のデータを取得
                    $img = get_post($tmb_id);
                        //アイキャッチ画像のタイトルが商品コードと違う場合、アイキャッチ画像のタイトルを商品コードに変更
                        if(!preg_match('/^' . $itemcode . '/',$img->post_title)) {
                            wp_update_post(array("ID"=>$tmb_id,"post_title"=>$itemcode));
                        }
                }
        }
    }
}
add_action('publish_post', 'rename_welcart_thumbnail');

Welcart

WordPressでショッピングサイトを構築したい!

そんなときはこのプラグイン

「Welcart」

日本人が作ってあり、日本語のフォーラムがあることが最大の魅力!!
※海外製のものは英語が読めないとちょっとキツイです

もちろんカスタムしやすいのもそうですが、
有料のテンプレートや有料の拡張プラグインなどで、
様々な機能を追加できます。

もちろん今使っているテーマにも導入可能です♪

もちろん各種クレジットカード決済も対応可能です。

もしカートを導入したい場合は使ってみては?