Beiträge von FlorianBrinkmann

    Schreib das hier mal in eine .htaccess-Datei (ja, der Punkt muss da sein) und leg die in dein Root-Verzeichnis (da wo du WordPress installiert hast):

    Apache Configuration
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^le-boas\.de$
    RewriteRule ^(.*)$ http://le-boas.de/$1 [R=301,L]

    Dann leitest du alle anderen Domains einfach auf den Ordner weiter, auf den die Domain le-boas.de auch zeigt. Dann sollte, wenn du bspw http://leipzig-boas.de/wissenswertes/ aufrufst, auf http://le-boas.de/wissenswertes/ weitergeleitet werden.

    Also du möchtest unbedingt, dass deine Seite unter 5 Domains erreichbar ist? Aber wieso? Wieso suchst du dir nicht eine Hauptdomain und leitest alle anderen Domains auf diese um? Das geht im übrigen auch so, dass du von hier (http://le-boas.de/bestand/black-panther/) nach hier (http://leipzig-boas.eu/bestand/black-panther/) weitergeleitet wirst – also keine alten Verlinkungen verloren gehen oder einfach auf der Homepage landen.

    Edit: Google würde sich über eine Ein-Domain-Lösung im Übrigen auch freuen :)

    So, Lösung gefunden. Ich nutze einfach nochmal dieselbe Vorgehensweise wie für das automatische Feautred Image, um alle Bilder der Galerie zu bekommen (inklusive ID). So sieht der korrigierte untere Teil Code aus:

    Ich habe folgendes Problem. Ich möchte bei einem Theme beim Post Format „Galerie“ gerne in der Blogansicht statt nur eines großen Vorschaubildes bereits zusätzlich zwei oder drei weitere Bilder darstellen (als Thumbnails). Ich bin auch schon soweit gekommen, dass ich die URL der Thumbs ausgegeben bekomme, also steht der Darstellung der Bilder eigentlich nichts mehr im Wege.

    Nur möchte ich gerne die alt-Texte ausgeben lassen, bekomme das allerdings gerade nicht hin. Hier erstmal der Code der content-gallery.php:

    Ich gebe zwei Bilder der Galerie als kleines Bild aus – eins groß. Wenn kein Artikelbild gewählt ist, dann werden einfach die ersten drei Bilder ausgegeben. Wenn ein Post-Thumbnail gewählt ist wird noch geprüft, dass das Bild nicht doppelt ausgegeben wird (wenn als Post-Thumbnail bspw das erste oder zweite Bild gewählt ist damit dies groß dargestellt wird, würde es dann als kleines Bild ja nochmal erscheinen)=.

    In der Variable $image ist dann die entsprechende URL des Thumbnails gespeichert. Hier sehe ich aber keinen Weg, wie ich von hier aus zu dem alt-Text des Bildes komme. Ich stolpere immer wieder über die Funktion wp_get_attachment_image, die ja genau das ausgibt, was ich möchte. Allerdings muss ich dafür die id des Bilder übergeben, die ich aber nicht habe.

    Nun habe ich versucht, von der URL des Bildes durch eine Datenbankabfrage auf die id zu kommen – allerdings werden in der Tabelle „Posts“ ja nur die Dateien mit dem „normalen“ Dateinamen festgehalten, nicht die Dateinamen der Thumbnails (die ich von get_post_gallery_images ja nur zurückbekomme).

    Also meine Frage: Gibt es eine Lösung, wie ich die URL des „full“-Bildes herausbekomme, und von da auf die id komme?

    Irgendwie kann ich nicht richtig abschätzen, was das für andere Nebenwirkungen hat.

    Hat es denn einen tieferen Sinn, dass du mehrere Domains haben möchtest? Oder sind das einfach alles Abwandlungen der Hauptdomain, die du gerne auch auf die Seite leiten möchtest. Dann hätte es nämlich keine Nebenwirkung (und sonst auch nicht). Google findet doppelte Inhalte auch nicht so toll ;)

    Edit: Aber grundsätzlich: Ich glaube nicht, dass es eine (halbwegs einfache) Möglichkeit gibt, WordPress relative Pfade beizubringen.

    Zuerst solltest du dir ein Child-Theme anlegen, an dem du dann alle Änderungen vornimmst.

    Zu 1:

    In der style.css ab Zeile 75 steht der Zeilenabstand für Absätze, Listen ... anpassen. Bloß nicht über Umbrüche arbeiten, um die Zeilenhöhe zu ändern!!!

    Da steht dann folgendes:

    Code
    p, ol, ul, blockquote {
        line-height: 24px;
    }

    Wenn du den Abstand für alle diese vier Elemente erhöhen möchtest, kopier dir das einfach in die style.css deines Child-Themes und erhöhe den Wert. Wenn du nur den Zeilenabstand für Absätze erhöhen möchtest, schreibst du in dein Child-Theme folgendes:

    Code
    p{
        line-height: wunschwert;
    }

    Zu 2:
    Auch hier wieder in deinem Child-Theme arbeiten!

    Kopier einfach die Datei, aus der du hier den Auszug gepostet hast, und mach genau die Änderung, die du schon vermutet hast – einfach die Zeile löschen.

    Zu 3:

    Habe da jetzt auf deinem Blog gerade kein Beispiel für gefunden, aber es sollte mit diesen Zeilen in der style.css des Child-Themes funktionieren:

    Code
    .alignleft{
        float:left;
    }

    Für die Ausrichtung am rechten Rand:

    Code
    .alignright{
        float:right;
    }

    Für die Ausrichtung in der Mitte:

    Code
    .aligncenter{
        display:block;
        margin:0 auto;
    }

    Dann ersetze das

    PHP
    get_template_part( 'preview', get_post_format() );

    mal beispielsweise durch

    PHP
    get_template_part( 'related', get_post_format() );

    Und dann packst du den Inhalt der angepassten preview.php in eine neu zu erstellende related.php und bringst die preview.php wieder auf den Ursprungszustand. Und wenn das ganze ein fremdes Theme ist, dann mach alle Anpassungen am besten in einem Child-Theme.

    Und wie genau sieht die Trade-URL aus? "/te3/out.php?s=70&u=" ist ja keine URL, oder kommt das einfach als Pfad an deine Domain dran?
    Die Trade-URL musst du jedenfalls vor diese Stellen hier schreiben:

    PHP
    <?php the_permalink() ?>

    Das gibt den Link zum Artikel aus. Vorher müsstest du vielleicht prüfen, ob diese preview.php noch irgendwo eingebunden wird

    PHP
    get_template_part( 'preview', get_post_format() );

    bei mir steht aber der jeweilige titel.


    Schau mal in der single.php deines Themes nach (habe es mir jetzt nicht heruntergeladen, aber da sollte es stehen) und such nach

    PHP
    previous_post_link();


    und

    PHP
    next_post_link();

    Die beiden Funktionen geben ohne übergebenen Parameter den Titel des vorherigen bzw nächsten Posts als Link aus. Das kannst du dann wie folgt verändern:

    PHP
    previous_post_link( '&laquo; %link', 'Älterer Post');


    und

    PHP
    next_post_link( '%link &raquo;', 'Neuerer Post');


    Habe es jetzt nicht getestet, sollte aber klappen. Falls den beiden Funktionen bereits Parameter übergeben waren, dann musst du diese natürlich wieder in die geänderte Version übernehmen. Was für Parameter es gibt, kannst du im Codex für previous_post_link und ebenfalls im Codex für next_post_link nachschauen.