Wsparcie » Motywy » Ustawienie postów na stronie głównej

  • Witam, jestem początkujący do bólu, dlatego z góry przepraszam jeśli problem wyda się Wam infantylny.

    Staram się przerobić motyw (wembley). Chciałbym zrobić takie wyświetlanie postów na stronie głównej:
    ——–
    — — —
    — — —
    czyli najnowszy jest największy a pod spodem po trzy starsze, nie bardzo wiem od czego zacząć. Odnalazłem w index.php funkcję have posts i mam tam:

    <?php if ( have_posts() ) : ?>
    
    			<?php /* Start the Loop */ ?>
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<?php
    					/* Include the Post-Format-specific template for the content.
    					 * If you want to overload this in a child theme then include a file
    					 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    					 */
    					get_template_part( 'content', get_post_format() );
    				?>
    
    			<?php endwhile; ?>
    			<div class="clearfix"></div>
    			<div class="col-md-12">
    			<?php bootstrap_pagination();?>
    			</div>
    		<?php else : ?>
    
    			<?php get_template_part( 'no-results', 'index' ); ?>

    Że php to raczej czarna magia więc nie wiem za co się wziąć. Strzelam, że za content php. Tam mam taki oto kod:

    <article id="post-<?php the_ID(); ?>" <?php post_class('col-md-4 col-sm-4 pbox'); ?>>
    
    		<?php
    			$thumb = get_post_thumbnail_id();
    			$img_url = wp_get_attachment_url( $thumb,'full' ); //get full URL to image (use "large" or "medium" if the images too big)
    			$image = aq_resize( $img_url, 720, 560, true ); //resize & crop the image
    		?>
    
    		<?php if($image) : ?>
    		<a href="<?php the_permalink(); ?>"> <img class="img-responsive" src="<?php echo $image ?>"/></a>
    		<?php endif; ?>	
    
    		<h2 class="box-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    		<div class="box-meta"><?php the_category(', '); ?></div>
    </article><!-- #post-## -->

    Zastanawia mnie też jak można przestawić tytuł i kategorię, aby wyświetlały się na obrazku, a nie pod nim jak to ma miejsce teraz. Czy wystarczy do tego edycja pliku css? Czy trzeba skorzystać z edycji jakiegoś phpa?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Czy wystarczy do tego edycja pliku css?

    Jeżeli pierwszy post ma miec największe zdjęcie to pasowało by mu wygenerowac osobna miniaturkę a dla pozostałych wpisów dałbys domyślne.

    Możesz to zrobić tą wtyczką: https://wordpress.org/plugins/autoset-featured-image/

    Layout można dostosowac css’em.

    Thread Starter Patagor

    (@patagor)

    cześć! Dzięki za odpowiedź. Mam tylko problem, zainstalowałem wtyczkę… I mam problem, bo teoretycznie przy dodawaniu features images powinienem mieć tam jakieś dodatkowe opcje czy coś.. a nic takiego nie widzę. Dlatego nie bardzo wiem co zrobić, aby użyć tej wtyczki… będę wdzięczny za jakieś wyjaśnienie

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Ustawienie postów na stronie głównej’ jest zamknięty na nowe odpowiedzi.