Помощь с PHP - Получить WordPress для выбора изображения по размеру (условно)? - PullRequest
0 голосов
/ 23 апреля 2011

У меня проблемы с попыткой выяснить, как это кодировать, я исследовал как сумасшедший (полтора часа), и я наконец решил подписаться на Stack Overflow, чтобы посмотреть, может ли кто-нибудь помочь, так....

В моей теме WordPress есть раздел для баннеров (изображения, прикрепленные к сообщениям).Вот что у меня сейчас:

    <?php
   $headline = new WP_Query();
   $headline->query('posts_per_page=2&tag=review&orderby=date');
?>
<div id="headline">
<?php if(get_post_meta($post->ID, "image_value", $single = true) != "") : ?>
 <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php echo get_post_meta($post->ID, "image_value", $single = true); ?>" alt="<?php the_title(); ?>" /></a>
<?php endif; ?>
</div>

Проблема в том, что ширина области контента составляет 960 пикселей, а загружаемые баннеры имеют размеры (ширину): 728 пикселей, 960 пикселей и 232 пикселей.Так кто-нибудь знает какой-нибудь PHP-код, который найдет ширину баннеров двух постов, посмотрит, подойдут ли они, и если нет, просто используйте один баннер (728px или 960px), а затем, если 728pxused также добавляет изображение размером 232 пикселя в div, чтобы оно хорошо заполнялось?

И выбор изображений, используемых кодом, вроде бы должен быть случайным, хотя я могу справиться с этим.

Любая помощь?

1 Ответ

0 голосов
/ 23 апреля 2011

Вы должны получить ширину, например, через.GD.Затем возьмите с собой if s.

Подсказка: getimagesize();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...