Поддержка Проблемы и решения Размер миниатюры

  • Подскажите можно ли как то сделать так что бы размер миниатюры задавался автоматически не обрезалась то есть если есть картинка 150*185 таким и будет миниатюра, а то у меня на сайте они все квадратные, вот код

    <?php
    	global $post, $query_string, $SMTheme;
    	query_posts($query_string);
    	$i=1;
    	if (have_posts()) :  
    
    	if (!isset($_GET['ajaxpage'])) {?>
     <dl class='articles'>
    	<?php }
    	while (have_posts()) : the_post();
    	?>
    		<dt id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    			<?php if (!is_single()&&!is_page()) { ?>
    			<h2><a href="<?php the_permalink(); ?>" title="<?php printf( $SMTheme->_( 'permalink' ), the_title_attribute( 'echo=0' ) ); ?>" class='post_ttl'><?php the_title(); ?></a></h2>
    			<?php } else { ?>
    <h1><?php the_title(); ?></h1>
    			<?php } ?>
    			<p><?php if (!is_page()) {?><?php echo get_the_date(); ?> <img alt="" src="<?php echo get_template_directory_uri(); ?>/images/smt/category.png"><?php the_category(',&nbsp;'); }?>
    			<?php if(comments_open( get_the_ID() ))  {
                        ?><img alt="" src="<?php echo get_template_directory_uri(); ?>/images/smt/comments.png">&nbsp;<span class="meta_comments"><?php comments_popup_link( $SMTheme->_( 'noresponses' ), $SMTheme->_( 'oneresponse' ), $SMTheme->_( 'multiresponse' ) ); ?></span><?php
                    }
                    ?><?php edit_post_link( $SMTheme->_( 'edit' ), '&nbsp;&nbsp;|&nbsp;&nbsp;<span class="edit-link">', '</span>' ); ?></p>
    		</dt>
    		<dd>
    			<?php
                    if(has_post_thumbnail())  {
                        ?><?php if (!is_single()) { ?><a href="<?php the_permalink(); ?>" title="<?php printf( $SMTheme->_( 'permalink' ), the_title_attribute( 'echo=0' ) ); ?>"><?php the_post_thumbnail(
    						array($SMTheme->get( 'layout', 'imgwidth' ), $SMTheme->get( 'layout', 'imgheight' )),
                            array("class" => $SMTheme->get( 'layout','imgpos' ) . " featured_image")
                        ); ?></a><?php } 					   else 					   { ?>
    					<?php }
                    }
    
    				if (!is_single()&&!is_page()) {
    					if ( ! post_password_required() ) { smtheme_excerpt('echo=1'); } else the_content('');
    					?><a href='<?php the_permalink(); ?>' class='readmore'><?php echo $SMTheme->_( 'readmore' ); ?></a><?php
    				} else {
    					the_content('');
    
    				}
    
                ?>
    		<script type="text/javascript" src="//yandex.st/share/share.js"
    charset="utf-8"></script>
    <div class="yashare-auto-init" data-yashareL10n="ru"
     data-yashareType="none" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus"
    
    ></div> 
    
    			<?php wp_link_pages(); ?>
    		</dd>
    	<?php endwhile; ?>
    
    	<?php if (!isset($_GET['ajaxpage'])) {?>
     </dl>
    	<?php } ?>
    
    <?php endif; ?>

Просмотр 1 ответа (всего 1)
  • В админке, зайдите Настройки -> Медиафайлы, и отредактируйте размер миниатюры.

Просмотр 1 ответа (всего 1)
  • Тема «Размер миниатюры» закрыта для новых ответов.