0

我正在为我当前的 Wordpress 主题进行新设计。在旧版本中,我们的特色图片是 125x80,而在新版本中,它们是 650x300。与其回顾大量帖子并放上新的特色图片,有没有办法我可以编写一个 if 语句,以便如果它看到特色图片上的宽度为 125 像素,则不执行任何操作,但如果它是 650 像素,则可以执行提前做the_post_thumbnail();?

4

1 回答 1

3

你可以用做一些这样的想法

<?php 
  $id = get_post_thumbnail_id();
  $image_attributes = wp_get_attachment_image_src( $id ); // returns an array 
  if ($image_attributes[1] > 125) {
      // $image_attributes[1] - stands for image width 
      //do your code...
  }
?>

希望它可以帮助你。

于 2012-06-18T19:50:54.340 回答