bestimmte Kategorie ansprechen

  • Hallo,

    ich möchte gerne die Seite-Pagination nur bei einer bestimmten Kategorie anzeigen, also zum durchblättern.
    meine Frage, wie kann ich denn die Seiten nur einer Kategorie aufrufen?
    benutze das wordpress theme twentytwelve.

    ich dachte daran, die ID der Kategorie zu benutzen, (lasse ich mit Reveal IDs anzeigen)
    Weiß nun aber nicht, wie ich die IDs der template Datei zuweisen kann.
    Die andere Frage, muß ich die ID über die single.php zuweisen?

    Oder gibt es auch eine andere Möglichkeit?

    Danke im Voraus, Gruß
    cip

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Yep, da bin nun gerade dran :)

    wenn ich folgendes in die single.php schreibe, sieht es allerdings gar nicht so gut aus, scheint sich im Dauerloop zu befinden.
    gehört es an andere Stelle?


    ?php
    get_header(); ?>

    <div id="primary" class="site-content">
    <div id="content" role="main">

    <?php
    $post = $wp_query->post;
    if ( in_category('3') ) {
    include(TEMPLATEPATH . '/single.php');
    } else {
    include(TEMPLATEPATH . '/single_2.php');
    }
    ?>


    <?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>

    <?php comments_template( '', true ); ?>

    <?php endwhile; // end of the loop. ?>

    </div><!-- #content -->
    </div><!-- #primary -->

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

  • Ich würde es in ein spezielles Template machen das nur dafür da ist diese eine spezielle Seite anzuzeigen.

    Du darfst die Datei dann nennen wie du willst. Ganz am Anfang wird dieser Kommentar benötigt.

    Code
    // Template Name: Kategorie
  • hi, ich habs jetzt so gemacht:
    eine single.php erstellt in der nur folgendes drin steht und dann auf folgende beiden seiten verweist:


    <?php
    $post = $wp_query->post;
    if ( in_category('4') ) {
    include(TEMPLATEPATH . 'single_nav.php');
    } else {
    include(TEMPLATEPATH . 'single_ohne.php');
    }
    ?>

    das funktioniert auch erst mal.

    wenn ich dann allerdings die single.php über ein Childtheme aufrufe, wird das Verzeichnis nicht gefunden, bekommen dann eine Fehlermeldung:
    failed to open stream: No such file or directory in /homepages/32/d25400571/htdocs/temporary/wp-content/theme/single.php on line 4

    wie kann ich denn die Pfadangabe an das Verzeichnis Childtheme anpassen?
    die beiden Dateien single_nav.php und single_ohne.php habe ich natürlich auch ins Childtheme geladen.

    Danke im Voraus für jeden Tipp!
    cip

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!