WordPress Alle Beiträge anzeigen

Lesezeit: 3 Minuten

Das kann wirklich einfach sein, aber ich habe gesucht und gesucht und kann nichts finden. Was ist die Standard-Blogseite?

Ich versuche, die Seite zu finden, die Auszüge aus allen meinen Blog-Beiträgen anzeigt, unabhängig von Kategorie oder Tags. Ich weiß, dass ich www.xyz.com/category/widgets tun kann, um eine Liste aller Beiträge in dieser Kategorie zu erhalten. Was ich versuche, ist einfach alle meine Blog-Posts ohne Filter aufzulisten.

Gibt es eine Standardseite in WordPress, um dies zu erreichen? Vielen Dank.

  • Eine ähnliche Frage wurde hier gestellt: stackoverflow.com/questions/4794622/…

    – Simon Osten

    13. März 2014 um 6:16 Uhr

Wenn Sie es für alle Kategorien/Tags/fron_page wollen, gibt es eine sehr schnelle Lösung – gehen Sie zu /wp-admin/options-reading.php und setzen Sie die Anzahl der Beiträge auf -1 – es ist normalerweise nicht möglich, da die Eingabe min =1, aber Sie können es leicht ändern, z. B. mit der Browser-Entwicklerkonsole.

Wenn Sie nur eine Seite mit allen Beiträgen möchten, können Sie einfach eine Vorlage oder einen Shortcode erstellen, mit http://codex.wordpress.org/Template_Tags/get_posts und numberposts auf -1 setzen und zeigen was du brauchst, zB

<?php
$args = array( 'numberposts' => -1); 
$posts= get_posts( $args );
if ($posts) {
    foreach ( $posts as $post ) {
        setup_postdata($post);
        the_title();
        the_excerpt();
    }
}
?>

Benutzer-Avatar
Simon Osten

Für andere, die dies googeln könnten … Wenn Sie die Titelseite Ihrer Website durch a ersetzt haben statisch Seite, aber dennoch möchten, dass Ihre Beitragsliste unter einem separaten Link erscheint, müssen Sie:

  1. Erstellen Sie eine leere Seite (und geben Sie eine beliebige URL/Slug an)
  2. Unter Einstellungen > Lesenwählen Sie diese neue Seite als Ihre “Posts-Seite”

Wenn Sie jetzt in Ihrem Menü auf den Link zu dieser Seite klicken, sollten alle Ihre letzten Posts aufgelistet werden (kein Herumspielen mit Code erforderlich).

(Haftungsausschluss: Ich habe dieselbe Antwort auf eine ähnliche Frage hier gepostet.)

Dies hängt alles von Ihrem Thema ab, Sie benötigen eine blog.php, page-blog.php, archive.php (Sie verstehen die Idee).

Es wird eine PHP-Seite sein, die eine grundlegende hat WP_Query() ohne Definition der Kategorie oder irgendetwas.

Sie können dies entweder definieren in:

  1. Einstellungen > Lesen — Blog-Seite
  2. Themenoptionen — (so etwas wie) Blog-Kategorien [pick all]
  3. Definieren Sie es für alle Beiträge in der PHP-Datei selbst

Hoffentlich hilft das, tut mir leid, es gibt keine “Mach das ‘hier'”-Antwort für dich :/

  • Um auf dieser Antwort aufzubauen, wenn in den benutzerdefinierten Einstellungen nichts zu finden ist, dann WordPress ‘Codex auf ihrem Vorlagenhierarchie wird äußerst nützlich sein, um genau zu bestimmen, welche Datei erstellt oder bearbeitet werden soll.

    – maiorano84

    11. Oktober 2012 um 17:27 Uhr

Thx dafür – ich habe auch einen anderen Weg gefunden …

Suchen Sie in den Dateien Ihres Themas nach blog-page.php

Wenn es nicht da ist – kopieren Sie blog.php als blog-page.php

In blog-page.php – ändern Sie die Beschreibung in Blog (Seite). Dadurch wird die Vorlage als Blog (Seite) aufgeführt, wo Sie die Vorlage verwenden können, die Ihre WordPress-Seite verwendet.

Passen Sie Ihre Seitenleiste mit Widgets für Kategorien und aktuelle Beiträge an….

1384180cookie-checkWordPress Alle Beiträge anzeigen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy