Beiträge von marX

    Wenn ich nun versuche mich über die wp-login einzulogen,
    dann bekomme ich im Browserfenster den ganzen php-Text
    angezeigt


    Scheint in letzter Zeit öfters aufzutreten. Schau mal über die Forensuche. Eine Wirkliche Lösung ist mir aber nicht bekannt. Vielleicht ist auch ein Downloadpaket korrupt? :-| Wo hast du dein 2.7 heruntergeladen?


    Änderungen hab ich dir rot markiert. So sollte es keinerlei Auswirkungen mehr auf den normalen Loop weiter unten haben.

    PS: Bist du sicher, dass du get_header() erst weiter unten ausführen möchtest? Ich bin mir ziemlich sicher, dass das dein HTML massiv durcheinander bringt. ;-)
    SELFHTML: HTML/XHTML / Allgemeine Regeln für HTML / Grundgerüst einer HTML-Datei

    Schau mal hier:
    Using Gravatars WordPress Codex

    Ab 2.5 funktioniert folgendes:

    PHP
    <?php echo get_avatar( $id_or_email, $size = '96', $default = '<path_to_url>' ); ?>
    Zitat von Codex
    • id_or_email (required): Author’s User ID (an integer or string), an E-mail Address (a string) or the comment object from the comment loop. Note: with most comment templates you can use $comment here, in order to display the gravatar of the commenter. In other templates, you can use get_the_author_id() here.
    • size (optional): Avatar display size (max is 512).
    • default (optional): Absolute location of the default avatar to use (used when the person has no email address associated with them). If this is left blank then the gravatar you see here will be used as the default avatar.

    Der Code kommt ins Kommentartemplate, also die comments.php des Themes.

    Am besten die Domain zum Hostingprovider umziehen lassen, falls der Domainanbieter nur eine Weiterleitung anbietet. Eventuell mal beim Domainprovider und beim Hostingprovider anfragen, welche Möglichkeiten du hast.

    Jupp. Wozu aber PHP-Code in Artikeln oder Seiten? Ich persönlich bekomm da immer Bauchschmerzen. Entweder arbeitet man per Plugin, z.B. mit Shortcodes, oder mit Seitentemplates. So kann das Problem was du hier hast gar nicht erst auftreten, da die <textarea> nie durch einen the_content-Filter geschickt wird.

    Ich würde da einen Lightbox-Clone o.ä. verwenden, wo ich HTML-Inhalte in ein Popup-Fenster (eigentlich eher Overlay-Div) laden kann. Ich könnte dir da diverse Bibliotheken auf PrototypeJS-Basis nennen, z.B.:
    LightWindow Demo

    Ist natürlich nicht gerade klein das Teil. Nutzt du bereits eine JavaScript-Bibliothek in deinem Theme?

    Nein, natürlich nicht, aber man kann das sinngemäß in ein Plugin verpacken:


    Na klar, so gehts natürlich auch. Ich hantiere nur möglichst selten mit direkten SQL-Queries, wenn ich Core-Funktionen nutzen kann. Macht mich unabhängiger von der verwendeten WP-Version. Deine Variante ist natürlich performanter als mein Workaround weiter oben, keine Frage.

    Was soll er bitte auch anzeigen bei so einem Link?

    HTML
    <a title="Beiträge von " href="http://www.maulbeerblatt.com/?author=51"></a>


    :-D

    Klar, funktionieren tut er, zumindest solange man ihn findet. Das href-Attribut ist ja vorhanden und korrekt gefüllt. ;-) Das Problem ist der Display-Name, den ich in der falschen Variable suchte. Da gabs keinen, also wurde auch keiner angezeigt.

    Aber jetzt gehts ja, und auch der Name wird korrekt angezeigt. Hast meine Änderungen wohl trotzdem eingebaut?

    .In der Navigation sollen nur die Kategorien z.B. "Aktuell (12)" mit den Beiträgen aus dem laufenden Jahr angezeigt werden.


    Das geht nicht. Der Zähler zählt immer alle Artikel.

    Zitat

    Der loop soll dann nur das Aktuelle Jahr in der archive.php anzeigen.


    Das ist kein Problem. Hab ich dir ja oben geschrieben.

    Zitat

    Zwar wäre mir ein Archiv mit den Beiträgen aus den "Alt"-Jahren lieber, aber das frage ich später


    Geht - aber nicht so einfach. (Und ich will spickzettel nicht so recht glauben, dass das mit "<" funktioniert :mrgreen:)

    Komisch, ich schaue mir das Ganze mit Safari an. Liegt dann wohl daran. Wie kann ich das aber beheben, damit auch Safari-User eine Trennlinie in #111111 sehen?


    Räum erstmal dein HTML auf. Wahrscheinlich kommt der Safari bei den Fehlern ins Schleudern.

    Zitat

    Wieso das? Dann ist header.php aber nicht mehr zentriert. Ist es nicht egal wie rum es ist?


    Nein. Am Anfang eines HTML muss ("sollte") immer eine Doctype-Deklaration stehen (da hat sich bei dir auch noch ein Leerzeichen zw. <! und DOCTYPE eingeschmuggelt), anschließend <head> gefolgt von <body>. Dein <div id="wrapper"> muss im <body> erscheinen. Es sollte also eher in die header.php, und dort direkt nach <body>.

    Das ist aber nur einer der Fehler. Wenn alle weg sind sollte die Trennlinie überall korrekt dargstellt werden (CSS-fähigen Browser und True-Color-Farbdarstellung vorausgesetzt ;-)).


    Startseite
    News (Blogkategorie News)
    Presseartikel (Blogkategorie Presseartikel)
    Über uns (Statisch)
    Links (Statisch)

    PHP
    <ul>
      <li><a href="<?php bloginfo('url') ?>/">Startseite</a></li>
      <?php wp_list_categories('title_li=') ?>
      <?php wp_list_pages('title_li=') ?>
    </ul>


    Wenn mehr gemischt werden soll, auch abwechseln Seiten und Kategorien, dann musst du entweder explizit Links setzen oder wp_list_*() mit include/exclude-Parametern aufrufen. Mindestens 2 passende Threads solltest du auch über die Forensuche erinnern, das war vor nicht allzu langer Zeit schonmal da. ;-)

    So müsste es funktionieren: