画像サイズのページ別の自動サイズ変更について
-
お世話になっております。
知り合いの購入したワードプレステーマの
画像サイズのカスタマイズをお願いされているのですが、
以下 ご教示いただければ幸いです。□ワードプレステーマの内容について
http://thehappybit.com/themes/?theme=Resolutionこちらのテーマのバージョンの古いものみたいです。
有料テーマなのでリンクを載せてもどうしようもないと思いますが
一応上記「BLOG」の一覧ページと単一記事ページで
同一アイキャッチが別サイズで表示されるような形なのですが
このBLOGの一覧ページの画像サイズを変更しようと考えています。現在 220pxの画像を184pxに変更したいのですが
もらったテーマの内容を把握しきれないというお恥ずかしい状況です・・・1:config.phpに
/*
* Image sizes
*/
$theme[‘imagesizes’] = array(
array(“slideshow_full”, 924, 364, true),
array(“slideshow_small”, 604, 364, true),
array(“post_big”, 620, 320, true),
array(“portfolio_2col”, 300, 240, true),
array(“portfolio_3cols”, 194, 194, true),
array(“micro”, 56, 56, true),
array(“blog_1col”, 220, 220, true),
array(“blog_stream”, 80, 80, true),
array(“thumbnail”, 140, 140, true),
array(“medium”, 300, null, true),
array(“large”, 620, null, true),);
という記述がある。
2:画像変更したい部分のコードについて
<article id=”<?php echo “post-“.get_the_ID(); ?>”<?php post_class(); ?> >
<?php
$thumbnail = thb_get_thumbnail(get_the_ID(), “blog_1col”);
if(!empty($thumbnail)) :
?>
<figure class=”entry-image”>
“>
<img src=”<?php echo $thumbnail; ?>” alt=”” />
</figure>
<?php endif; ?>
</article>3:init.phpにこのような記述がある
/*
* Custom image sizes
*/
foreach($theme[‘imagesizes’] as $size) {
add_image_size($size[0], $size[1], $size[2], $size[3]);
}□実施した内容
1:config.phpのarray(“blog_1col”, 220, 220, true),
を
array(“blog_1col”, 184, 184, true),
に変更。
画像サイズが220pxから変化なし。2:config.php内に新しく
array(“blog_2col”, 184, 184, true),
というものを作成し、
該当するコードの部分を
<?php
$thumbnail = thb_get_thumbnail(get_the_ID(), “portfolio_4cols”);
if(!empty($thumbnail)) :
?>に変更。
画像が全てアップロードデータと同一サイズにそれぞれ変更された。ここまでで推測されることは
config.phpだけではなく、
他のシートでも画像サイズが規定されているのだと
思ったのですが
他のファイルで画像サイズ関連で見つかったのは
init.php内の記述だけでした。通常、
finction.phpでページ別の画像変更のコードを書けばいいのだと思うのですが
今のこのテーマの構文でなんとか処理したいのですが
何を変更すればいいか、推測できる方はおられますでしょうか?どうぞ宜しくお願い致します。
- トピック「画像サイズのページ別の自動サイズ変更について」には新たに返信することはできません。