Проблема с выводом Thumbnail

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Нашел очень хороший шаблон подходящий тематики сайта, но вот возникла проблема. Некорректно прописан Thumbnail, в соответствии чего при выводе статьи не отображается рис. (* Сами разработчики рекомендовали спец плагин. для вывода всего этого WP Post Thumbnail – но с ним вообще ничего не работает, поэтому я ввел просто в произ. поля Thumbnail и так заработало хоть вывод статьи без рисунка )

Нашел тут статью про timthumb , но не знаю даже может кто может помочь мне сам код поправить для правильного вывода.

Шаблон оригинал можно посмотреть тут, а сайт которое я начил делать тут. Вы увидите что не выводятся изображения.

Создай свой первый сайт на WordPress

smedvedev
Оцените автора
Добавить комментарий

  1. smedvedev автор

    Код в функции

    <!-- Latest Reviews // -->
    				<span class="heading2"><span><?php echo $instance['title']; ?></span></span>
    				<div class="box">
    					<ul class="latestrp">
    					<?php if($latestr->have_posts()) : ?>
    						<?php while($latestr->have_posts()) : $latestr->the_post();?>
    						<li>
    							<?php if(get_post_meta($post->ID, "thumbnail_small", true)) : ?>
    								<img src="<?php echo get_post_meta($post->ID, "thumbnail_small", true); ?>" />
    							<?php endif; ?>
    							"><?php echo wpn_content_limit(get_the_title(),20); ?>
    							<span>Filed under: <?php the_category(', '); ?></span>
    							<?php if (defined("STARRATING_INSTALLED")) : ?>
    							<div class="score"><?php wp_gdsr_show_article_review(); ?></div>
    							<?php endif; ?>
    						</li>
    						<?php endwhile; ?>
    					<?php else: ?>
    						<li>No posts found</li>
    					<?Php endif; ?>
    					</ul>
    				</div>
    
    Ответить
  2. smedvedev автор

    В шаблоне

    <ul class="highlights">
    		<?php $highlight1 = new WP_Query("meta_key=thumbnail&cat=".get_wpn_config('highlights_category_id_1')."&showposts=1"); while($highlight1->have_posts()) : $highlight1->the_post();?>
    			<li>
    			<?php if(get_post_meta($post->ID, "thumbnail", true)) : ?>
    				" class="thumbnail"><img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" />
    			<?php endif; ?>
    				<span class="title">"><?php the_title(); ?></span>
    				<span class="cat"><?php the_category(', '); ?></span>
    			</li>
    		<?php endwhile; ?>
    
    		<?php $highlight2 = new WP_Query("meta_key=thumbnail&cat=".get_wpn_config('highlights_category_id_2')."&showposts=1"); while($highlight2->have_posts()) : $highlight2->the_post();?>
    			<li>
    			<?php if(get_post_meta($post->ID, "thumbnail", true)) : ?>
    				" class="thumbnail"><img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" />
    			<?php endif; ?>
    				<span class="title">"><?php the_title(); ?></span>
    				<span class="cat"><?php the_category(', '); ?></span>
    			</li>
    		<?php endwhile; ?>
    
    		<?php $highlight3 = new WP_Query("meta_key=thumbnail&cat=".get_wpn_config('highlights_category_id_3')."&showposts=1"); while($highlight3->have_posts()) : $highlight3->the_post();?>
    			<li>
    			<?php if(get_post_meta($post->ID, "thumbnail", true)) : ?>
    				" class="thumbnail"><img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" />
    			<?php endif; ?>
    				<span class="title">"><?php the_title(); ?></span>
    				<span class="cat"><?php the_category(', '); ?></span>
    			</li>
    		<?php endwhile; ?>
    
    		</ul>
    
    
    Ответить
  3. smedvedev автор

    Прошу прощение за возможный спам.
    Вот еще в шаблоне есть вывод этой функции:

    <ul class="articles">
    		<?php while (have_posts()) : the_post(); ?>
    			<li id="post-<?php the_ID(); ?>">	
    				" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?>
    				<span class="pinfo">
    					#comments"><?php comments_number(__('0'), __('1'), __('%')); ?> КомментарийАвтор <?php the_author_posts_link() ?> <?php the_date(); ?> Рубрика: <span><?php the_category(', ') ?></span>
    				</span>
    				<?php if(get_post_meta($post->ID, "thumbnail", true)) : ?>
    					" class="thumb"><img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" />
    				<?php endif; ?>
    				<div class="post">
    					<?php wpn_content_limit(get_the_content(),400); ?> ">далее.
    				</div>
    				<div class="clear"></div>
    			</li>
    		<?php endwhile; ?>
    		</ul>
    
    
    Ответить
  4. А чем вам стандартный способ работы с миниатюрами не подошел?

    Ответить
    1. smedvedev автор

      Я бы с радостью им пользовался, НО его нету в этой теме. :(

      Хотя я тут находил статью, как добавть мини картинки в статью, там маленький код такой.

      Ответить
      1. smedvedev автор

        Ой) ступил, не увидел ссылку на способ стандартный, сегодня попробую так сделать.

        Спасибо за быстрый овтет(до этой статьи я видать не дошел сегодня)

        Ответить
    2. smedvedev автор

      ни как не получается адаптировать в мой код, предложенную вами функцию.
      Пожалуйста помагите.

      Ответить
  5. smedvedev автор

    А если этот все таки код править? может кто поможет?
    Может тут

    <?php if(get_post_meta($post->ID, "thumbnail_small", true)) : ?>
                                    <img src="<?php echo get_post_meta($post->ID, "thumbnail_small", true); ?>" />

    thumbnail_small заменить на thumbnail

    Ответить
  6. smedvedev автор

    вроде постепенно проблема решается, щас выводится уже везде ститьи кроме рисункаов, попробую заменить на предложенную вами систеиу

    Ответить
  7. smedvedev автор

    Спасибо, поборол свою лень и сделал все как надо, все работает!

    Ответить
  8. smedvedev автор

    Как заменить этот код:

    " title="<?php the_title_attribute(); ?>"><img src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" alt="" <?php if($i == 0) echo 'class="active" '; ?>/><br />

    Чтобы он работал, активные и не активные рисунки.
    Пробовал так, не получилось

    <a href="<?php the_permalink(); ? rel="nofollow" rel="nofollow" rel="nofollow">" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(large); ?> <?php if($i == 0); ?><br />
    Ответить