質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

解決済

2回答

4282閲覧

ワードプレスで店舗一覧を作りトップに店舗を表示させたい

tso

総合スコア16

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2021/06/30 02:37

ワードプレスでサイトを作っています。以下のようなことをしたいのですが、どのような機能で検索してよいかわからなかったのでご教授ください。テーマはcocoonを利用しています。

●固定ページで店舗一覧を作る
タイトル:店舗一覧
本文:A店 住所・・・ TEL・・・ B店 住所・・・ TEL・・・ C店 住所・・・ TEL・・・

●トップページに固定ページで追加した店舗名を表示する
トップページ(固定ページ)

「店舗一覧」
A店 ・ B店 ・ C店

【質問】
①固定ページに店舗を追加した場合、トップページに店舗も増えるようにしたいのですが、WPの機能(コードを触らない)で可能でしょうか?
②WPの機能で難しい場合、WPのコード改変で可能でしょうか?

よろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tso

2021/07/06 15:21

以下の手順で実現できました ①リピート機能のあるカスタムフィールドプラグインの smart custom fieldsを利用してカスタムフィールを作成。店舗一覧ページのために用意した固定ページから複数店舗を登録 ②掲載用のテンプレートを用意して、店舗一覧の固定ページ内に複数店舗を登録し、店舗一覧ページを作成  ⇒店舗一覧ページが完成 ③トップページに店舗名のみの一覧を作るためのテンプレートを作成。①で登録したカスタムフィールドから店舗名のみを表示するようにしてトップページから読み込む ※テンプレートにしているのは、ショートコードにして読み込みたかったため カスタムフィールド・ループ・他のページから読み込む のような検索でたどり着けました。ありがとうございました。
guest

回答2

0

ベストアンサー

固定ページはエディタで編集。店舗が増える度書き直す。ということをなさっていらっしゃるのですよね?

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
どうしてもそうなさりたいということでしたら、

【質問】
①固定ページに店舗を追加した場合、トップページに店舗も増えるようにしたいのですが、WPの機能(コードを触らない)で可能でしょうか?

無理です。

②WPの機能で難しい場合、WPのコード改変で可能でしょうか?

可能ですが敷居は高いです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

簡単なのは私が言ったように店舗ごとに入力して固定ページでそれを呼び出して一覧にする。トップページでも同じように一覧にする。(トップページと固定ページでの表示はそれぞれ違う)

そうしたうえでカテゴリー、例えばshopとしましょうか、shopカテゴリーだけ呼び出せばいいのです。ほかのアーカイブ一覧ページではshopカテゴリーだけ除けばいいと思います。

カスタム投稿タイプでしたら例えばshopsというカスタム投稿タイプを作成してトップページと固定ページだけカスタム投稿タイプの記事を呼び出せばいいと思います。こっちの方がカテゴリーを利用するよりも簡単かも知れません。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

失礼な聞き方かもしれませんがカスタムフィールドの使い方はご存じですか?

カテゴリーにしてもカスタム投稿タイプにしてもカスタムフィールドの利用をお勧めします。

投稿2021/06/30 12:56

arumakanda

総合スコア61

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tso

2021/07/06 15:24

回答ありがとうございます。カスタムフィールドは固定ページ内の固定レイアウトのための利用のみと思っていました。かなり幅の広がる機能なのですね。いただいたご説明を元にやりたいことまでたどり着けました。ありがとうございました。
guest

0

トップページも固定ページも内容に違いがあるだけで同じ動作です。

カテゴリー分けするかカスタム投稿タイプを作成するかして、店舗の情報を店舗ごとに入力しましょう。トップページや固定ページで表示します。

投稿2021/06/30 06:36

arumakanda

総合スコア61

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tso

2021/06/30 11:52

分かりづらくて申し訳ありません。 1店舗1ページではなく、固定ページ1ページに全店の情報が店舗名・住所が載っており、トップページにはその店舗名だけ掲載をしたいイメージです。店舗が増えた場合に、固定ページに1店舗増やし、トップページにも自動的に増えている、としたいです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問