[2]2018.05.12Wordpressでショッピングサイトを作るときの定番プラグイン「Welcartウェルカート」お手軽にWordpressに販売機能を付けられるだけでなく、カスタマイズ次第では大手サイトに負けないくらい本格的なショッピングサイトを作ることも可能です。Posts」のカスタマイズを紹介させていただきました。Welcartには基本的なショッピング機能は備わっているのですが、かゆい所に手が届かない事もしばしば。プラグインを導入する事によってこれらの足りない機能を補完する事が可能です。Posts」の使い方をご紹介したいと思います。Posts」からZIP形式でプラグインをダウンロードし、解凍後にFTPツール等でご自分のサイトのpluginsディレクトリにアップロードした後に有効化して下さい。こちらのプラグインはダッシュボードに設定項目等は表示されず、自分でPHPのコードを書き換えて使用するタイプのプラグインになります。Posts02.オプションの設定FTPソフト等を使ってpluginsフォルダの中にある「last_viewed_posts.php」を開いて下さい。change」という注釈がある場所の下3行がオプションの設定項目です。説明$zg_cookie_expireクッキーの保存期間(デフォルト値は"360")$zg_number_of_posts表示させる商品(記事)の数(デフォルト値は"10")$zg_recognize_pages表示に固定ページも含めるか?(デフォルト値は"true")固定ページを表示したくない時は"false"を入れてください。Posts」同様、こちらのプラグインもクッキーを利用してブラウザにデータを保存します。クッキーの保存期間はデフォルトの1年で十分だと思いますが、全くアクセスしないと1年後には消えてしまいます。あと、Welcartで使う場合は商品(投稿)がメインになるので、固定ページを含める必要はないでしょう。商品のみを表示させたい場合は、最後の「$zg_recognize_pages」を"false"にします。03.Welcartの商品に投稿を限定するこのプラグインは元々Welcart用というワケではなく、Wordpressで作られたサイトやブログの最近見た投稿や固定ページ(固定ページは前項目のオプションで非表示にします)を表示するものです。今回はWelcartで使う事がメインなので、商品ページの表示に限定したいと思います。ちなみに47行目から始まる「zg_lwp_header()」という関数が、投稿の条件を指定している部分で、次の48行目で「is_single()」となっている部分に「in_category('item')」を追加して、商品ページのみを抽出させましょう。{zg_lw_setcookie();}}}04.コードを出力する場所を指定このプラグインを使う場合は、ご自分のテンプレート中の「最近チェックした商品」を出力したい場所に下記のコードを書き込みます。デフォルトでは最近チェックした商品がない場合は、何も表示されません。?>05.出力コードのカスタマイズデフォルトのままだと、出力される項目はタイトルのみなので、ここではショッピングサイトらしくサムネイルや価格を表示させたいと思います。出力される項目の追加は基本的に101行目に書き込みます。'return')」の部分を変えると、画像の大きさや複数枚ある場合の"何枚目"の指定が可能です。Welcartで金額を出力する時に使う「usces_the_itemPrice()」が上手く動かないので、代わりに「usces_the_firstPrice()」で金額の取得を行っております。商品名が入ります商品の説明が入ります。¥5,000商品名が入ります商品の説明が入ります。¥5,000商品名が入ります商品の説明が入ります。¥5,000商品名が入ります商品の説明が入ります。¥5,000商品名が入ります商品の説明が入ります。¥5,000以上でWelcartに「最近チェックした商品」機能を追加するカスタマイズは完了です。PHPファイルをカスタマイズする場合は、プラグインのアップデートがあった場合に上書きされてしまいますので、必ずバックアップしておきましょう。最後となる次回は「この商品を見た人はこんな商品も見ています」をWelcartに実装してみたいと思います。新着情報ITコラムWEB制作その。