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?
- Temat ‘Ustawienie postów na stronie głównej’ jest zamknięty na nowe odpowiedzi.