サポート » 使い方全般 » ページのカテゴリ毎に、異なるサムネイルを呼び出す方法

  • 解決済 igawan

    (@igawan)


    初めて、フォーラム利用させていただきます。

    Media Library Categoriesというプラグインで画像に対してカテゴリを付与できるようにしたのですが、サムネイルの呼び出し方がわかりませんでした。
    (アイキャッチの表示はわかりますので不要です。)

    ▼やりたいことは下記です。
    ・画像にカテゴリを付与しており、犬なら”dog”、猫なら”cat”というスラッグが付ける。
     ページのカテゴリ名も同様のカテゴリ名とし、画像のスラッグと紐付けたい。

    ・ページのカテゴリを判別して表示するサムネイルを変更したい

    ・”犬”の一覧ページでは犬の画像をサムネイルにし、”猫”の一覧では猫の画像をサムネイルにしたい。リンク先はどちらも同じで、内容も同じ。

    ・イメージとしては下記のサイトのイメージから探すと同じような使い方。
    http://www.misawa.co.jp/jsp/reform/ziturei/index.jsp

    ヒントを頂ければ幸いです。
    よろしくお願いいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    ページに、

    register_taxonomy_for_object_type('category', 'page');

    を使って、カテゴリを追加した場合には、

    article 要素の、post_class()が、category-カテゴリ名 というクラスを自動的に追加しますので、このCSSクラスを使って、カテゴリに対応した画像をスタイルシートで設定できるのではないかと思います。

    トピック投稿者 igawan

    (@igawan)

    ヒント頂きまして有難うございました!
    素人レベルなものでもう少しヒントいただけないでしょうか。

    register_taxonomy_for_object_type( ‘category’, ‘attachment’ );とした場合、

    対応する取得方法は、

    <?php
    $images = get_children(array(
    ‘post_parent’ => get_the_ID(),
    ‘post_type’ => ‘attachment’,’category’=>’カテゴリを指定する変数’,
    ‘post_mime_type’ => ‘image’);
    ?>

    で良いのでしょうか?

    回答した内容から、だいぶ飛躍した感じで、、、

    register_taxonomy_for_object_type( 'category', 'attachment' );

    個人的なメモですが、

    http://tenman.info/labo/snip/?p=2741

    を参考にしてみてください

    トピック投稿者 igawan

    (@igawan)

    ありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ページのカテゴリ毎に、異なるサムネイルを呼び出す方法」には新たに返信することはできません。