如何在代码中传递图像宽度和高度

How to pass image width and height inside code

我正在使用这个插件从我在 wordpress 中的类别中抓取图像:http://zahlan.net/blog/2012/06/categories-images/

我在通过代码传递图像尺寸时遇到问题。我对 PHP 并不感到惊讶,但可以根据需要四处走动。

我正在尝试将我的图片设置为 200x200 的宽度和高度。任何有关如何执行此操作的帮助将不胜感激。

我想通过 wordpress/php 传递它,因此如果可能的话,图像将被迫保持其比例。谢谢!

下面是我的代码:

<ul>
        <?php foreach (get_categories() as $cat) : ?>
      <li>
        <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
        <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
      </li>
        <?php endforeach; ?>
</ul>

非常感谢!

<img src="<?php echo z_taxonomy_image_url($cat->term_id, 'medium'); ?>" />

或者您可以使用

<img src="<?php echo z_taxonomy_image_url($cat->term_id, array(200, 200)); ?>" />

<img src="<?php echo z_taxonomy_image_url($cat->term_id, 'thumbnail'); ?>" />
<ul>
        <?php foreach (get_categories() as $cat) : ?>
      <li>
        <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
             $imgsize = getimagesize($cat); 
$imgString[] = array('url' => $cat,'width' => $imgsize[0],'height' => $imgsize[1]);
        <a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
      </li>
        <?php endforeach; ?>
</ul>