Wie unterscheidet man die Homepage-Struktur von der Kategorieseitenstruktur in der WordPress-Vorlage?

Ich bin sehr neu in der WordPress-Welt und finde einige Schwierigkeiten mit der Erstellung einer persönlichen Vorlage.

Ich möchte einen Blog wie diesen (der WordPress verwendet) implementieren: http://viralpatel.net/blogs/

Mein Blog muss der einfachste sein und nur zwei Spalten haben: eine für die letzten Posts und eine für die am meisten besuchten Posts.

Ich habe von einer bestehenden Vorlage (namens Coogee) angefangen und den Inhaltsbereich (die index.php-Datei) in zwei Spalten unterteilt: die erste zeigt die neuen Beiträge und die zweite die meist gelesenen Beiträge.

Ich habe diese functionen mit einigen Codezeilen implementiert, die ich in meine Spalten eingefügt habe, wie hier gezeigt: http://bacsoftwareconsulting.com/blog/index.php/wordpress-cat/how-to-display-most-viewed-posts -in-wordpress-ohne-plugin /

Ok, jetzt sieht die Homepage für meine Absichten gut aus, aber ich habe ein Problem auf der Kategorieseite.

Wenn Sie zum Beispiel auf den Link “generisch” im Menü Kategorie in der Seitenleiste klicken, erhalten Sie diese Seite: http://scorejava.com/wordpress351/?cat=2

In der Theorie sollte diese Seite NUR die Artikel anzeigen, die die “generische” Kategorie haben, aber das ist nicht wahr. Tatsächlich sind in der linken Spalte korrekt die Artikel mit der “generischen” Kategorie gezeigt, aber in der rechten Spalte bleiben die letzten 5 veröffentlichten Artikel …

Und jetzt habe ich eine Frage … scheint, dass WordPress diese index.php Datei als Vorlage des Inhaltsbereichs aller Seiten verwendet (außer dem, der einen einzelnen Artikel anzeigt, der single.php Datei verwendet)

Das ist nicht gut für mich, weil ich möchte, dass eine Kategorieseite nur eine große Spalte mit den letzten Artikeln der aktuellen Kategorie anzeigt , wie hier: http://viralpatel.net/blogs/category/spring/spring3-mvc-framework/

Wie Sie in diesem Blog sehen können, gibt es auf der Startseite mehr Spalten, aber nur eine Spalte für die Kategorieseite

Gibt es eine Möglichkeit, eine andere Struktur (anders als die index.php-Datei, die für den Inhalt der Homepage-Artikel verwendet wird) für die Kategorieseite zu definieren?

Wenn ich keine andere Struktur für die Kategorieseite verwenden kann, muss ich die gleiche index.php Datei auch für die Kategorien-Inhaltsseite verwenden …. es gibt eine Möglichkeit, die zweite Spalte nur anzuzeigen, wenn der Besucher sich in der zweiten Spalte befindet die Homepage und zeige es nicht an, wenn er auf einer Kategorieseite ist (zeige es nicht, wenn der Besucher in einer PGE ist wie: http://scorejava.com/wordpress351/?cat=2)

Solutions Collecting From Web of "Wie unterscheidet man die Homepage-Struktur von der Kategorieseitenstruktur in der WordPress-Vorlage?"

Wenn ich dich verstehe …

Ihr Theme hat möglicherweise nur eine index.php und eine single.php aber WordPress unterstützt ein viel komplizierteres Templating-System , und Sie können die Formatierung verschiedener Arten von Inhalten steuern, indem Sie einfach Dateien mit den richtigen Namen erstellen. In Ihrem Fall denke ich, dass mindestens eine der benötigten Dateien category.php .

Natürlich müssen Sie das entsprechende PHP für diese Vorlage schreiben, aber Sie sollten in der Lage sein, entweder Ihre index.php oder Ihre single.php zu single.php um loszulegen.