Hallo Zusammen,
ich habe bisher leider vergeblich die Weiten des Internets/dieses Forums durchsucht, und wende mich daher jetzt einfach direkt an euch.
Ich erstelle gerade für einen Kunden eine neue Website, wobei ich auf folgendes Problem stoße:
Über dem Content-Bereich, in welchem der Inhalt einer Seite ausgegeben werden soll, befindet sich eine div id namens Artikelbox, in welcher drei Beitragsauszüge nebeneinander dargestellt werden.
Die Excerpts werden auch wie gewünscht angezeigt, jedoch soll der ganze Beitrag nur über einen 'read more' Link auf einer neuen Unterseite ausgegeben werden. Es werden allerdings immer alle drei Beiträge untereinander angezeigt, sobald ich auf 'read more' klicke.
Auch, und noch wichtiger, werden alle Beiträge untereinander im Content der Startseite ausgegeben, auf welcher sich jedoch eigentlich der Willkommenstext der erstellten Wordpress Seite wiederfinden sollte.
Es wäre super wenn jemand eine Lösung für mich hätte! Vielen Dank. :smile:
Hier der PHP Code, den ich verwendet habe:
beitrag.php
<div id="artikelbox">
<h1>Aktuelles</h1>
<div class="artikelbox clearfix">
<?php $box = rechts; ?>
<?php query_posts('showposts=3','cat=2'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php if ($box == rechts) ?>
<article class="post box<?php echo $box;?>" id="post-<?php the_ID(); ?>">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(array( 250,164), array( 'class' => 'recent-posts-thumbs' )); ?></a>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>">
<?php the_title(); ?>
</a></h2>
<p class="date">
<?php the_time('l, j. F Y') ?>
,
<?php the_time(' H:i') ?>
Uhr</p>
<?php the_excerpt(); ?>
<br />
<p><a class="mehr" href="<?php the_permalink() ?>">[mehr]</a>
</p>
</article>
<?php if (($box==rechts) ? $box=links : $box=rechts); endwhile; ?>
<?php endif; ?>
</div>
Alles anzeigen
index.php
<div id="aktuelles">
<?php
if (is_home('')){
include(TEMPLATEPATH.'/beitrag.php');}
elseif (is_page( array(''))){
include(TEMPLATEPATH.'/beitrag_leer.php');}
else {
include(TEMPLATEPATH.'/beitrag.php');}
?>
<div class="clear"></div>
</div>
<div id="main_container">
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h1>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>" >
<?php the_title(); ?>
</a>
</h1>
<?php the_content(__('Weiterlesen »')); ?>
<?php endwhile; ?>
<?php else : ?>
<h1>Uuups!</h1>
<p>Leider konnten die gesuchten Inhalte nicht gefunden werden.</p>
<?php endif; ?>
</div>
Alles anzeigen