Beiträge von kaiser

    In Kurzform: (den Rest erklärt der Wordpress Codex)

    1) Ja, das geht.
    2) Es gibt einen Unterschied zw. Artikeln (Posts) und Seiten (Pages) > dazu bitte einlesen > Codex
    3) Pages haben ein Excerpt. Seiten nicht
    4) Einfach Deine archive.php kopieren, umbenennen, hochladen und dann eine Seite anlegen, der du das neue Template (> Codex) zuweist (beim Erstellen der Seite)
    5) dort dann "the_content()" gegen "the_excerpt()" tauschen > Codex
    6) voila! Fertig.

    Hallo Leute,

    nachdem ich mir die Template-Hierarchy wieder einmal länger angeschaut hab, ist mir aufgefallen, dass es da kein Template für Taxonomien und auch keines für Taxonomy-Terms gibt.

    Schön wäre es ja, wenn es wie bei Kategorien funktionieren würden: category-idXY > categories > index und selbiges wie Terms... Oder ist das nur nicht eingetragen?

    Frage 2: Bei "tag" geht es dann weiter zu tag-slug.php ... ist damit der Permalink-Titel gemeint?

    Hoffe es kann jemand weiter helfen. Danke!

    Hello Leute,

    ich hoffe es kann mir jemand weiter helfen, weil ich im Netz leider nicht wirklich was gefunden habe.

    A1) Taxonomies sind ja jetzt relativ einfach via functions.php anzulegen. Allerdings gibt´s dazu irgendwie im Codex (Template Hierarchy) kein Template gelistet. Heißt das jetzt, dass ich nicht wie bei category-idXY.php auf category.php von einer taxonomie auf alle taxonomien "zurück fallen" kann, falls dieses Template nicht existiert?
    A2) Selbiges für Terms (also die "Tags"/Schlagwörter zu einer Taxonomie) und tag.php, bzw. tag-slug.php.

    B) Ich kann mir mit "get_the_term_list" ja die "Terms"/Schlagwörter zu einem Artikel ausgeben lassen. Kann ich irgendwie auch alle Artikel zu einem Schlagwort/Term ausgeben lassen. Also eine Art Term-Archive.php machen?

    Ich hätte auch noch andere Fragen, die aber teilweise von den Möglihckeiten/Antworten d oberen beiden Fragen abhängen. Lasse die also jetzt einmal beiseite. :-D

    Danke im Voraus!

    Nein. Schau Dir einmal die Funktion wp_list_comments im Codex an... Du musst irgendwie an einzelnes Kommentar kommen und dort dann die Auswahl der class/ID via if-else treffen.

    Ps. Das Bsp das Du da zitierst ist schwer verständlich. Da gibt´s sicher einfachere Lösungen. Am Besten Du lädst Dir ein paar Themes, wo es das gibt und schaust einmal wie die das i d comment.php gemacht haben, an. PPs. Es gibt comments.php und comment.php > Template-Hierarchie > Codex lesen!!

    Ich sehe folgendes (stimmt mir Deiner Beschreibung nicht überein):

    .logo-text, .logo-text a {style.css (Linie 272)
    font-family:Arial,Helvetica,Sans-Serif;


    .PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover {style.css (Linie 1051)
    font-family:"Old English Text MT",Arial,Helvetica,Sans-Serif;

    Und die Schriftart sollte dann natürlich auf dem Betrachter-Rechner installiert sein...

    Ps. Wer den Font nicht installiert hat, wird es auch nicht sehen. Außerdem ein ziemliches Div-Verschachtelungs-Massaker und Line 1051(!!) i d style.css ... Junge, Junge...

    Firebug funktioniert folgendermaßen: Du schaust in die Html-Ansicht und klickst Dich bis zu Deinem Element durch. Dieses wird dann blau angezeigt. Außerdem siehst Du im Fenster rechts davon den relevanten Html-Code. Damit identifizierst Du Deine Css-class/ID. Im Karteireiter "Css" kannst Du dann auf "Bearbeiten" (oben) klicken und damit "live" Änderungen vornehmen. Falls diese Änderungen funktionieren, übernimmst Du sie in Deine whatever.css.

    Ps. Ein wenig Css/Html/Php Wissen ist immer erforderlich. Oder zumindestens der Wille/die Zeit sich ein wenig durchs Netz zu kämpfen um Erklärungen/Lösungen zu finden.

    Edit: Strg-Umsch-Y ist natürlich noch g´scheiter (kannte ich nur bis gerade eben noch nicht - Danke dafür).

    1. (und wichtigstens:) Nenn niemand einen Scherzkeks, wenn er Dir kostenfrei in seiner Freizeit(!) hilft und Du diese Hilfe auch weiterhin in Anspruch nehmen willst.

    2. Die Arbeit wird Dir wirklich niemand abnehmen.

    3. Schau Dir einmal die Template-Hierarchie an, damit Du verstehst, welche Datei für die Darstellung von was in einem Theme zuständig ist.

    4. Wenn in Deiner comments.php eh schon "Start editing here" steht, schränkt sich der Bereich, den Du durchsuchen musst ja schon drastisch ein, oder?

    5. Wenn Du Dir Deine Kommentarseite ansiehst, dann sieht sie deswegen so aus, wie sie aussieht, weil der Code der Reihe nach ausgegeben wird > Ergo: Der Code ist in derselben Reihenfolge geschrieben, wie er angezeigt wird > Nochmals Ergo: Dort wo Du etwas ändern willst, musst Du auch suchen.

    [COLOR=#000000]

    Zitat

    [/COLOR][COLOR=#000000]<ol class="commentlist">[COLOR=#0000CC]<?php wp_list_comments[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR]</ol>

    [/COLOR]

    6. Alles andere erklärt Dir der Codex, die FAQ, etc. Wir müssen die Dinge ja auch suchen. Sind ja kein Lexikon.

    7. Letzter Tip: Du wechselst für den Fall, dass der Admin ein Kommentar schreibt, die class/ID des Comments per php-if aus.

    Das hier: update_post_caches($posts); kenne ich nicht... und while ( have_posts() ) : fehlt darin auch... und zum Schluss wäre ein Reste mit wp_reset_query(); auch nicht schlecht, damit dann nichts in anderen queries wieder auftaucht.

    Nachdem sich Koslowski so gut darum gekümmert hat, schreib ich Dir nur noch ein paar Ergänzungen, die mir so aufgefallen sind.

    1) Beim Menü würde ich schon alle Link auch als Text einfügen, dafür aber text-intend: -900% und font-size: 0px; vergeben. Somit haben auch Menschen mit Einschränkungen Zugriff darauf.
    2) für den div #rahmen würde ich auch 814px; wählen, damit es dem Inhalt gleich ist und die Seite wirklich zentriert sitzt (also statt 802px;)

    Solltest vielleicht auch noch die Kleinigkeiten Zwecks Validierung ausbessern (55 Fehlermeldungen): [Invalid] Markup Validation of http://gruene-lindlar.de/page/ - W3C Markup Validator

    Dir fehlen zB ein paar /> Endungen (statt nur ">")...

    Sonst schaut´s schon ziemlich sauber aus.

    Ps.: Koslowski hat in einer Hinsicht schon recht: Der schwarz-transparente Rahmen ist faktisch unsichtbar und kann außerdem über css gelöst werden. Einfacher und zugänglicher wäre es bei dem was Du gerade umsetzen willst auf jeden mit seiner Variante.

    Bin ganz bei Koslowski. Testcase bringts.

    Anm. am Rande: Wenn Du gleiche Parameter für unterschiedliche IDs hast, überleg einmal folgendes:

    Zitat


    #menu img {position: blabla}
    ODER
    #menu img.fraktion, #menu img termine, #menu bla {position: blabla}
    ODER STATT (Pseudo)IDs KLASSEN
    #menu img.menuklasse {position: blabla}

    Du ersparst Dir so eine Menge unnötigen Code. Was ich übrigens mit Pseudoklassen meine: Du vergibst einmalige Klassen, also für jeden Menüpunkt eine... (hab jetzt nicht alles gelesen). Das entspricht von der Nutzung her IDs. Nur reicht eigentlich eine Klasse für alle Menüpunkte, die gleiches Verhalten haben. Wenn Du trotzdem wie von Koslowski vorgeschlagen IDs verwendest, kannt Du ja auch zusätzlich eine Klasse an die Menüpunkte vergeben, die Du bei allen anhängst aber nur einmal definierst.

    Ein Child-Theme bringt den Vorteil, dass es auf einem bereits vorhandenen Theme aufbaut und Du nur Deine Änderungen darin notierst. Übersichtlich und die Möglichkeit Updates am Parent-Theme zu machen ohne das Deine Änderungen verloren gehen.

    Beim Default-Theme geht es ja nur um die Struktur, die Deiner Seite entspricht: Sidebar, Header-Grafik und Content-Area. Lediglich die Parameter wie Breite, Grafiken, etc. sollten verändert werden.

    Darum wäre es gegangen.

    dossi: Wäre ganz nett, wenn Du das nächste Mal etwas sagst, wenn Du auf eine Lösung nicht einsteigst und nicht einfach einen halben Beitrag offen stehen lässt. Ist ärgerlich, wenn man versucht ein paar Grundlagen aus Wordpress zu erklären, damit genau die Fragen, die Du hier (schon wieder) stellst beantwortet werden und alles ein, für Dich schlüssiges, Bild ergeben soll. Aber bitte, wenn Du Dich mit Halbwissen zufrieden gibst und es hier ausreichend nette Leute gibt, die Du durch probieren kannst, soll´s mir recht sein.