Сочинила код для 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; ?>&w=30&h=30&zc=1&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('Комментариев нет »', 'Комментарий один »', 'Комментариев % »'); ?></span>
</li>
<?php } } ?>
</ul>
Кстати, эта ошибка возникает как раз при выводе популярных записей.
Если кто-то видит эту ошибку, пожалуйста, ткните носом.
а можно ссылку на сайт?
Вот – http://juice.fsay.net/ajuice/
Не получается написать адрес – антиспам мешает.
Ребята, помогите, плиз.
Help Desk, выручайте….
Все, разобралась.