Chciałbym, aby moje wpisy wyglądały tak:
Obecnie zrobione jest, że wyświetlają sie w poziomie, ale jak przerobić to na pionowe?
Oczywiście wszystko zrobione jest automatycznie petla while.
Chciałbym, aby moje wpisy wyglądały tak:
Obecnie zrobione jest, że wyświetlają sie w poziomie, ale jak przerobić to na pionowe?
Oczywiście wszystko zrobione jest automatycznie petla while.
Może coś więcej ?? Skąd masz te dane, jakieś założenia ??
to jest strona archive i wyswietlam na niej posty ( imie i nazwisko jako custom fields) obecnie wygląda to tak:
http://wejmangallery.com/artysci/
chce te posty wyświetlać pionowo alfabetycznie (maks w kolumnie 10 postow i kolejne ), a nie poziomo i pytam czy to mozliwe:)
Wrzuć dane do tablicy (array) i wtedy już sobie ustawiasz jak chcesz.
<?php get_header(); ?>
<div class="content" id="artysci-w" style="height: 600px; ">
<?php
while (have_posts()) : the_post(); ?>
<h2 class="artysci-wejman" style="float:left; width: 270px;">
<a href="<?php the_permalink(); ?>">
<span class="nazwisko-artysty"><?php echo get_post_meta($post->ID, 'nazwisko-artysty', true);?></span>
<?php echo get_post_meta($post->ID, 'imie-artysty', true);?></a>
</h2>
<?php endwhile; ?>
</div>
<?php get_footer(); ?>
Tak wyglada mój kod (style dodałem tak na razie bo kombinuję więc nimi nie sugerować się tylko kodem)
http://stackoverflow.com/questions/19308816/display-php-data-in-2-columns
Kilka przykładów, kilka rozwiązań.
dzieki tylko ze ja to mam w wordpressie w funkcji the post a nie w czystym php:)
<?php
while (have_posts()) : the_post(); ?>
<h2 class="artysci-wejman" style="float:left; width: 270px;">
<a href="<?php the_permalink(); ?>">
<span class="nazwisko-artysty"><?php echo get_post_meta($post->ID, 'nazwisko-artysty', true);?></span>
<?php echo get_post_meta($post->ID, 'imie-artysty', true);?></a>
</h2>
<?php endwhile; ?>
Masz pętle odczytującą artystów. W linku, który ci wysłałem też masz analogiczną pętle. Poczytaj dokładnie i zobaczysz, że rozwiązanie przyjdzie samo (no prawie).
Podpowiem.
Tę pętle musisz rozbić, jakby, na dwie.
Jedna zczytuje i porządkuje dane, a druga je wyświetla.