Verfasste Forenbeiträge

Ansicht von 9 Antworten – 226 bis 234 (von insgesamt 234)
  • Forum: Allgemeine Fragen
    Als Antwort auf: Link auf Startseite
    Amid

    (@aminteractiondesign)

    Frage: Warum gerade nach dem 2. Post?
    Und einfach nur ein Textlink oder wie?

    Thread-Starter Amid

    (@aminteractiondesign)

    @bego Mario Garde: Vielen Dank, so klappts!

    @torsten Landsiedel: Danke für die Info, oft findet man leider veraltete infos zu WP. In meinem Fall bringts aber nichts, weil

    These functions are used for post listings (like index.php) or archives (like archives.php).

    Thread-Starter Amid

    (@aminteractiondesign)

    @torsten Landsiedel: Das mit dem custom field würde zwar funktionieren, ist aber meiner Meinung nach schlechter Stil und Erzeugung redundanter Daten. Obendrein ist das schlecht wartbar. Was ist, wenn ein Portfolio-Eintrag gelöscht wird? Dann müsste man die anderen Updaten mit den korrigierten custom ids.

    @bego Mario Garde:Ja, ein extra query ist wohl das letzte Mittel zur Lösung.

    Ich dachte, dass es vielleicht eine eingebaute Funktion gibt, die das bereitstellt, die pagination eben.
    Es gibt ja z.B. get_next_post().
    Aber ich sehe gerade, dass WP von Haus aus keine Pagination in dem Format << 1 2 3 4 >> hat, wo ja die Nummer eben der Nummer entspräche, wenn es pro Seite nur 1 Post gibt.

    Danke euch jedenfalls, werd ich halt nen extra query machen.

    Thread-Starter Amid

    (@aminteractiondesign)

    Ich brauch keine andere Nummerierung und auch keine Liste. Ich brauche lediglich die Nummer des einen Posts in der Einzelansicht, was wie von dir oben beschrieben ja nicht funktioniert, wie du auch festgestellt hast.

    3/18

    Thread-Starter Amid

    (@aminteractiondesign)

    Du meinst die Geschichte hier? https://codex.wordpress.org/Pagination

    Und wie bekomm ich hier die Nummer des aktuellen posts?

    Thread-Starter Amid

    (@aminteractiondesign)

    Ne, in der content.portfolio.php ist kein loop drin.
    Hab extra mal geschaut obs mein fehler ist, aber in der content-single.php von twentysixteen ist auch kein loop vorhanden.
    Aber vielleicht hast du das auch anders gemeint.
    Man ist in der single halt IM loop.

    Die Number und das zählen in die single.php einzubauen klappt aber auch logischerweise so nicht, weil es ja nur EIN post ist, der in der single vorhanden ist. Daher ist die $number auch immer 1.

    Also wenn man es so macht:

    get_header(); ?>
    	<?php
    		// Start the loop
    		$number = 1;
    		while (have_posts()) : the_post();
    	?>
    		<?php
    			// Insert the post content
    			get_template_part( 'content', get_post_type() );
    		?>
    	<?php
    		echo "number ".$number;
    		$number ++;
    		endwhile; ?>
    
    <?php get_footer(); ?>
    Thread-Starter Amid

    (@aminteractiondesign)

    also innerhalb der content-portfolio.php dann am besten …

    Thread-Starter Amid

    (@aminteractiondesign)

    Danke, aber wie bekomme ich das mit einem single post hin?

    get_header(); ?>
    
    <?php if (have_posts()) : ?>
    
    	<?php
    		// Start the loop
    		while (have_posts()) : the_post();
    	?>
    		<?php
    			// Insert the post content
    			get_template_part( 'content', get_post_type() );
    		?>
    	<?php endwhile; ?>
    
    <?php else : ?>
    	<?php
    		// If no content, include the "No post found" template
    		get_template_part( 'content', 'none' );
    	?>
    <?php endif; ?>
    
    <?php get_footer(); ?>
    Thread-Starter Amid

    (@aminteractiondesign)

    Danke, das hatte ich auch schon gefunden 🙂

    Ich fragte nach den anderen Bildgrößen.

Ansicht von 9 Antworten – 226 bis 234 (von insgesamt 234)