Support » Allgemeine Fragen » Beiträge unterschiedlicher Kategorien trennen

  • Hallo zusammen,

    kurz vorne weg, ich bin totaler WP Anfänger und möchte eine Homepage für unseren Verein erstellen (also keine Blogging HP).

    Folgende Situation: Ich habe 2 unterschiedliche Kategorien mit jeweils mehreren Beiträgen. In den Beiträgen befindet sich jeweils nur eine Bildergalerie.

    Im Menü habe ich zwei Links die jeweils auf eine Kategorie zeigen.

    Klicke ich jetzt allerdings auf einen Beitrag der ausgewählten Kategorie kann am unteren Rand des Beitrages in den nächsten bzw. letzten Beitrag weiterschalten.
    Soweit so gut, Problem ist jetzt nur, dass ich hier auch in Beiträge der anderen Kategorie weiterschalten kann.
    Dies ist so nicht erwünscht.

    Gibt es also eine Möglichkeit die Beiträge der verschiedenen Kategorien strikt zu trennen?

    Vielen Dank,
    Michael

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • Welches Theme hast Du im Einsatz?

    Sieh Dir mal folgendes Plugin ein muss gestehen, das mir das selbst bisher nicht aufgefallen ist.

    https://wordpress.org/plugins/list-category-posts/

    Das ist möglich.
    Dazu muss ein Parameter in der Funktion, die den Link für den nächsten Beitrag erstellt, angegeben werden. Die Dokumentation findet man hier: http://codex.wordpress.org/Function_Reference/next_post_link#Text_As_Link.2C_Without_Post_Title.2C_Within_Same_Category

    Um dir weiterhelfen zu können, müsste ich das Theme kennen.

    Thread-Ersteller etna

    (@etna)

    Vielen Dank erst einmal für eure Antworten.
    Ich benutze aktuell das Theme „Solon“, ich werde mir auch einmal den Link druchlesen den Sören geschrieben hat, vielleicht hilft mir das schon weiter.

    Viele Dank,
    Michael

    Du könntest ein Child-Theme erstellen und die nötige Änderungen dort vornehmen.

    Gruß, Torsten

    Thread-Ersteller etna

    (@etna)

    hm.. leider komm ich mit dem php-Code nicht wiklich zurecht! 🙁
    Wo muss der denn eingefügt, bzw. bearbeitet werden?

    Die einzige Stelle an dem ich irgend etwas von <?php next_post_link( finde ist im
    template-tags.php (inc/template-tags.php)

    Aber da ändert sich leider gar nicht, wenn ich dort etwas anpasse.

    Vielleicht kann nochmal jemand einen Blick darauf werfen.

    Vielen Dank,
    Michael

    Aber da ändert sich leider gar nicht, wenn ich dort etwas anpasse.

    Was genau hast du geändert?

    Gruß, Torsten

    Thread-Ersteller etna

    (@etna)

    hmm.. Gute Frage, ich hab da einfach mal ein wenig herumgespielt.
    Es geht ja wohl um diese Funktion hier, oder?

    function solon_post_nav() {
    	// Don't print empty markup if there's nowhere to navigate.
    	$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
    	$next     = get_adjacent_post( false, '', false );
    
    	if ( ! $next && ! $previous ) {
    		return;
    	}
    	/**?>
    	<nav class="navigation post-navigation clearfix" role="navigation">
    		<h1 class="screen-reader-text"><?php _e( 'Post navigation', 'solon' ); ?></h1>
    		<div class="nav-links">
    			<?php
    				previous_post_link( '<div class="nav-previous">%link</div>', _x( '<i class="fa fa-long-arrow-left"></i> %title', 'Previous post link', 'solon' ) );
    				next_post_link(     '<div class="nav-next">%link</div>',     _x( '%title <i class="fa fa-long-arrow-right"></i>', 'Next post link',     'solon') );
    			?>
    		</div><!-- .nav-links -->
    	</nav><!-- .navigation -->
    	<?php
    	*/
    }
    endif;

    Ich habe die Funktion auch schon komplett auskommentiert, aber wie gesagt ohne Erfolg!

    Danke,
    Michael

    In den beiden Funktionen previous_post_link und next_post_link must du nach 'solon') den Wert true einfügen.

    previous_post_link( '<div class="nav-previous">%link</div>', _x( '<i class="fa fa-long-arrow-left"></i> %title', 'Previous post link', 'solon' ), true );
    next_post_link( '<div class="nav-next">%link</div>', _x( '%title <i class="fa fa-long-arrow-right"></i>', 'Next post link', 'solon'), true );
    Thread-Ersteller etna

    (@etna)

    super, danke!
    Jetzt sind die beiden Links verschwunden.
    Gäbe es theoretisch auch noch die Möglichkeit die Links zwar anzuzeigen, aber eben nur den Durchstieg in Beiträge der eigenen Kategorie zuzulassen?
    (Mit relativ einfachen Mitteln ;))

    Vielen Dank,
    Michael

    Gäbe es theoretisch auch noch die Möglichkeit die Links zwar anzuzeigen, aber eben nur den Durchstieg in Beiträge der eigenen Kategorie zuzulassen?

    Das ist genau das was die Änderung von Sören bewirkt.

    Damit sollten die Links nicht komplett verschwinden …

    Die Erklärung findest du in seinem ersten Link:
    http://codex.wordpress.org/Function_Reference/next_post_link#Text_As_Link.2C_Without_Post_Title.2C_Within_Same_Category

    Gruß, Torsten

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • Das Thema „Beiträge unterschiedlicher Kategorien trennen“ ist für neue Antworten geschlossen.