Zawsze tak mam, że jak zabieram się za nowo poznaną funkcję to mam problemy. Otóż chodzi o przycinanie ikony wpisu.
Mam szablon w którym jest plik functions.php z kodem:
<?php add_theme_support('post-thumbnails'); ?>
oraz w pliku index.php, gdzie ma pojawiać się ikona wpisu mam zdefiniowany następujący kod:
<?php if(has_post_thumbnail()): ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID)); ?>
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><img src="<?php echo $image[0]; ?>" alt="<?php the_title(); ?>" width='209' height='96'/></a>
<?php else: ?>
<a href='<?php the_permalink(); ?>' title='<?php the_title(); ?>'><img src="<?php bloginfo('template_directory'); ?>/images/ikona-wpisu.png" alt="<?php the_title(); ?>" width='209' height='96' /></a>
<?php endif; ?>
Wiem, że wygląda on strasznie ale ma ona funkcję automatycznego ładowania domyślnego obrazka, gdyby zapomniało się ustawić ikonę. Ale mniejsza o to.
Problem polega na tym, że po wgraniu obrazka(ikony) o wymiarach 209x96, obrazek przycina się automatycznie do rozmiarów 150x96 (jakby była zaznaczona opcja miniatury wpisu - a nie jest, bo wybieram oryginalny rozmiar) po czym rozciąga się do 209x96. Nie mam pojęcia w czym tkwi problem. Wygląda na to jakby WP samo przycinało mi obrazek. Jeżeli ktoś zna przyczynę lub wie co powinienem zrobić w takiej sytuacji proszę o pomoc.