Опять про вывод картинок в постах

Сочинила код для functions.php, чтобы была возможность коротким кодом выводить в файлах однотипные картинки.

Вывод прекрасно работает в теме, установленной на Денвере – картинки выводятся и по ним можно перейти на родительскую статью.

На хостинге картинки тоже выводятся, но ведут не на статью, а на страницу с ошибкой 404.

Где то я допустила ошибку, но не могу понять где.

Вот код:

# Displays the images
function get_image($key, $type, $class = "thumbnail", $quality = 100) {
global $post;
$custom_field = get_post_meta($post->ID, $key, true);
if($custom_field) { ?>
  <a title="Permanent Link to <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark">
    <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=<?php echo $custom_field; ?>&amp;w=30&amp;h=30&amp;zc=1&amp;q=100;" alt="<?php the_title(); ?>" class="<?php echo $class; ?>" />
  </a>
<?php 
}
else { 
    return;
}
}

Вот так я вывожу картинки, например в популярных записях.

     <ul id="tab_popular" class="tab_list"> 
              <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM 
              $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 4"); 
              foreach ($result as $post) { setup_postdata($post); 
              $postid = $post->ID; $title = $post->post_title; $commentcount = $post->comment_count; 
              if ($commentcount != 0) { ?> 
              
              <li class="popular"> 
                  <?php get_image('thumbnail','popular'); ?>                       
                  <span class="title"><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php the_title2('', '...', true, '25') ?></a></span><br />
                  <span class="meta"><?php comments_number('Комментариев нет &raquo;', 'Комментарий один &raquo;', 'Комментариев % &raquo;'); ?></span>                        
              </li>                      
              <?php } } ?>
      </ul>

Кстати, эта ошибка возникает как раз при выводе популярных записей.

Если кто-то видит эту ошибку, пожалуйста, ткните носом.

а можно ссылку на сайт?

Вот – http://juice.fsay.net/ajuice/

Не получается написать адрес – антиспам мешает.

Ребята, помогите, плиз.
Help Desk, выручайте….

Все, разобралась.

Anonymous
Отправить
Ответ на: