Beiträge von JoRu
-
-
Liebes Forum,
auf der Startseite (index.php) sollen nur jeweils 2 Posts einer bestimmten Kategorie angezeigt werden, wobei man dann auf ältere Posts anzeigen klicken kann. Zusätzlich soll ein Willkommenstext (hier aus einem Post) darunter angezeigt werden, aber nur auf der allerersten Seite. Danach wieder nur die 2 Posts beim klicken auf weitere.
Dies habe ich bereits über den folgenden Code in der Functions.php lösen können:
function mts_include_category_homepage( $query ) {
global $wp_the_query;
if( $wp_the_query === $query && $query->is_home() ) {
$query->set( 'cat', '1' );
}
}
add_action( 'pre_get_posts', 'mts_include_category_homepage' );Weiterhin befindet sich folgender Code in der index.php
<?php while ( have_posts() ) : the_post() ?>
<div id="post-<?php the_ID() ?>" class="post">
<div class="entry">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( array(500,500) );
}
?>
<h1 class="title"><a href="<?php the_permalink() ?>" title="<?php the_title() ?>" rel="bookmark"><?php the_title() ?></a></h1>
<?php the_content(weiterlesen); ?>
<p><?php $field_name="link"; $field_value = get_post_meta($post->ID, $field_name, true); ?>
<a href="<?php echo $field_value; ?>" class="more-link_2"><?php echo get_post_meta($post->ID, link_text, true); ?></a></p>
</div>
</div><!-- .post -->
<?php endwhile ?>
<?php posts_nav_link('--','neuere Beiträge','ältere Beiträge'); ?>Anforderung:
Auf der allerersten Seite soll nun jeweils ein Willkommenstext kommen, der in einem Post der Kategorie Startseite liegt.Dies habe ich zunächst über Sticky gelöst.
Dies führt zu folgender Ausgabe:
- Post Startseite (Sticky)-
- Post Kat 1 (Nr.1)-
- Post Kat 1 (Nr.2)-Beim Klick auf weitere Artikel bei Nr.1-2 kommt dann
- Post Kat 1 (Nr.3)-
- Post Kat 1 (Nr.4)-Ich möchte jedoch erreichen, dass der Sticky Post unten (Bottom) angezeigt wird.
- Post Kat 1 (Nr.1)-
- Post Kat 1 (Nr.2)-
- Post Startseite (Sticky)-Wie kann man das erreichen?
Wenn ich eine Ausgabe des Willkommenstextes über Ausgabe der Kategorie löse, dann wird er auf jeder weiteren Seite ebenfalls angezeigt und nicht nur wie gewünscht auf der ersten Startseite!!!
- Post Kat 1 (Nr.1)-
- Post Kat 1 (Nr.2)-
- Post Kat Startseite -Beim Klick auf weitere Artikel bei Nr.1-2 kommt dann aber
- Post Kat 1 (Nr.3)-
- Post Kat 1 (Nr.4)-
- Post Kat Startseite -Post Kat Startseite soll aber nur auf der ersten Seite angezeigt werden.
Lösung wäre für mich über Sticky Bottom oder Kategorie Startseite nur auf der Ersten Seite möglich?
Wie liese sich das umsetzen?
Danke!!!!!