Hallo,
ich habe eine etwas kniffelige Frage und hoffe, dass ihr mir helfen könnt. Ich benutze in WordPress 3.0 die "Artikel" zum Schreiben von News auf meiner Webseite. Nun ist es ja so, dass standardmäßig die letzten Artikel im Loop der "index.php"-Seite in WordPress angezeigt werden.
Ich möchte die Artikel aber nicht auf der index.php Seite haben, sondern auf einer anderen Seite.
Deshalb habe ich mir in meinem Template-Ordner eine "news.php" erzeugt, die folgenden Code enthält:
<?php
/*
Template Name: News
*/
?>
<?php get_header(); ?>
<!-- Ausgewählte News abrufen -->
<?php query_posts('cat=0&posts_per_page=10'); ?>
<!-- Ausgewählte News anzeigen -->
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php the_title(); ?>
<?php the_content('Read more'); ?>
<?php endwhile; endif; ?>
<?php get_footer(); ?>
Alles anzeigen
Das Problem ist nun, dass das <!--more--> Tag in meinen Artikeln in der "news.php" ignoriert wird (siehe http://codex.wordpress.org/Function_Reference/the_content), d.h. the_content('Read more'); zeigt mir keinen Auszug an, sondern den kompletten Artikel-Inhalt. Das möchte ich aber nicht. Weiß jemand, wie ich dieses Verhalten ändern kann?
Ich möchte unbedingt eine individuelle index-Seite haben und meine Artikel-Auszüge auf einer anderen Seite anzeigen lassen...
Ich freue mich über jede Hilfe!
Viele Grüße
Benny