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

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

ただいまの
回答率

90.34%

wordpressページ構成の仕方

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 666

ohagin

score 12

友人と趣味のサイトを立ち上げたくwordpressにて制作しています。
昨日相談させていただいたのですが、根本的に考え方が間違っているのではないかと思い、別質問させていただきます。
同時にいくつもの質問申し訳ありません。

実現したいこと

トップページ直結で、
1:全クリエーター紹介ページ
2:全作品紹介ページ
3:全イベント紹介ページ
4:ブログページと設けます。

全クリエーター紹介ページには、全てのクリエーターを掲載し、クリックしたら各クリエーター紹介ページに飛びます。

各クリエーター紹介ページからはリンクで、クリエーター個人の作品一覧ページ、クリエーター個人のイベント一覧ページ、クリエーター個人が投稿したブログ記事一覧ページに飛びます。
各作品やイベント・ブログ記事は、トップページ直結の各ページにも一覧として掲載します。

クリエーターの紹介ページ以下を、クリエーターごとにデザインを変えて作りたいと考えています。

当初は作品ページとイベントページをカスタム投稿で作り、各クリエーター紹介ページにアイキャッチ画像とタイトルを読み込んでいました。
しかしこの方法ですと、アイキャッチをクリックして飛んだページのデザインが各クリエーターから外れてしまうことに、制作してから気が付きました。

こういった状態を望むのは無理があるでしょうか?
もしこういう方法があるよなどございましたら、ヒントだけでも助かりますので助言いただけないでしょうか。
よろしくお願いいたします。

ご指摘いただきました、使用する予定の投稿タイプと、各個別ページやアーカイブのパスを質問文に追記してみてください。
の件、ずれた追記になっていたら申し訳ございません。
当初は、下記内容で作る予定にしておりました。

トップページ(frnt-page.php)
1:全クリエーター紹介ページ(category-member.php(通常投稿用カテゴリー))
2:全作品紹介ページ(page-gallery.php(カスタム投稿にて制作))
3:全イベント紹介ページ(page-event.php(カスタム投稿にて制作))
4:ブログページ(category-blog.php(通常投稿用カテゴリー))

各クリエーター紹介ページ(single.php)

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

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • kei344

    2017/05/12 18:31

    使用する予定の投稿タイプと、各個別ページやアーカイブのパスを質問文に追記してみてください。

    キャンセル

  • kei344

    2017/05/12 18:50

    「アーカイブのパス」はURLをどうしようとしているのか、と考えていただければと思います。

    キャンセル

  • ohagin

    2017/05/12 18:58

    要領を得ず申し訳ございません。正直どうすれば実現できるかどうかばかり考えていて、URLは後回しといいますか、何も考えられていません。

    キャンセル

回答 1

checkベストアンサー

+2

「クリエーター」ごとに、「ブログ記事」「イベント情報」「作品紹介記事」を持つ、ということですね。

//example.com/creator/
//example.com/blog/
//example.com/event/
//example.com/works/

上記のような構成なら採れます。
下記のような構成は難しいです。(出来ないとは言わないが)

//example.com/creator/you
//example.com/creator/you/blog/
//example.com/creator/you/event/
//example.com/creator/you/works/

ページのデザインが各クリエーターから外れてしまうこと

クリエーターごとに独自のデザイン、というのは「どこまで」独自になるかがわからないですが、完全に別個とまで行くのであれば、「マルチサイト化」も考慮に入れてよいかもしれません。
ただ、これの場合設定もサイトごとにする必要があるので煩雑になりがちです。

そこまで違わないなら記事の作者(author)を判別し、デザインを変えることはできます。

下記構成は「クリエーター」をWordPressのユーザーとして登録し、誰が書いた記事かを判別することでデザインを変えたりする場合の構成です。「クリエーターAさん」の記事一覧は //example.com/creator/a/ の個別記事内にイベント等の一覧と一緒に掲載するように作ります。この場合記事が多いからといってページングする、というのが難しい。

URL 種別 テンプレート
//example.com トップページ home.php
//example.com/creator/ カスタム投稿:一覧 archive-creator.php
//example.com/creator/you カスタム投稿:個別記事 single-creator.php
//example.com/blog/ 投稿:一覧 archive.php
//example.com/blog/myarticle 投稿:個別記事 single.php
//example.com/event/ カスタム投稿:一覧 archive-event.php
//example.com/event/myevent カスタム投稿:個別記事 single-event.php
//example.com/works/ カスタム投稿:一覧 archive-works.php
//example.com/works/myworks カスタム投稿:個別記事 single-works.php

※ テンプレートはテンプレート階層というものがあるので入門書でも読んでください。

【[WordPress] テンプレートファイルの階層・優先順位 | ぶぶりんブログ】
http://buburinweb.wp.xdomain.jp/wordpress-template-faile

【WordPressのテンプレートファイルの種類とテンプレート階層 | Mignon Style】
http://mignonstyle.com/wordpress-template-file/



下記のURL構成を採れるCMSもたぶんあると思います。MovableType(団体で無く個人であれば無償) でなら(ちょっとがんばれば)できますし、Drupalも(ちょっとがんばれば)できたと思います。

//example.com/creator/you
//example.com/creator/you/blog/
//example.com/creator/you/event/
//example.com/creator/you/works/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/05/13 06:31

    まともに説明もできない状態にもかかわらず丁寧に教えて下さりありがとうございました。
    理想は「下記のような構成は難しいです。(出来ないとは言わないが)」の方でした。
    聞いたことだけはあるマルチサイト化も考えてみます。
    ご丁寧に本当にありがとうございました。

    キャンセル

  • 2017/05/13 13:57

    個人的にお仕事をお願いしたいのですが、こちらではそのようなお願いはできないのでしょうか?

    キャンセル

  • 2017/05/13 14:08

    すみません、大変光栄なお話ですが現在新規で受注できる体制を取れていないため、お受けすることが出来ません。お近くのCMSに強い制作会社さんをお探しください。

    キャンセル

  • 2017/05/13 14:29

    ご返答下さりありがとうございました。そうなんですね、とても残念です。厚かましいお願い大変失礼いたしました。

    キャンセル

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

  • ただいまの回答率 90.34%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る