mam problem z poniższym skryptem, nie mam pojecia czemu nie działa 'else'. Chciałbym wyjasnić, że jeśli 'jest' mshot to nie wyświetla się post_thumbnail, lecz jeżeli jest post_thumbnail to ma się nie wyświetlać 'mshot'.
<?php $post = $wp_query->post; if ( is_home() ); if (in_category('37') ) { echo '<span></span>'; } ?> if ( has_post_thumbnail()) { $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'thumb-1'); the_permalink(); the_title(); the_post_thumbnail( 'thumb-1'); } ?> </a>
Teoretycznie to działa, jednak w praktyce wygląda to tak że nawet jeśli jest thumbnail, wyświetla się mshot i w kodzie wygląda to tak:
<img src="http://s.wordpress.com/mshots/v1/?w=120&h=50" alt="" border="0"/>
Więc reasumując, jeśli jest thumbnail ma nie być mshot'a, i na odwrót: jeśli jest mshot ma się nie wyświetlać thumbnail.
O ile w firefoxie jest znośnie, to w Chromie i IE wypluwa obrazek: screen.
Bardzy bym był wdzięczny, za rozwiązanie tego natręctwa.
Pozdr.
K.