У меня уже есть два отдельных кода, оба работают, но я не знаю, как использовать их в одной и той же миниатюре.
Этот код устанавливает запасное изображение по умолчанию, если в сообщении нет изображения.
<a href="<?php the_permalink(); ?>">
<?php if ( has_post_thumbnail() )
the_post_thumbnail( array(600,600) );
else
echo '<img src="' . trailingslashit( get_stylesheet_directory_uri() ) . 'images/default-thumbnail.svg' . '" />';
?>
</a>
И этот код превратить миниатюру отзывчивым.
<? if( has_post_thumbnail( $post_id ) ): ?>
<img title="" alt="" src="<?=wp_get_attachment_url( get_post_thumbnail_id() ); ?>" style="width:100%; height:auto;">
<? endif; ?>
Я не знаю PHP. Я хотел бы удалить эту строку ниже из первого кода, чтобы изменить размер изображения до ширины 100%. Я не хочу фиксированный размер 600 х 600 пикселей.
the_post_thumbnail( array(600,600) );
Кто-нибудь может мне помочь?
[ РЕШЕНИЕ!! ] Спасибо, Общество43. <a href="<?php the_permalink(); ?>">
<?php if( has_post_thumbnail( $post_id ) ) { ?>
<img src="<?=wp_get_attachment_url( get_post_thumbnail_id() ); ?>" style="width:100%; height:auto;">
<?php } else {
echo '<img src="' . trailingslashit( get_stylesheet_directory_uri() ) . 'images/default-thumbnail.svg' . '" />';
} ?>
</a>
попробуй это. непроверенной
<?php if( has_post_thumbnail( $post_id ) ) { ?>
<img title="" alt="" src="<?=wp_get_attachment_url( get_post_thumbnail_id() ); ?>" style="width:100%; height:auto;">
<?php } else {
//fallback img here
} ?>
Других решений пока нет …