Я сделал собственный виджет, который показывает миниатюры моих последних видео. Эти миниатюры имеют ширину 300 пикселей, что соответствует ширине моей боковой панели.
Моя проблема в том, что я также хочу использовать его в нижнем колонтитуле, где ширина виджетов составляет всего 220 пикселей.
Итак, в основном, что я хочу сделать, это: если виджет отображается на боковой панели <?php the_post_thumbnail('media-thumb-sidebar'); ?>
, и если виджет используется в нижнем колонтитуле<?php the_post_thumbnail('media-thumb-footer'); ?>
Кто-нибудь знает, как я мог это сделать? Спасибо 🙂
Почему бы просто не использовать css для управления размером миниатюр и div? Например, у виджета могут быть разные стили;
#sidebar.widget{width:300px;} #footer.widget{width:220px;}
и, очевидно, добавить стили в тег imgЧто ж, я использую встроенную функцию WP «Избранное изображение», чтобы показать миниатюры, поэтому не должен ли я сделать какой-то оператор if, чтобы изменить размер миниатюры в зависимости от того, находится ли она в нижнем колонтитуле или на боковой панели?
Я не знаю, о чем я думал, но вы, ребята, правы, это хорошо работает. Спасибо вам обоим
вы всегда можете получить миниатюру, но размер ее с помощью CSS, как упоминал Ксавье.