Поддержка Проблемы и решения Вывод timthumb изображения к посту

  • Скажите пожалуйста! Чет я столкнулся со стено!))) Я к примеру вывожу картинки к постам так

    <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
    		    <img src="<?php bloginfo('template_directory'); ?>/includes/timthumb.php?src=<?php get_thumbnail($post->ID, 'full'); ?>&h=60&w=60&zc=1" alt="<?php the_title(); ?>" /><?php the_title(); ?>
                </a>

    Так то все понятно…все это в цикле
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    А в выводе списка статей автора в плагине WP-Users осуществляется так.

    if ($recent_posts) {
    			$html .= "<h3>Recent Posts by $curauth->display_name</h3>\n";
    			$html .= "<ul>\n";
    			foreach( $recent_posts as $post )
    			{
    				setup_postdata($post);
    
    				$html .= "<li><a href=" . get_permalink($post->ID) . ">" . $post->post_title . "</a></li>";
    			}
    			$html .= "</ul>\n";
    		}

    Как мне дополнить данный код чтобы выводились картинки к статьям? Ну просто не получается! В инете лазию щас и пока ничего не могу нарыть…уже глаза слипнутся!(

Просмотр 15 ответов — с 1 по 15 (всего 48)
  • Если я меняю код так
    $html .= "<li><a href=" . get_permalink($post->ID) . ">" . $post->post_title . get_thumbnail($post->ID, 'full') . "</a></li>";
    То у меня появляются ссылки к изображениям без самих изображений…т.е вроде путь к изображениям выводится а само изображение нет! Так вот http://s017.radikal.ru/i424/1110/e7/875d63cb30e7.jpg

    Я так думаю что функцию get_thumbnail($post->ID, 'full') нужно как то определить что ли, прост я не знаю как!

    Блин чет устал уже искать решение! Кто поможет за денежку на пиво!)))

    <?php add_theme_support( 'post-thumbnails' ); ?>

    <div><?php get_the_post_thumbnail($post->ID, 'thumbnail') ?></div>

    Fatal error: Call to undefined function get_the_post_thumbnail() in C:\AppServ\www\wordpress\wp-content\plugins\wordpress-users\wp-users.php on line 342 вот так постоянно!

    $html .= "<li><a href=" . get_permalink($post->ID) . get_the_post_thumbnail($post->ID,'thumbnail') .">" . $post->post_title . "</a></li>"; Вставил
    в function.php Вставил `if ( function_exists( ‘add_theme_support’ ) )
    add_theme_support( ‘post-thumbnails’ );`
    Теперь ошибок нет но изображения не выходят

    но изображения не выходят

    Они и не выйдут, функция с get_ начинается, то бишь получает. Чтобы вывести надо echo -лотить ее.

    Если б я знал…я в плагинах не очень разбираюсь…тут вывод немного не привычный! Я незнаю как дополнить ее!
    $html .= "<li><a href=" . get_permalink($post->ID) . ">" . $post->post_title . get_thumbnail($post->ID, 'full') . "</a></li>";
    Куда сюда добавить echo…я прост понятия не имею…А если и добавлю отдельной, или в эту же…Ошибки…(

    В Кодексе пример есть

    совсем не уверен, что будет работать такой вариант

    $html .= "<ul>\n";
    $styledir = get_bloginfo( 'stylesheet_directory' );
    foreach( $recent_posts as $post )
    {
        setup_postdata($post);
        $p_titles = $post->post_title;
        $ft_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');
        $html .= '<li><a href="' . get_permalink($post->ID) . '">' . $posttitles . '<img src="'. $styledir . '/includes/timthumb.php?src=' . $ft_url[0] . '&h=60&w=60&zc=1" alt="' . $p_titles . '" />' . $p_titles . '</a></li>';
    }
    $html .= "</ul>\n";

    vjpo Увы не работает!(((

    echo $html;

    🙂

    echo $html; Ответ заслуживает внимание…буду мыслить глубже!

    забыл про $post->ID
    wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
    С WordPress Users без timthumb работает, а с ним не пробовал.

    Ну вот полученный код получается и он не работает опять

    $html .= "<ul>\n";
    $styledir = get_bloginfo( 'stylesheet_directory' );
    foreach( $recent_posts as $post )
    {
        setup_postdata($post);
        $p_titles = $post->post_title;
        $ft_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
        $html .= '<li><a href="' . get_permalink($post->ID) . '">' . $posttitles . '<img src="'. $styledir . '/includes/timthumb.php?src=' . $ft_url[0] . '&h=60&w=60&zc=1" alt="' . $p_titles . '" />' . $p_titles . '</a></li>';
    }
    $html .= "</ul>\n";

    Ошибка Fatal error: Call to undefined function get_post_timthumb_id() in C:\AppServ\www\wordpress\wp-content\plugins\wordpress-users\wp-users.php on line 334

Просмотр 15 ответов — с 1 по 15 (всего 48)
  • Тема «Вывод timthumb изображения к посту» закрыта для новых ответов.