Beiträge von egado
-
-
Im Standard siehst du das vollkommen richtig, alle Kategorien würden nun gleich aussehen, entsprechend des Kategorien-Templates. Wenn du verschiedenen Kategorien verschiedene Layouts zuweisen willst gibt es zwei grundsätzliche Möglichkeiten die mir einfallen, ich versuche die mal zu illustrieren ;)
[size=14]Variante 1 (Conditional Tags)[/SIZE]
Codex: http://codex.wordpress.org/Conditional_TagsDarüber könntest du, je nach persönlichen Anforderungen in deinem Kategorie-Template arbeiten, um unterschiedlichen Kategorien ein unterschiedliches Template zu verpassen. Allerdings wird das ab einer gewissen Menge unterschiedlicher Templates unübersichtlich.
Ein konkretes vereinfachtes Beispiel:
Nehmen wir an du hast 3 Kategorien (Cat1, Cat2, Cat3) und alle sollen unterschiedlich dargestellt werden. Das Ganze kann man kreativ nutzen, aber einfach um hier mal zu Potte zu kommen:PHP
Alles anzeigen<?php if (is_category( 'cat1' ) ) { ?> <!-- Loop und Elemente für Cat1 MIT Sidebar --> <?php get_sidebar(); ?> <?php } elseif (is_category( 'cat2' )) { ?> <!-- Loop und Elemente für Cat2 OHNE Sidebar --> <?php } else { ?> <!-- Loop und Elemente für Cat3 bzw. alle anderen die nicht Cat1 oder Cat2 sind OHNE Sidebar --> <?php } ?>[size=14]Variante 2 (Dynamische "statische" Seiten)
[/SIZE]Codex: http://codex.wordpress.org/Page_Templates
Codex: http://codex.wordpress.org/Function_Reference/query_posts
Codex: http://codex.wordpress.org/Custom_Fields
[size=14]
[/SIZE]Du könntest auch eine "Mischung" aus statischen Seiten mit eigenen Templates nutzen. Normalerweise ist eine in WordPress angelegte Seite als statisch zu verstehen, das liegt aber nur an den jeweils möglichen Templates die man für die Seiten auswählen kann. Du könntest ein eigenes Template erstellen (siehe Codex-Link) und dieses Template mit dynamischen Anteilen austatten, so z.B. einer Custom-Query für eine bestimmte Kategorie. Dann würde diese "Seite" nur noch als eine Art "Platzhalter" für die ihr zugewiesenen dynamischen Bestandteile herhalten.Beispiel:
Du erstellst das Seiten Template "3-Spalter-Kategorie", dieses Template enthält eine Query zum auslesen einer bestimmten Kategorie. Die Kategorie die dort ausgelsen wird, soll später im Backend einstellbar sein. Um dem Template dies zu ermöglichen kannst du die Custom-Fields nutzen. Nun legst du in WordPress eine "statische Seite" an, weist ihr das Template "3-Spalter-Kategorie" zu und übergibst per Custom-Field die ID, Slug what ever der gewünschten Kategorie die als Wert von dem Template erwartet wird. Empfehlung zu Custom-Fields (Plugin: Advanced-Custom-Fields).1. Seiten-Template erstellen (aussehen wie gewünscht)
Per Query die Posts der Kategorie $variable (Custom-Field) auslesen lassen.2. "Statische Seite" anlegen und das Template von 1.) zuweisen
3. Kategorie an das Template übergeben
Per Custom-Field der erstellen Seiten von 2.) die Kategorie als Variable an das Template übergeben (categorie id oder slug)4. Seite im Menü verlinken
Die Seite sollte nun "dynamisch" die Posts der angegebenen Kategorie ausgeben.Hoffe das war halbwegs verständlich... :/
-
Woher das Layout stammt kann ich dir so nicht sagen, dass kommt auf dein Theme an, es kann die index.php eine category.php oder oder zu teilen in einer loop.php wie auch immer da müsste entsprechend Hand angelegt werden um das Layout dieser Ansicht anzupassen :)
Siehe dazu: http://codex.wordpress.org/Category_Templates
-
Wenn ich dich richtig verstanden habe meinst du den Abstand der "Seite" zum oberen Browser-Rand? Falls ja dann einfach in der style.css (Wert für margin-top müsstest du dir halt überlegen):
Aber du solltest dich zuvor um ein Child-Theme kümmern, da sonst deine Anpassungen an der style.css des Themes mit dem nächsten Theme-Update überschrieben werden!
Child-Themes
-
Genau so wie du es beschreibst funktioniert es auch. Dieses Kategorie-Archiv zeigt alle Artikel/Beiträge dieser Kategorie im Blog-Layout an, wobei die Darstellung abhängig vom Theme ist. Im Standard erhält der aktive Menüpunkt die CSS Klasse .current-menu-item darüber kannst du ihn dann auch als "aktive" stylen. Siehe dazu z.B. das TwentyTwelve Theme.
-
Huhu,
erstmal Willkommen :) Und doofe Fragen kannst du nicht stellen ;) Ehrlich gesagt komme ich mir gerade doof vor, weil ich das Problem nicht komplett nachvollziehen kann, was genau bedeutet "In der Vorschau links"? Hast du bezüglich des Kopfbildes mal in deinem Admin-Bereich unter Design > Kopfbild eines gesetzt oder wird dieser Punkt gar nicht erst aufgeführt?
Viele Grüße
-
Huhu,
ich denke ein Link zu deiner Website wäre noch ideal, dann kann dir sicher jemand helfen :) -
Hmm... im Prinzip müsstest du an die Links nur eine ID eines ohnehin vorhandenen HTML Elementes setzen z.B. #main in diesem Fall...
Das würde dann etwas so aussehen "http://www.meine-seite.de/eine-seite-oder-artikel#main" dann würde er direkt zum Beginn des eigentlichen Inhalts springen...
-
Huhu,
ich versuche das Ganze mal ein wenig Näher zu beleuchten ;) Der Begriff Archiv ist im Zusammenhang mit "neuen Beiträgen" vielleicht etwas irreführend, zumindest wenn man davon ausgeht wofür er üblicherweise im Büroalltag verwendet wird (alte abgelegte Dokumente).
In WordPress steht Archiv mehr für eine Übersicht und es gibt eine Reihe von Archiven/Übersichten, so z.B. für eine bestimmte Kategorie, so wie du es beschreibst oder aber auch für bestimmte Monate/Jahre etc. Daher erhälst du auch wenn du auf deine Kategorie im Menü klickst das "Archiv der Kategorie xy" - d.h. die Übersicht aller dieser Kategorie zugeordneten Beiträge, egal ob alt oder neu, lediglich die Reihenfolge ist in der Regel chronologisch. Was hättest du denn statt dessen erwartet zu sehen, wenn du in deinem Menü auf die Kategorie xy klickst?
Neue Artikel landen nicht einfach im "Archiv" - diese Archive sind halt dynamische Übersichten die sich wie oben genannt auf dem Beitrag zugeordnete Infos beziehen (Datum, Kategorie, Tag usw.) und diese Infos hat ein Artikel von Anfang an.
-
Welches Theme verwendest du?
Was genau bedeutet "den letzten Artikel meiner Kategorien anzeigt"? Das würde aktuell bedeuten, dass dieses Template den neusten Blog-Artikel (also nur diesen einen) anzeigt, egal in welcher Kategorie er sich befindet - Ist das so gewünscht?
Jeweils zu bestimmen wie viele Worte der Teaser-Text (excerpt) enthält wird bissel fieser... da würde ich empfehlen, dass du einfach einen manuellen Text-Auszug in gewünschter Länge in des entsprechende Feld beim Verfassen der Artikel einträgst.
-
Auch wenn das vielleicht doof klingen mag, aber bei dem was ich vor Augen sehe kann die Antwort nur lauten, dass du am besten versuchst es ihm auszureden :) Ansonsten würde ich eher darauf tippen, dass du einen solchen Rahmen manuell hinzufügst, die Wahrscheinlichkeit, dass du ein passendes Theme findest mit einem solchen Rahmen, was auch noch im Funktionsumfang etc. den Wünschen entspricht schätze ich als sehr gering ein.
Border-Image unterstützt, wenn ich mich nicht irre, kein einziger InternetExplorer – allerdings würde ich wenn überhaupt wohl trotzdem zu dieser Variante raten, alles andere wird sehr fummelig befrüchte ich. Allerdings muss man dann auch bedenken, dass ein großer Teil der Besucher diesen Rahmen in der Form nicht wahr nehmen werden, so fern sie mit einer der schrecklichen IE Versionen unterwegs sind.
-
Das ist "problemlos" möglich :) Allerdings musst dazu die Template-Dateien des Themes anpassen. Am sinnvollsten wäre vermutlich die header.php (je nachdem was man so vor hat) aber bevor du das tust, solltest du mal schauen ob du nicht lieber ein "Child-Theme" erstellst, damit deine Anpassungen beim nächsten Update des Wallbase Themes nicht "überschrieben" werden. :)
Bezüglich der manuellen Integration müsstest du mal Googlen, achte darauf das die Beiträge dazu halbwegs aktuell sind... dieser hier scheint mir in die richtige Richtung zu gehen http://www.drweb.de/magazin/wordpr…infuegen-35176/ nur mal als Beispiel (hab den Beitrag nur überflogen, also nicht böse sein wenns nit ideal is) :D
Achja und hübsche Fotos dabei ;)
-
Huhu, kannst du vielleicht einen Link zu deiner Seite posten?
-
Hmm... hast du auch dieses hier getestet? http://wordpress.org/plugins/adminimize/screenshots/ Ich habs hier und da laufen, deinen Wunsch jedoch nicht versucht nachzubauen, aber rein von den möglichen Settings hätte ich gedacht es würde gehen...
-
Ich mache mal n ketzerischen Vorschlag :) Probier aus was passiert ;)
Bei dieser Angabe handelt es sich nicht um eine rein infomative, sie steuert wie oben beschrieben wie, was wo ausgegeben wird. Ob und wie dein Theme auf die unterschiedlichen Einstellungen reagiert probierst du am besten einfach aus, du kannste diese Einstellungen immer wieder ändern.
-
Du nutzt sicher das Plugin "WP Maintenance Mode/Wartungsmodus" ? Damit gibt es in der aktuellen WordPress Version scheinbar einige Probleme. Ist mir selbst schon bei einer WordPress Installtion begegnet. Deaktiviere es mal und teste erneut. Ich hab dem Frank (Plugin-Autor) bereits geschrieben, aber noch kein Feedback erhalten.
Forenbeitrag dazu: http://wordpress.org/support/topic/…-site?replies=8
-
Faktisch folgt eine Ausgabe ausnahmslos aller Artikel/Beiträge. Man könnte auch sagen ohne "Filter". Diesen Filter nennt man im WP-Jargon eben Kategorien. Soweit korrekt?
Korrekt :)
Es kommt durch die Einstellungen ("Geben Sie Standard-Beitragsseite an") so rüber, als würde diese Beitragsseite, die ALLES aufzeigt (s.o.), eine Art Standard darstellen.
Aber ist es nicht so, dass es diese nicht zwingend geben MUSS?
Es ist auch ein "Standard" – das bedeutet jedoch nicht, dass es auf die Bedürfnisse jedes Benutzer passt, aber irgendwo muss ein System wie WordPress ja ansetzen, zumal es von den meisten als eben als Blog-Software genutzt wird.
Entweder gibt es sie oder eben nicht. Wenn es sie gibt, kann ich sie auch z.B. im Menü oder sonstwo verlinken.
Im Prinzip ja, niemand zwingt dich die Beitrags-Seite aktiv im Menü zu verlinken, wenn du sie nicht brauchst für dein Konzept bzw. sie nicht nutzen möchtest.
Doch finde ich es verwirrend, überhaupt eine Standard-Beitragsseite zu hinterlegen. Was soll denn mit diesem Eintrag passieren? Es macht IMHO doch nur Sinn, wenn dieser Wert (diese Standard-Beitragseite) als Fallback oder Gateway für irgendwas herhalten soll.'IMHO' daher, da ich wahrscheinlich wieder auf einem falschen Trip bin, sorry dafür ;-).
Ich denke du wirst dich daran gewöhnen müssen, dass es von Haus aus solch eine Seite geben kann. Ob dies nun Sinn macht oder nicht hängt einzig und allein von den Wünschen des Benutzers ab. Aber eine Blog-Software wie WordPress hat nunmal eine Seite auf der alle Artikel angezeigt werden "können". Ob man sie nutzt oder nicht ist jedem selbst überlassen. -
Es gibt kein "immer angezeigt wenn" dort wird "in der Regel" die index.php zur Ausgabe der Artikel genutzt und es werden einfach nur alle Artikel ausgegeben... nicht mehr und nicht weniger. Wie die Seite nun heißt, wo im Menü oder sonst was die ist spielt keine Rolle... Alle Artikel, Kategorie-Übergreifend auf einer Seite ;)
-
Klar... die Seite kann den Titel "Blah Blub" haben und den Slug "blog" :) Oder natürlich auch "Blog" als Titel und auch "blog" als Slug... wenn du im Edit Modus bist oder eine neue Seite anlegst, findest du unter dem Titel eine Möglichkeit den "Permalink" zu bearbeiten und einen ggf. zum Titel abweichenden anzulegen.
-
Beispiel:
- Leg eine Seite "Meine Startseite" an
- Leg eine Seite "Meine Artikel" an
- Geh unter "Einstellungen > Lesen" und aktiviere unter "Startseite zeigt" > statische Seite
- Wähle für die Startseite deine eben angelegte Seite "Meine Startseite" aus
- Wähle als Beitragsseite deine eben angelegte Seite "Meine Artikel" aus
- Speichern ;)
Unter http://www.domain.de wird nun "Meine Startseite" angezeigt... willst du deine Blog-Artikel sehen so findest du sie unter http://www.domain.de/meine-artikel