サポート » プラグイン » wordpress popular posts の画像について

  • 週間・月間・Allを同時に表示させたい(CSSタブ利用)ので、phpファイルを作成しそれをサイドバーに読み込ませる方法で作成しているのですが、表示される画像が思うようになりません。

    ウィジェットで追加する場合、設定画面の「アイキャッチ画像を表示」で「既定のサイズから選ぶ」か「サイズを手動で指定」のどちらかを選択することになります。私としては、「既定のサイズから選ぶ」の画像を表示させたいのですが、「サイズを手動で指定」の画像が表示されてしまいます。

    ちなみに、
    「既定のサイズから選ぶ」→右上からトリミングしたタイプ
    「サイズを手動で指定」→中央をトリミングしたタイプ

    
    'limit'             => 5,
    'post_type'         => 'post,page',
    'cat'               => $now_id,
    'excerpt_length'    => 100,
    'thumbnail_width'   => 150,
    'thumbnail_height'  => 150,
    'stats_views'       => 1,
    'stats_category'    => 1,
    'stats_taxonomy'    => 1,
    'stats_date'        => 1,
    'stats_date_format' => 'Y.m.d',
    'wpp_start'         => '<div>',
    'wpp_end'           => '</div>',
    'post_html'         => '<dl class="media"><dt><a href="{url}"><img class="img-thumbnail" src="{thumb_url}"></a></dt><dd class="media-body"><h3 class="entry-title">{title}</h3><div class="views">{views}views</div></dd></dl>'
     
    • このトピックはtako86が4年、 2ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • スレッド開始 tako86

    (@tako86)

    wordpress popular posts の画像にアイキャッチ画像を表示させる方法はありますか?

    アドバイスをいただける方よろしくお願いいたします。

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    WordPress Popular Postsプラグインの仕様を確認しました。
    ウィジェットではなくソースコードでやる場合、ドキュメントページに書いてあるパラメータ一覧には明示的にw, h値を指定するものしかなくて、WordPress内部で持っているサイズを指定するようなものが見当たりませんね。。。

    プラグインそのもののソースコードを検索したところ、wpp_render_imageというフィルターフックが見つかりました。というか、画像の編集についてはそれしか見つかりませんでした。
    includes/class-wordpress-popular-posts-image.php の341-353行です。

    これは、出力前に をまるごとフィルターするようです。
    出力される内容($img_tag) を、wp_get_attachment_imageやget_the_post_thumbnailあたりを使って置き換えてやればいけるかもしれません。(未検証です)

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wordpress popular posts の画像について」には新たに返信することはできません。