Wsparcie » Zaawansowane » Wyświetlanie postów/newsów nieco inaczej

  • Cześć.

    Próbuje zmienić wygląd wyświetlania się newsów/postów na stronie głównej.
    Edytuje więc index.php (od stylu), gdyż chce uzyskać następujący efekt;

    | POST | obrazek* |
    | obrazek* | POST |
    | itd.. |

    obrazek* – żadnej news, zwykły tag IMG SRC, więc zmodyfikowałem nieco istniejący kod:

    <?php $i = 0 ?>
    <?php while(have_posts()) : the_post(); ?>
    <?php $key = $i++ ?>

    <div>
    <?php if ( ! in_array($key, array(1, 2, 5)) ): ?>
    <h1><?php the_title(); ?></h1>
    <?php else: ?>
    * kod obrazka *
    <?php endif ?>
    </div>

    <?php endwhile; ?>

    Problem, leży w wyświetlaniu newsów. Otóż gdy njusy powinny układać się w sposób:


    | news #5 | * obrazek * |
    | * obrazek * | news #2 |

    Po prostu funkcje do wyświetlania zamiast wstrzymać się wyświetlać dany wpis bo aktualnie wyświetlam kod od „obrazka” to on kontynuuje prace i zamiast po <b>news #5</b> dać mi <b>news #4</b> daje mi news 2

    Zdaje sobie sprawy, że porywam się z motyką na słońce, że ktoś mi pomoże/zaangażuje się – ale chociaż wytłumaczcie jak mogę zwrócić np. 5 ostatnich newsów w postaci tablicy ARRAY – a nie funkcji the_title() i podobnych z którymi nic nie mogę zrobić bo od razu wyświetla tekst ;o

  • Temat ‘Wyświetlanie postów/newsów nieco inaczej’ jest zamknięty na nowe odpowiedzi.