WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Как в коде (где именно) изменить расположение миниатюры в записи в WordPress? Чтобы получилось как на картинке?

Как в коде (где именно) изменить расположение миниатюры в записи в WordPress? Чтобы получилось как на картинке

        <?php cryout_before_inner_hook();
		$mode = 'excerpt'; // default
		if ( $options['fluida_excerptarchive'] == "full" ) { $mode = 'content'; }
		if ( is_sticky() && $options['fluida_excerptsticky'] == "full" ) { $mode = 'content'; }
		if ( $options['fluida_excerpthome'] == "full" && ! is_archive() && ! is_search() ) { $mode = 'content'; }
		if ( false != get_post_format() ) { $mode = 'content'; }
		switch ( $mode ) {
			case 'content': ?>

				<div class="entry-content" <?php cryout_schema_microdata( 'entry-content' ); ?>>
					<?php the_content(); ?>
					<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'fluida' ), 'after' => '</div>' ) ); ?>
				</div><!-- .entry-content -->

			<?php break;
			case 'excerpt':
			default: ?>

				<div class="entry-summary" <?php cryout_schema_microdata( 'entry-summary' ); ?>>
					<?php the_excerpt(); ?>
				</div><!-- .entry-summary -->
				<footer class="post-continue-container">
					<?php cryout_post_excerpt_hook(); ?>
				</footer>

			<?php break;
		}; ?>

		<?php cryout_after_inner_hook();  ?>
	</div><!-- .article-inner -->
</article><!-- #post-<?php the_ID(); ?> -->

<?php cryout_after_article_hook(); ?>

Функция эта всего лишь возвращает экшен на который повешен только вывод миниатюры, он задается тут fluida_set_featured_srcset_picture()

function fluida_set_featured_srcset_picture() {
	global $post;
	$options = cryout_get_option( array( 'fluida_fpost', 'fluida_fauto', 'fluida_falign', 'fluida_magazinelayout', 'fluida_landingpage' ) );
	switch ( apply_filters( 'fluida_lppostslayout_filter', $options['fluida_magazinelayout'] ) ) {
		case 3: $featured = 'fluida-featured-third'; break;
		case 2: $featured = 'fluida-featured-half'; break;
		case 1: default: $featured = 'fluida-featured'; break;
	};
	// filter to disable srcset if so desired
	$use_srcset = apply_filters( 'fluida_featured_srcset', true );
	if ( function_exists('has_post_thumbnail') && has_post_thumbnail() && $options['fluida_fpost']) {
		// has featured image
		$featured_image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'fluida-featured' );
		$fimage_id = get_post_thumbnail_id( $post->ID );
	} elseif ( $options['fluida_fpost'] && $options['fluida_fauto'] && empty($featured_image) ) {
		// get the first image from post
		$featured_image = cryout_post_first_image( $post->ID, 'fluida-featured' );
		$fimage_id = $featured_image['id'];
	} else {
		// featured image not enabled or not obtainable
		$featured_image[0] = apply_filters('fluida_preview_img_src', '');
		$featured_image[1] = apply_filters('fluida_preview_img_w', '');
		$featured_image[2] = apply_filters('fluida_preview_img_h', '');
		$fimage_id = FALSE;
	};
	if ( ! empty( $featured_image[0] ) ) {
		$featured_width = fluida_featured_width();
		?>
		<div class="post-thumbnail-container"  <?php cryout_schema_microdata( 'image' ); ?>>

			<a href="<?php echo esc_url( get_permalink( $post->ID ) ) ?>" title="<?php echo esc_attr( get_post_field( 'post_title', $post->ID ) ) ?>"
				<?php cryout_echo_bgimage( $featured_image[0], 'post-featured-image' ) ?>>

			</a>
			<a class="responsive-featured-image" href="<?php echo esc_url( get_permalink( $post->ID ) ) ?>" title="<?php echo esc_attr( get_post_field( 'post_title', $post->ID ) ) ?>">
				<picture>
					<source media="(max-width: 1152px)" sizes="<?php echo cryout_gen_featured_sizes($featured_width, $options['fluida_magazinelayout'], $options['fluida_landingpage'] ) ?>" srcset="<?php echo cryout_get_picture_src( $fimage_id, 'fluida-featured-third' ); ?> 512w">
					<source media="(max-width: 800px)" sizes="<?php echo cryout_gen_featured_sizes($featured_width, $options['fluida_magazinelayout'], $options['fluida_landingpage'] ) ?>" srcset="<?php echo cryout_get_picture_src( $fimage_id, 'fluida-featured-half' ); ?> 800w">
					<?php if ( cryout_on_landingpage() ) { ?><source sizes="<?php echo cryout_gen_featured_sizes( $featured_width, $options['fluida_magazinelayout'], $options['fluida_landingpage'] ) ?>" srcset="<?php echo cryout_get_picture_src( $fimage_id, 'fluida-featured-lp' ); ?> <?php printf( '%sw', $featured_width ) ?>">
					<?php } ?>
					<img alt="<?php the_title_attribute();?>" <?php cryout_schema_microdata( 'url' ); ?> src="<?php echo cryout_get_picture_src( $fimage_id, 'fluida-featured' ); ?>" />
				</picture>
			</a>
			<meta itemprop="width" content="<?php echo $featured_image[1]; // width ?>">
			<meta itemprop="height" content="<?php echo $featured_image[2]; // height ?>">

		</div>
	<?php }
} // fluida_set_featured_srcset_picture()
endif;
if ( cryout_get_option( 'fluida_fpost' ) ) add_action( 'cryout_featured_hook', 'fluida_set_featured_srcset_picture' );
/* FIN */
0
zubarevgen09
2 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация