Blogs in Navigation anzeigen? Ich möchte gerne das die verschiedenen Berichte in der Navigation angezeigt werden. Kunstkoederfuehrer
Beitragsübersicht in Naviagtion anzeigen?
-
-
- Gerade eben
- 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)
-
Drücke dich vielleicht etwas genauer aus. Willst du Links zu anderen Blogs anzeigen lassen, oder Links zu den neusten Beiträgen?
-
Ich möchte das alle Beiträge die geschrieben werden, links in der Navigation auswählbar sind. Am besten sortiert nach Kategorien. Wenn da irgendwann zu viele Berichte geschrieben worden sind ist das doch sehr unübersichtlich so wie es jetzt ist.
-
Wieso soll das unübersichtlich sein? Nach 10 (oder mehr oder weniger - wie du willst) Einträgen wird dann die Startseite umbrochen. Ältere Beiträge sind dann über vorherige Seite - nächste Seite, das Kategoriearchiv oder Datumsarchiv erreichbar.
Das ist dann wohl übersichtlicher, als 50 oder 100 oder noch mehr Links in der Sidebar. -
Haste recht, hunderte links in der Sidebar ist auch käse.
Wie blende ich den das Kategorie Archive im Frontend ein?
-
Da ich mein Theme selber erstellt habe sind die erforderlichen Dateien für das Kategorie Archive in meinem Theme noch nicht enthalten. Welche Dateien sind Notwendig um das Archive anzeigen zu lassen? Ich dachte mir das ich die erforderlich Dateien aus dem Standard Template in mein eigenes kopieren kann, geht das?
-
Welche Dateien sind Notwendig um das Archive anzeigen zu lassen?
Garkeine. Wenn keine archive.php vorhanden ist, wird automatisch die index.php genommen.Ansonsten:
Template Tags « WordPress Codex
Template Tags − WordDokuDie Befehlsnamen (so auch für Kategorie und Archiv) sind eigentlich selbsterklärend.
-
Füge was ähnliches in der index.php ein:
PHP
Alles anzeigen<div id="content"> <div id="main"> <?php if (have_posts()) : ?> <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> <?php /* If this is a category archive */ if (is_category()) { ?> <h2 class="pagetitle">Archive for Category '<?php echo single_cat_title(); ?>' </h2> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('j. F Y'); ?></h2> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('F Y'); ?></h2> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2> <?php /* If this is a search */ } elseif (is_search()) { ?> <h2 class="pagetitle">Search Results</h2> <?php /* If this is an author archive */ } elseif (is_author()) { ?> <h2 class="pagetitle">Author Archive</h2> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h2 class="pagetitle">Blog Archives</h2> <?php } ?> <?php while (have_posts()) : the_post(); ?> <div class="archive" id="post-<?php the_ID(); ?>"> <?php the_time('j. F Y') ?> · <a rel="nofollow" href="<?php the_permalink() ?>"><?php the_title(); ?></a><?php comments_popup_link('(0)', '(1)', '(%)'); ?> </div> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« ') ?></div> <div class="alignright"><?php previous_posts_link(' »') ?></div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <?php include (TEMPLATEPATH . '/searchform.php'); ?> <?php endif; ?> </div> -
An der index.php arbeite ich schon die ganze Zeit. Leider habe ich keine Ahnung von php was die Sache nicht gerade einfacher für mich macht. Ich bin deshalb sehr dankbar für eure Hilfe. Ich habe deinen Quelltext mal in die index.php eingefügt. Das ganze sieht dann so aus Kunstkoederfuehrer
Hier mal meine index.php mit dem vorgeschlagenen Code vielleicht hilft das weiter.
PHP
Alles anzeigen<?php get_header(); ?> <?php get_sidebar(); ?> <?php if (have_posts()) : ?> <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> <?php /* If this is a category archive */ if (is_category()) { ?> <h2 class="pagetitle">Archive for Category '<?php echo single_cat_title(); ?>' </h2> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('j. F Y'); ?> </h2> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('F Y'); ?> </h2> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('Y'); ?> </h2> <?php /* If this is a search */ } elseif (is_search()) { ?> <h2 class="pagetitle">Search Results</h2> <?php /* If this is an author archive */ } elseif (is_author()) { ?> <h2 class="pagetitle">Author Archive</h2> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h2 class="pagetitle">Blog Archives</h2> <?php } ?> <?php while (have_posts()) : the_post(); ?> <div class="archive" id="post-<?php the_ID(); ?>"> <?php the_time('j. F Y') ?> · <a rel="nofollow" href="<?php the_permalink() ?>"> <?php the_title(); ?> </a> <?php comments_popup_link('(0)', '(1)', '(%)'); ?> </div> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"> <?php next_posts_link('« ') ?> </div> <div class="alignright"> <?php previous_posts_link(' »') ?> </div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <?php include (TEMPLATEPATH . '/searchform.php'); ?> <?php endif; ?> </div> <?php get_footer(); ?>Und hier meine eigene index.php ohne den vorgeschlagenen Code.
PHP
Alles anzeigen<?php get_header(); ?> <?php get_sidebar(); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="newspost"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <p class="news_rechts"><a href="<?php the_permalink() ?>" rel="bookmark">» Beitrag lesen</a></p> </div> <?php endwhile; ?> <?php next_posts_link('« Vorherige Einträge') ?> <?php previous_posts_link('Nächste Einträge »') ?> <?php else : ?> <?php endif; ?> <?php get_footer(); ?> -
Ich bin aus genau dem gleichen Grund hier wie pixeljuggler. Ich möchte auch nicht so viele Artikel auf der ersten Seite und lieber ein Menü, mit denen man die einzelnen Artikel anklicken und öffnen kann. Aber was du hier so erklärst, ist viel zu kompliziert. Gibt es ein Boggersystem, das da zuvorkommender ist?
Ich kenne zwar welche, aber da hat man die gleichen Schwierigkeiten, Bilder hochzuladen, wie man hier hat, Ordnung reinzubringen. -
Der Code von for-wii-fans hat imho nix mit deinem Problem zu tun.
Schau dir die beiden Links an, dich postete. Da stehen die Codes um z.B. die Archivlinks in deine Sidebar einzubauen. Oder schau dir die Sidebar eines anderen Themes an. -
Ich bin aus genau dem gleichen Grund hier wie pixeljuggler. Ich möchte auch nicht so viele Artikel auf der ersten Seite und lieber ein Menü, mit denen man die einzelnen Artikel anklicken und öffnen kann. Aber was du hier so erklärst, ist viel zu kompliziert. Gibt es ein Boggersystem, das da zuvorkommender ist?
Ich kenne zwar welche, aber da hat man die gleichen Schwierigkeiten, Bilder hochzuladen, wie man hier hat, Ordnung reinzubringen.Bettinaa
Wie willst du das anstellen? Man kann es doch nicht jeden recht machen, jeder hat andere Anforderungen für seine Internetpräsenz. Wen du ein Problem hast musst du einfach dran bleiben und es lösen. Das CMS oder den Blog-Anbieter zu wechseln ist glaube ich, nicht die richtige Richtung, wie du schon sagtest muss man überall sein System auf seine Bedürfnisse anpassen. Bleib bei einem Anbieter und arbeite dich da ein.Ja ich sehe es mir gleich nochmal an.
-
Ich bin aus genau dem gleichen Grund hier wie pixeljuggler. Ich möchte auch nicht so viele Artikel auf der ersten Seite und lieber ein Menü, mit denen man die einzelnen Artikel anklicken und öffnen kann. Aber was du hier so erklärst, ist viel zu kompliziert. Gibt es ein Boggersystem, das da zuvorkommender ist?
Ich kenne zwar welche, aber da hat man die gleichen Schwierigkeiten, Bilder hochzuladen, wie man hier hat, Ordnung reinzubringen.Admincenter==>Einstellungen==>Lesen==>Anzahl der Beiträge einstellen, die pro Seite erscheinen sollen
dann das Plugin page bar holen und einbauen und du hast (fast) das was Du willst,
100% muss man sich einarbeiten, oder jemanden dafür zahlen
lg
-
An der index.php arbeite ich schon die ganze Zeit. Leider habe ich keine Ahnung von php was die Sache nicht gerade einfacher für mich macht. Ich bin deshalb sehr dankbar für eure Hilfe. Ich habe deinen Quelltext mal in die index.php eingefügt. Das ganze sieht dann so aus Kunstkoederfuehrer
Hier mal meine index.php mit dem vorgeschlagenen Code vielleicht hilft das weiter.
PHP
Alles anzeigen<?php get_header(); ?> <?php get_sidebar(); ?> <?php if (have_posts()) : ?> <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> <?php /* If this is a category archive */ if (is_category()) { ?> <h2 class="pagetitle">Archive for Category '<?php echo single_cat_title(); ?>' </h2> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('j. F Y'); ?> </h2> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('F Y'); ?> </h2> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h2 class="pagetitle">Archiv für <?php the_time('Y'); ?> </h2> <?php /* If this is a search */ } elseif (is_search()) { ?> <h2 class="pagetitle">Search Results</h2> <?php /* If this is an author archive */ } elseif (is_author()) { ?> <h2 class="pagetitle">Author Archive</h2> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h2 class="pagetitle">Blog Archives</h2> <?php } ?> <?php while (have_posts()) : the_post(); ?> <div class="archive" id="post-<?php the_ID(); ?>"> <?php the_time('j. F Y') ?> · <a rel="nofollow" href="<?php the_permalink() ?>"> <?php the_title(); ?> </a> <?php comments_popup_link('(0)', '(1)', '(%)'); ?> </div> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"> <?php next_posts_link('« ') ?> </div> <div class="alignright"> <?php previous_posts_link(' »') ?> </div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <?php include (TEMPLATEPATH . '/searchform.php'); ?> <?php endif; ?> </div> <?php get_footer(); ?>Und hier meine eigene index.php ohne den vorgeschlagenen Code.
PHP
Alles anzeigen<?php get_header(); ?> <?php get_sidebar(); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="newspost"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <p class="news_rechts"><a href="<?php the_permalink() ?>" rel="bookmark">» Beitrag lesen</a></p> </div> <?php endwhile; ?> <?php next_posts_link('« Vorherige Einträge') ?> <?php previous_posts_link('Nächste Einträge »') ?> <?php else : ?> <?php endif; ?> <?php get_footer(); ?>
Und, geht doch, oder? Design-Technisch kannst du es ja anpassen! -
Ich habe jetzt folgende Code in meine sidebar.php eingefügt
jedoch wird mir immer nur eine Kategorie angezeigt, irgendwie verstehe ich folgenden Satz nicht ganz?
"Bei der Standardverwendung werden die Kategorien ohne weitere Trennzeichen (abgesehen von einem Freizeichen) aufgelistet."
Template Tags/the category − WordDokuWie ist das gemeint mit den Freizeichen damit die Kategorien aufgelistet werden, wo muss das Freizeichen sein? Ab Sommer habe ich 5 Monate PHP, ich hoffe dann wird alles besser :?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!