• 解決済 keika0

    (@keika0)


    お世話になっております。

    現在カスタムフィールドを使用して、画像のサムネイル(100pixel×160pixel)をトップページに表示させています。
    <img src="<?php echo post_custom('thumb')?>" />
    その際に色々な大きさの画像を自動的にサムネイルサイズにしたいと思い、本文に登録された画像からサムネイルを作るのに利用していたQF-GetThumbを使用しようと思っています。

    ■QF-GetThumb(WordPress公式プラグイン配布)

    QF-GetThumbプラグインの配布ファイルの中にあるreadme.txtを読むと、

    Example => <?php echo the_qf_get_thumb_one(‘num=0&width=160&tag=0&global=1&crop_w=160&crop_h=120&find=logo’, ‘./images/defaultimg.png’); ?>

    [third-option]
    source : HTML code of target,
    The object of the image extraction is set.
    the_excerpt and custom_field can be specified, and other codes specify it.
    (default / the_content() is used.)

    と書かれていて、3番目の’ ‘にカスタムフィールドを指定すればよいことは分かるのですが、具体的な指定の仕方がわかりませんでした。

    アドバイスの程よろしくお願い致します。

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

    (@keika0)

    自己解決しましたのでトピック終了させていただきます。
    以下は自己解決内容です。

    <?php $poster_thumb = get_post_meta($post->ID, 'poster_thumb', true);
    //カスタムフィールドに値が含まれている場合のみ表示。
    //画像が無い場合、QF-GetThumbで設定したデフォルト画像を表示させない。
    if ( $poster_thumb != "") { ?>
    	<a href="<?php the_permalink(); ?>"<?php echo the_qf_get_thumb_one('width=160&crop_w=160&crop_h=120', '', $poster_thumb); ?></a>
    <?php } ?>
    • カスタムフィールドをget_post_metaで呼び出し。
    • カスタムフィールドの画像の値は<img src=”[画像URL]” />のimgタグで入力。(画像URLを入れていたためにQF-GetThumbが反応せず表示できずにいました。)
1件の返信を表示中 - 1 - 1件目 (全1件中)

トピック「カスタムフィールドに対してQF-GetThumbを使用する方法」には新たに返信することはできません。