Query macht etwas Probleme - Gelöst :)
Hallo beisammen - ich bin der "Neue"
Und das sowohl hier im Forum, wie auch bei Wordpress.
Ich möchte Wordpress eher in Richtung CMS nutzen und bisher läuft es schon ganz gut (Dank vieler Hinweise auch aus diesem Forum - Danke an dieser Stelle)
Allerdings habe ich nun ein Problem, für das ich noch keine Lösung gefunden habe - vielleicht stelle ich aber auch in der Suche die falschen Fragen.
Ich möchte auf meiner Startseite Hinweise zu neuen Seiten angezeigt bekommen - neben einem Einleitungstext, der so bleiben soll. Einige Tipps dazu habe ich hier im Forum gefunden.
Nun habe ich das Problem, dass der zweite Loop (der die Titel der letzten neuen Seiten anzeigen soll) nur dann etwas zeigt, wenn ich expliziet eine page_id (im Beispiel die 25) angebe. Ansonsten wird nichts angezeigt. Auch keine Fehlemeldung.
"index.php"
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content('Kompletten Beitrag lesen'); ?>
<div class="infos">
Geschrieben am <?php the_time('d.m.Y') ?>
</div>
<?php endwhile; ?>
// Ab hier beginnt der Problembereich
<?php if(is_front_page()) { ?>
<?php
$my_query = new WP_Query('page_id=25');
?>
<?php
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><?php the_title(); ?></p>
<?php endwhile; ?>
<?php } ?>
// Ende Problembereich
<?php else : ?>
<div class="post">
<h1>Fehler!</h1>
Die gewünschte Seite ist nicht verfügbar.
</div>
<?php endif; ?>
<div>
<?php get_sidebar(); ?></div>
<?php get_footer(); ?>
Alles anzeigen
Ich habe den Eindruck, als würde ansonsten durch irgendwelche Einstellungen Query nur den aktuellen Datensatz (der ja oben korrekt angezeigt wird) einlesen ....
Ich weiß nicht mehr weiter :-? und hoffe, dass ich mich verständlich ausgedrückt habe.
Vielleicht hat jemand einen Tip für mich
Herzliche Grüße
Markus