サポート » 使い方全般 » 特定のカテゴリを持つ記事を別カラムに表示したい

  • QweR95

    (@qwer95)


    質問させて頂きます。
    タイトルだけではわかりづらいと思ったので、
    レイアウトの画像をアップロード用意させて頂きました。

    https://kie.nu/2ulc

    この図における中心2カラムについてなのですが、
    右側のArt Worksカラムにはカテゴリ「Art Works」を持つ記事を、
    左側のBlogカラムにはそれ以外のカテゴリを持つ記事を表示したいと考えております。

    固定ページを作りリンクを掲載するのではなく、
    Word Press上で投稿する度に更新されていくようにしたいと思っています。
    1つのサイト上に2つのブログが並んで表示されているようなイメージです。

    自身でも色々調べてはみたのですが、
    適切な検索ワードがわからずに悪戦苦闘しております。
    上記説明にあるような単語で検索してみても
    Word Pressでマルチサイトを作る方法等ばかりが表示されてしまい、中々目当ての情報を見つけることが出来ません。

    どなたかお力を貸していただければ幸いです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 QweR95

    (@qwer95)

    追記です。

    PHPに関しては初心者、HTML、CSSも雛形をいじってテンプレートを作ったことがあるぐらいのレベルですので、こういった表現が可能なのかどうかもわかりません。

    不可能なら不可能でそれを教えて頂けると大変嬉しく思います。

    詳しいモックアップを作成しましたので、再びアップロードさせていただきます。

    https://kie.nu/2uq9

    kjmtsh

    (@kjmtsh)

    結論から言うと、可能です。ただ、条件がどんなものかによるかもしれません。Blog と Art Work の関係がどうなっているか、また、1ページで終わるのか、複数ページになるのか (「ページング」と呼びます) によって、2種類の投稿の関係は、次のどれかになると思います。

    1. Blog、Art Work ともに特定の数が表示できればよい (つまり、ページングをしない)
    2. Blog は複数ページだが、Art Work は2ページ目以降も同じ表示でよい
    3. Blog は同じ表示でよいが、Art Work は複数ページになる
    4. Blog、Art Work ともに2ページ目以降内容が変わっていく (両者ともページングをする)

    1は、お考えのとおり、固定ページで可能です (アーカイブ系のページでもできます)。また、最も容易に実現できる形式です。2および3は、固定ページを使わない方がよいと思います。ページングの処理でつまずく可能性が高いからです。アーカイブ系のページを使うのがお勧めです。4が、最も難しいと思います (可能ではあると思いますが)。

    QweR95 さんは、「ウィジェット」を扱ったことがありますか? ページングをしない場合、複数の投稿をページに表示するというのは、「ウィジェット」の見せ方を変えているということと同じです。どちらか一方を複数ページにするということは、そちらが主で、他方が「ウィジェット」ということになります。4も結果としては同じ考え方になると思いますが、片方はページ毎に内容を変える「ウィジェット」ということになりそうです。ある程度トリッキーなことをしないと実現できないでしょう。

    もっと他のアイディアをお持ちの方がいらっしゃるかもしれませんし、これがすべてでだと主張するつもりもありません。フォーラムでの質問の量を見ると、ページングの処理をしたくなったときにうまくいかなくなるケースが多いようです。それだけに、ケース・スタディは多いともいえますが、すんなり解決するのは少ないように思います。

    最後に、2つの投稿の区別ですが、同時に扱われることがないなら、「カスタム投稿タイプ」(Custom Post Type) を使った方がいいかもしれません。分類 (タクソノミー) 系の関数は豊富に用意されていますが、その分、ちょっと変則なことをしようとすると、データベースの扱いが格段に難しくなってしまうからです。

    トピック投稿者 QweR95

    (@qwer95)

    詳しくご説明頂きありがとうございます。

    恐らく提案頂いている④の形が一番私が目指すものに近いと思います。

    ページングについて触れておらず申し訳ありませんでした。
    何となくのイメージでページングは簡単にできるものだと思っていたのですが、
    ここでも一難あるようですね。

    私の初歩的な知識においては、Blogカラム、ArtWorkカラムの記事表示件数が5件だと仮定した場合、カラム外下部に設置したページボタンをクリックすると、古い5件、更に古い5件…といったように2カラム同時に次のページに進めるようなものを考えておりました。
    以下のようなイメージです。

    https://kie.nu/2uzd

    私の現在の技術ではとても再現できそうにないので、今後勉強していくにつれ、
    可能になったものから順次実装していこうと思います。

    参考の為、引き続き回答を募集しておりますので何卒宜しくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「特定のカテゴリを持つ記事を別カラムに表示したい」には新たに返信することはできません。