• 締切済み

ワードプレスでの商品一覧ページ

初めまして。 現在ワードプレスにて会社のHPを制作しております。 窓やシャッターを施工する会社で、商品の一覧表をつけたいと考えているのですが、やり方がわかりません。 プラグインなどはネットショッピング用なので、カートなどがついてしまいます。 https://www.ex-shop.net/index.php?action=public_item_sh_search_execute 上記のように値段や写真などを記載し、無料見積もりの出来るプラグインなどはないでしょうか? お手数ですが、お分かりになるかた教えて下さい。

みんなの回答

回答No.1

はじめまして。自分もワードプレスで商品一覧ページができなくて困っていた時がありました。 簡単ではありませんが何とかできましたので参考になればと思います。 大まかなやり方でしか説明できませんのでご了承ください。 先ず、自分もプラグインで探しましたがありませんでした。 そのため、ド素人ではありましたがいろいろな記述を参考にしたり しながらカスタマイズしました。 3通りかなっと思いますが、ワードプレスの基本的な動きは 理解されていると仮定します。 1.固定ページを使う方法 手間のかかる方法ではありますが簡単な方法としては、 固定ページで作っていきリンクを付ける方法です。 メリット:PHP等の記述を必要としないことです。 デメリット:ひとつひとつレイアウトしていくので大変です。 対策:TinyMEC Advanceというプラグインを使うとビジュアルで     記事(ページを作る)を作成する時に表やフォントサイズ等     をコマンドで変えられるため便利です。 2.予めご希望に沿うようなテーマを使う テーマでそういうサイトができるものもあるかと思います。 ただあまり多くないので探す手間が増えるだけです。 メリット:希望に合うものがあればカスタマイズの手間が減る デメリット:希望に合うものが少ないので探す手間が増えるだけです 3.テーマをカスタマイズする 商品一覧ページを作る時に自分はカテゴリーを使っています。 メリット:投稿を使うと毎回決まった箇所に決まったものを表示できる デメリット:PHPを書く必要がある。 自分もPHPは全くできません。いろいろなところで見た PHPのコードを試したりしながらやりました。 今でもPHPはできません。 やり方としては、 「投稿」を使うことになると思いますが、 <基本的な動き> 投稿された記事タイトルが表示(トップページやカテゴリーページ等) → タイトル等をクリックするとその内容が表示 になると思います。 なので、考え方としては、 投稿された記事タイトルが表示されるページ が商品一覧ページとなります。 そのページに表示したいもの(画像や金額)等を レイアウトし表示させていくわけです。 テーマによってもカスタマイズするファイルが違います。 商品一覧ページのカスタマイズは、 tewntytenやtwentyeleven等のデフォルトテーマなら、 categoty.php が商品一覧ページを形成しているはずなので、 自分はここをいじりました。 トップページに新着商品等を表示させたい場合は、 page.php front-page.php のどちらかをいじります。 ここらへんは 「ワードプレス トップページに商品一覧を表示」 といったキーワードで調べるとちょこちょこ出てくると思います。 商品数が多い場合カスタムクソノミー等、投稿名を変えたり するなどもありますが、自分はカテゴリーを増やして 対応しましたので、いじった部分はそれだけです。 http://relaxation.iinetown.com こんな感じです。 ついでに投稿を使うならカスタムフィールドテンプレートを 使うのが良いと思います。 「カスタムフィールドテンプレートの使い方」で検索すれば このあたりはたくさんでてきます。 例えばカスタムフィールドテンプレートのプラグインを インストールして設定した後で、 category.phpのとりあえず中間くらいに <?php echo get_post_meta($post->ID, 'カスタムフィールドで設定した名前(例:good_title)', true); ?> こんな記述をすると、そのカスタムフィールドテンプレートの 入力項目に入れたもの一覧ページに表示されます。 それを基にカスタマイズしていくような形でしょうか。 画像のアップロードから項目設定まで自由度は高いのでお勧めです。 ご回答になっているかわかりませんが、ご参考下さい。 頑張って下さい。

関連するQ&A