Kategorie auf einer bestimmten Seite einfügen mit den entsprechenden Meta-Angaben

  • Hallo,

    Ich versuche zurzeit die Kategorie "Geheim" auf eine eigene Seite "Privates" zu integrieren.
    Die Kategorie habe ich selbstverständlich von der Startseite entfernt und es funktioniert auch die Kategorie auf einer Seite anzuzeigen.
    Das Problem ist jedoch, dass die "zusätzlich" angezeigte Kategorie auf der Seite nicht so wie auf der Startseite mit den dazugehörigen Meta-Angaben (wie viele Kommentare geschrieben wurden, Tags,...) mit zu übernehmen.
    Hat jemand vielleicht einen Tipp?

    Dies ist meine aktuelle page.php:


    Der "meta_post" Div wird so auch auf meiner Startseite verwendet.
    Die "Meta-Angaben" werden für die Seite sogar angezeigt(auch wenn ich das eigentlich nicht will), aber eben nicht in der eingefügten Kategorie.


    Gruß Nelson


    Edit: Mittlerweile per Zufall herausgefunden, dass wenn man den Div "meta_post" dem teil "if (! is_page('privates') ) {" hinzufügt, bekommen die eingefügten Beiträge der eingefügten Kategorie die "Meta-Angaben" aber leider auch die ganz normalen pages, das ich ja nicht wollte.

    Einmal editiert, zuletzt von nelson (27. Februar 2009 um 17:54)

    • 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

  • du speicherst die page.php als page-privates.php ab

    dann gibst du ihr einen Namen

    PHP
    <?php
    /*
    Template Name:Privates
    */
    ?><?php get...

    gleich oberhalb des Headers

    darunter


    PHP
    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query('cat=6&showposts=5'.'&paged='.$paged);
    while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>

    cat ID und ANzahl der Artikel anpassen


    jetzt das html was Du brauchst und alles anzeigen magst bei the content


    PHP
    <?php global $more;
    $more = 0; the_content("&raquo;&raquo;  " . the_title('', '', false)); ?>


    ist global more und die 0 wichtig, damit der more tag funktionieren kann

    ..das ende eines Artikels

    PHP
    <!--end of post-->
    <?php endwhile;?>


    jetzt von mir aus alles was man zum Umblättern braucht kann natürlich auch oberhalb sein


    dann ganz unten wichtig

    PHP
    <?php   $wp_query = null; $wp_query = $temp;?>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>


    das mit den wp query nicht vergessen


    nun hochladen in Deinen Themeordner


    Seite erstellen - der einen Titel geben sonst nichts, weiter unten auf der rechten Seite da Template *Privates* auswählen

    fertig!


    lg

Jetzt mitmachen!

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