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

  • Решено Grisha1984

    (@grisha1984)


    Всем привет!
    Установил на днях новую тему…В ней встроена функция вывода изображений в записи миниатюрами, а мне нужно чтобы картинки выводились в полный размер без миниатюр. Пытался отключить эту функцию двумя способами:
    1) через настройки-медиафайлы
    установил размеры изображений равными нулю
    2) в functions.php дописал:

    function wplift_remove_image_sizes( $sizes) {
            unset( $sizes['thumbnail']);
            unset( $sizes['medium']);
            unset( $sizes['large']);
            return $sizes;
    }
    add_filter('intermediate_image_sizes_advanced', 'wplift_remove_image_sizes');

    Не помогло…
    В моей теме за вывод записи отвечает файлик content.php
    Вот его содержимое:

    <article id="post-<?php the_ID(); ?>" <?php post_class('introfx'); ?>>
    	<div class="inner_p">
    	<?php if ( has_post_thumbnail() ): ?>
    		<?php if ( ot_get_option( 'posts_thumbs' ) != '2' ): ?>
    
    			<div class="b_block clearfix">
    				<div class="post_thumbnail fully">
    					<div class="item wgr">
    
    						<div class="featured_thumb mb">
    							<a>" title="<?php the_title(); ?>">
    								<img src="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'post-big-default', false, '' ); echo $src[0]; ?>" alt="<?php the_title(); ?>">
    								<?php format_icon(); ?>
    								<h3 class="post-title entry-title"><?php the_title(); ?></h3>
    							</a>
    							<?php get_review(); ?>
    							<div class="details">
    								<span class="s_category">
    									<a>" rel="date"><i class="icon-calendar mi"></i><?php the_time('j M, Y'); ?></a>
    
    									<span class="morely mid"><i class="icon-folder-open mi"></i><?php the_category(', '); ?></span>
    									<?php if(function_exists('the_views')) { ?><span class="mid"><i class="fa fa-eye mi"></i><?php the_views(); ?></span><?php } ?>
    									<?php if( function_exists('zilla_likes') ) zilla_likes(); ?>
    								</span>
    								<?php if ( comments_open() ): ?>
    									<span class="more_meta">
    										<a>"><span><i class="icon-message mi"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
    									</span>
    								<?php endif; ?>
    							</div><!-- /details -->
    						</div>
    					</div><!-- /item -->
    				</div><!-- /thumbnail -->
    
    				<?php if (ot_get_option('excerpt-length') != '0'): ?>
    					<?php the_excerpt(); ?>
    				<?php endif; ?>
    			</div><!--/b block -->
    
    		<?php else: ?>
    
    			<div class="b_block medium_thumb clearfix">
    				<div class="post_thumbnail">
    					<div class="item">
    						<div class="featured_thumb">
    							<a>" title="<?php the_title(); ?>">
    								<img src="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'carousel-block', false, '' ); echo $src[0]; ?>" alt="<?php the_title(); ?>">
    								<?php format_icon(); ?>
    							</a>
    							<?php get_review(); ?>
    						</div>
    					</div><!-- /item -->
    				</div><!-- /thumbnail -->
    
    				<h3 class="post-title entry-title"><a>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
    				<div class="details mb">
    					<span class="s_category">
    						<a>" rel="date"><i class="icon-calendar mi"></i><?php the_time('j M, Y'); ?></a>
    						<span class="morely mid"><i class="icon-folder-open mi"></i><?php the_category(', '); ?></span>
    						<?php if(function_exists('the_views')) { ?><span class="mid"><i class="fa fa-eye mi"></i><?php the_views(); ?></span><?php } ?>
    						<?php if( function_exists('zilla_likes') ) zilla_likes(); ?>
    					</span>
    					<?php if ( comments_open() ): ?>
    						<span class="more_meta">
    							<a>"><span><i class="icon-message mi"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
    						</span>
    					<?php endif; ?>
    				</div><!-- /details -->
    
    				<?php if (ot_get_option('excerpt-length') != '0'): ?>
    					<?php the_excerpt(); ?>
    				<?php endif; ?>
    			</div><!--/b block -->
    
    		<?php endif; ?>
    	<?php else : ?>
    		<div class="b_title"><h3 class="post-title entry-title"><a>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3></div>
    		<div class="b_block r_post clearfix">
    			<div class="details clearfix">
    				<span class="s_category">
    					<a>" rel="date"><i class="icon-calendar mi"></i><?php the_time('j M, Y'); ?></a>
    					<span class="morely mid"><i class="icon-folder-open mi"></i><?php the_category(', '); ?></span>
    					<?php if(function_exists('the_views')) { ?><span class="mid"><i class="fa fa-eye mi"></i><?php the_views(); ?></span><?php } ?>
    					<?php if( function_exists('zilla_likes') ) zilla_likes(); ?>
    				</span>
    				<?php if ( comments_open() ): ?>
    					<span class="more_meta">
    						<a>"><span><i class="icon-message mi"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
    					</span>
    				<?php endif; ?>
    			</div><!-- /details -->
    
    			<?php if (ot_get_option('excerpt-length') != '0'): ?>
    				<?php the_excerpt(); ?>
    			<?php endif; ?>
    		</div><!--/b block -->
    	<?php endif; ?>
    	</div>
    </article><!--/.post-->

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • удаляйте:

    <img src="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'post-big-default', false, '' ); echo $src[0]; ?>" alt="<?php the_title(); ?>">

    Удалил…теперь анонсы записей на главной вообще без картинок…В полной новости — всё нормально.И если создать новую запись, тоже в анонсе нет картинки(((

    извините, я невнимательно прочитал ваш топик.
    верните эту строку в код, изменив в ней ‘post-big-default’ на ‘full’.

    Так и сделал…Теперь миниатюра в полный размер в анонсе записи. Не совсем то, что я хотел…Я хотел чтобы картинки выводились целиком без миниатюр прямо на главную страницу…
    Например, если в записи 10 картинок — чтобы на главной они шли друг за другом сверху вниз.

    замените the_excerpt на the_content, будут выводится записи целиком со всеми картинками в ней.

    Спасибо, помогло…Но я решил остаться с миниатюрами в анонсах-тема на это рассчитана, так красивее.
    Не подскажите ещё один момент: можно ли стандартными методами или через плагины выводить в анонс более одной миниатюры?

    Большое вам спасибо! Всё получилось как я и хотел!

    Вы мне уже и так достаточно помогли…Но у меня тут ещё возникла одна проблема.
    Мне нужно удалить невидимую часть блока над виджетами, я нашёл код, который отвечает за этот блок, но вот в каком файлике моей темы он содержится я не могу найти.
    Вот скриншот:
    http://i004.radikal.ru/1409/22/0918f52d1e8e.jpg

    в sidebar.php?
    вопрос, просто не понятен.
    это заголовок — его можно тупо в style.css отступ убрать — там у вас на скрине видно даже, где именно.

    Если отступ убрать, то заголовки других виджетов съезжают вниз-в сам виджет…Скорее всего нужно убрать сам блок
    <div class=»b_title»><h4><span class=»empty»> </span></h4></div>
    над каждым виджетом, где нет заголовка. Но как это сделать. В коде файла sidebar.php я просто запутался, вот он:

    <?php

    global $dwqa_options;
    if ( is_singular(‘dwqa-question’) ) :
    $s_p = dwqa_primary();
    $s_s = dwqa_secondary();
    else :
    $s_p = T20_sidebar_primary();
    $s_s = T20_sidebar_secondary();
    endif;

    // Check for post page specific layout
    if(is_single() || is_page()) :
    wp_reset_postdata();
    global $post;
    $meta = get_post_meta($post->ID,’_layout’,true);
    if ( isset($meta) && !empty($meta) && $meta != ‘inherit’ ) :
    $layout = $meta;
    elseif ( is_singular(‘dwqa-question’) ) :
    $layout = ot_get_option(‘layout-dwqa’);
    else :
    $layout = ot_get_option(‘layout-global’);
    endif;
    else :
    $layout = ot_get_option(‘layout-global’);
    endif;

    if ( $layout == ‘both-sidebar’ ):
    ?>
    <div class=»grid_3 righter omega»>
    <?php dynamic_sidebar( $s_s ); ?>
    </div>

    <?php elseif ( $layout == ‘both-sidebar-right’ ): ?>

    <div class=»grid_3″>
    <?php dynamic_sidebar( $s_s ); ?>
    </div>

    <div class=»grid_3 omega»>
    <?php dynamic_sidebar( $s_p ); ?>
    </div>

    <?php elseif ( $layout == ‘sidebar-right’ ): ?>

    <div class=»grid_3 omega»>
    <?php dynamic_sidebar( $s_p ); ?>
    </div>

    <?php elseif ( $layout == ‘both-sidebar-left’ ): ?>
    <div class=»grid_3 alpha»>
    <?php dynamic_sidebar( $s_p ); ?>
    </div>

    <div class=»grid_3″>
    <?php dynamic_sidebar( $s_s ); ?>
    </div>

    <?php elseif ( $layout == ‘sidebar-left’ ): ?>

    <div class=»grid_3 alpha»>
    <?php dynamic_sidebar( $s_p ); ?>
    </div>

    <?php elseif ( $layout == ‘without-sidebar’ ): ?>

    <?php endif; ?>

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