サポート » テーマ » 記事中に貼り付けられている画像を、サムネイルで上限4つ表示させたい

  • 解決済 モグラ

    (@tenpra)


    先ほどもトピックを立てさせていただいたんですが、
    http://ja.forums.wordpress.org/topic/6442?replies=13
    問題が変わってきたので新たにトピックを立てさせてください。

    トップページに記事のサムネイル画像と本文を抽出して表示をさせたくて、
    本文は65文字以内、記事中の画像上限4枚を抽出して表示という様にしたいのですが、
    現在、下記のプラグインを使ってサムネイルを表示させています。
    http://mono-stock.com/pages/?p=1137

    このプラグインではカテゴリIDのサムネイルを複数表示するさせることができるのですが、
    記事中の画像を複数表示させることが出来ません。
    下記の様に記述しているのですが、一つしか表示してくれません><
    <?php echo get_thumb('altappend=first_&width=150&height=150&category=3&offset=0&limit=4'); ?>

    もうチョイなんですが。。
    何か良い方法は御座いませんでしょうか??

14件の返信を表示中 - 16 - 29件目 (全29件中)
  • orangemintさん

    本当に色々有難うございます><

    投稿するのは私ではなく、客先が更新をするので、
    サムネイル用に画像をアップロードするのではなくて、
    記事を投稿したらトップページに自動的にサムネイルを表示するというような流れにしないといけないのです、、。

    chestnut_jpさん

    ご指摘ありがとうございます。

    私の説明不足で申し訳ございません><

    Multiple Post Thumbnailsだと、サムネイル用に画像をアップロードする箇所を設けるプラグインでしたので、
    できれば、記事を投稿したらトップページに自動的にサムネイルを表示をさせたいのですが、なかなか難しく。。非常に困っている状況なのですTT

    それならなおさらカスタムフィールドが便利かと…
    わたしはいつも、Magic Fields でアップロード欄を作成して(サムネイル用ではなく投稿内に表示するための)トップページや個別ページに必要に応じて表示させるようにしています。
    まぁ、投稿のレイアウトを決めてしまわないといけない、ということはありますが…

    orangemintさん

    お返事ありがとうございます。

    そうなんです。投稿レイアウトを決める事は出来なくて、
    非常に悩ましい所なのです。。

    function.phpの書き方の問題なのでしょうか…。

    get_the_content() image
    で検索すると良さそうです。

    いろいろ仕様が決まっている中で、

    投稿するのは私ではなく、客先が更新をするので、

    ということは、
    もしお客様のサイト構築を仕事として請負われている中で直面している問題だとしたら、今後のメンテナンス等も含めて、きちんとした形で下請に出してでもプロとして仕事されたほうがいいのではないでしょうか?

    客先=仕事として請け負っているとは限りませんが・・・

    orangemintさん

    有難うございます><

    色々調べてみます!

    chestnut_jpさん

    お返事ありがとうございます。

    確かにchestnut_jpさんのおっしゃってる事はごもっともで御座います。。><
    ただ、急を要する問題だったのと、私の周りにwordpressに詳しい方が居なかったため、
    ここに助けを求めた次第でございます。
    また、この問題はたぶん他の方も直面する問題だと思うので、
    ログとして残しておいたほうが良いというのもあります。
    実際私自身、このフォーラムの過去ログには、幾度となく助けられました。

    get_the_content() で色々調べて、下記のサイトを発見しまして、
    http://astrodeo.com/blog/archives/227
    そのままソースをコピペしても動かず、
    下記の様に記入したら、一応動きはしたのですが、
    全画像を取得したり、しなかったりで、、

    <?php
    $url = str_replace('/', '\/', get_bloginfo('url'));
    preg_match('/src=\"'.$url.'(.*)(.jpg|.gif|.png)\"/', get_the_content(), $image);  
    
    if(!$image == "") {
    echo '<p><img ' . $image[0] . ' /><p>';
    }
    else {
    echo '';
    }
    ?>

    PHP初心者なもので、さっぱりわかりません。。
    どの辺がおかしいのでしょうか??

    http://bavotasan.com/downloads/simple-image-grabber-wordpress-plugin/

    試してみましたが、複数表示することが出来ました。

    simple-image-grabber
    使ってみましたが、複数のサムネイルを表示することが出来ました。

    URLを貼り付けたら、なぜかスパム判定されてしまったようなので、プラグイン名のみ記載します。
    simple-image-grabber
    プラグインディレクトリで検索してみてください。
    これを使って、複数のサムネイルを表示することが出来ました。

    orangethymeさん(orangemintさん = orangethymeさん 同一人物??)

    お返事有難う御座います。

    simple-image-grabberのプラグインで、下記の様に記入して
    うまく記事中の画像から4つサムネイルを表示出来ました!

    <?php images('1'); ?>
    <?php images('2'); ?>
    <?php images('3'); ?>
    <?php images('4'); ?>

    orangethymeさん、なんとお礼を申したらよいか、、(泣
    本当に色々有難うございました!!
    お陰様で何とか解決出来ました><

14件の返信を表示中 - 16 - 29件目 (全29件中)
  • トピック「記事中に貼り付けられている画像を、サムネイルで上限4つ表示させたい」には新たに返信することはできません。