Beiträge von helix

    […] es ist ja nicht die absolute URL in der Datenbank gespeichert, oder?

    Doch, im allgemeinen schon. Es ist eher die Ausnahme, wenn in der Datenbank ein relativer Pfad steht.
    Aber du kannst sowieso schlicht nach dem Pfadbestandteil suchen: ersetze uploads/2016/06/xyz.jpg durch uploads/xyz.jpg …
    Du musst sowohl den Pfad ersetzen, unter der das Bild (mit seiner Datenbank-ID) zu finden ist, als auch die Pfade in den img-Tags oder in den Links, wo es referenziert ist; das fängst du, indem du nach genau dem Ordner suchst, den du jetzt liquidieren willst.

    Die einfache Lösung ist, genau so vorzugehen, wie es für einen Domainumzug beschrieben wird.
    Achte darauf, dass du vor der Operation ein Datenbank-BackUp machst.
    Und ich würde nach einem Tool suchen, mit dem ich „volle Kontrolle“ habe, bei dem ich auswählen kann, dass mir jedes Vorkommnis nochmal gezeigt wird, bevor ich sage: „ja, ersetze das“.

    Und nein, eigentlich ist es weder besonders kompliziert, noch besonders schwierig.
    Es ist aufregend, wenn man es das erste Mal macht. Und bei vielen ist es auch die folgenden Male immer wieder aufregend. Es braucht, bis man da abstumpft …

    Also denn: wer nicht wagt, der nicht gewinnt – good luck!
    Gruß
    helix

    Ja, wirst du trotzdem müssen. Was du jetzt vorhast, ist nur das Gleiche in umgekehrt.

    Vereinfacht erklärt: Das ist dem WordPress egal, wo es auf welchem Server liegt. Du kannst den Ordner „schnurpseldiprox“ nennen, wenn das deiner Orientierung im FTP weiterhilft. Das WordPress hält sich halt an die Domain, die zugewiesen ist …

    Gruß
    helix

    Nein, hast du ganz richtig verstanden.

    Jetzt kannst du entweder die ganzen PlugIns durchsuchen, ob du eines findest, das kann, was du brauchst. Oder – du hast ja bereits ein Child-Theme – ergänzst du dort an passender Stelle eine Klasse.

    Sorry, wenn ich vielleicht manchmal etwas umständlich bin. Ich hätte gleich meine Templatedateien entsprechend angepasst, ohne mir erst die Mühe zu machen nachzusehen, ob mir vielleicht ein PlugIn die Arbeit abnehmen kann …

    Und das würde ich dann konkret so machen, dass ich diesen Codeschnipsel in der functions.php des Child-Themes ergänze:

    Hoffe, das hilft weiter. (Du solltest dann bei Beiträgen innerhalb der Kategorien „werkgruppen“ und „ausstellungen“ die zusätzliche Klasse „werk“ im body-Tag haben.)

    Gruß
    helix

    Gruß

    Ah, nicht ganz gut. Ich hatte gehofft, dass die Kategorie schon als Klasse im body-Tag auftaucht. Dein article-Tag ist ja im Quelltext an völlig anderer Stelle, wenn du nicht sehr großes Glück hast, ist es unmöglich, über die Kategorieklasse im article-Tag dein Menü anzusprechen.

    Schau dir mal bitte dieses PlugIn an: https://wordpress.org/plugins/wp247-body-classes/
    Damit müsstest du eine kategorispezifische Bodyclass ergänzen können.

    Und dann ist der Code, den du in deine CSS-Datei (Childtheme oder custom CSS) eingeben musst, ganz einfach:

    Code
    .category-werkgruppen #menu-item-88, .category-ausstellungen #menu-item-88 {
        und hier die css-Anweisung für den aktiven Link
    }

    Gruß
    helix

    Oder kann man in einem Widget nur die 15 Schlagwörter anzeigen? Das würde mir auch reichen.


    Wenn du 15 Links händisch anlegen magst – genau die –, geht das. Entweder komplett händisch, z.B. in einem Textwidget. Oder über ein Menü-Widget und dann die 15 Tags als individuelle Links anlegen.

    Oder eben mal die PlugIns durchforsten, ob es ein Tag-Widget mit Auswahlmöglichkeit gibt …

    Gruß
    helix

    Wenn es dir gelungen ist, die Eingabefelder ansich mit css zu stylen, solltest du auch in der Lage sein zu ermitteln, wie du den übergeordneten Container ansprechen kannst, so dass du den p-Tags innerhalb dieses Containers einen geringeren Abstand zuweisen kannst.

    Gruß
    helix

    Fast. Hinter dem img-Tag bitte das a-Tag wieder schließen. Sonst wird unter Umständen alles nachfolgende zum Link auf deine Vernissagen-Seite …

    Mit der max-width-Angabe im img-Tag kann ich nicht so wirklich was anfangen. Ist sinnvoller, wenn du das in deiner Stylesheet-Datei definierst.
    Und die Angabe „Impressionen“ kannst du einfach vor dem schließenden a-Tag noch ergänzen.

    Gruß
    helix

    Meinst du mit „komplett identisch“, dass dir „Impressionen“ immer noch ausgegeben wird? Dann müsstest du die Lösung mit dem Text-Widget nehmen (da weiß ich dann nämlich nicht, wie du dran kommst; ist vielleicht auch ein bisschen komplizierter).
    Oder ist das Problem „nur“, dass der Link immer noch „Vernissagen“ heißt und nicht „Impressionen“? => Das wäre einfach, das kleine Dreieck neben „category“ aufklappen und bei „Navigation Label“ das Wort „Impressionen“ eintragen.
    Und Bild dazu kriegst du bei der Lösung übers Menü-Widget eben nur über CSS und Hintergrundbild.

    Sonst eben Texwidget:
    Titelzeile leer lassen. Ins Textfeld eingeben:

    HTML
    <a href="http://press-photographer.de/category/vernissagen/"><img src="der-pfad-zu-deinem-bild" /> Impressionen</a>


    Speichern, angucken, zufrieden sein (oder auch nicht).

    Gruß
    helix

    Auch für Antworten, die du so nicht lesen wolltest?
    1.) bei Bilddateien versagen die Web-Developer-Tools, Glaskugel ist immer noch in Wartung => also bitte: Link zur Seite.
    … wenn überhaupt, denn
    2.) Kallyas ist ein Bezahl-Theme, da kommt man oft schnell an die Grenzen; der Support fürs Theme ist dann eher die richtige Anlaufstelle.

    Gruß
    helix

    Super!

    Diese headers-already-sent-Fehlermeldung taucht eigentlich sehr oft auf. Ich glaube, deswegen war es – zunächst – schwierig, die Ursache genauer einzugrenzen. Und wahrscheinlich deswegen ist der Hinweis auch nicht früher gekommen …

    Gruß
    helix

    Eigentlich ist das ein guter Plan, neue Installation aufsetzen und, wenn alles fertig ist, die Domain(s) passend routen.

    Uneigentlich kommst du dann um das Ändern der Pfade in der Datenbank nicht drumrum. Was du ja vermeiden wolltest.
    Das nachträgliche Ändern der Pfade kannst du nur dadurch umgehen, dass du deine Multisite gleich auf der richtigen Domain aufsetzst.

    Normalerweise ist das Ändern der Pfade in der Datenbank nicht so wirklich ein Problem. Die Erfahrung, dass es schiefgehen kann, hast du ja jetzt schon gemacht. Also wirst du es beim nächsten Mal richtig machen.
    Bei Multisite ist das nochmal ein bisschen komplexer und kann dann schon tricky sein. Siehe http://forum.wpde.org/konfiguration/…-multisite.html

    Deswegen würde ich dir vorschlagen: Bau deine neue Multisite auf, wie geplant. Mache sehr früh einen Test, ob und wie du die Multi-Installation auf andere Domains umgezogen bekommst. Wenn es nicht klappt, ist nicht viel kaputt, wenn du einfach nochmal von vorne anfängst. Und wenn du weißt, dass und wie es klappt, kannst du ganz beruhigt weiterarbeiten.

    Gruß
    helix

    Damit ich keinen Unsinn erzähle, hab ich mir jetzt mal kurz die verschiedenen Widget-Möglichkeiten in die Sidebar gezogen.

    Ich splitte mal dein Problem:

    1. Du hast „Impressionen“ als Widget-Titel, möchtest das aber eigentlich gerne als Linktext für deinen Link zur Kategorie „Vernissagen“ haben.
    Den Widget-Titel kannst du bei allen hier einsetzbaren Widget-Lösungen auch einfach leer lassen.
    Beim Kategorie-Widget wird er dir aber trotzdem immer den Kategorie-Namen anzeigen, nicht einen selbstgewählten Link-Bezeichner.
    Deswegen der Vorschlag mit dem Menüwidget (heißt im Adminbereich bei den Widgets „Individuelles Menü“) Dafür legst du dir bei den Menüs eines an, in das du nur diese Kategorie ziehst, und verknüpfst das mit dem Menüwidget. Im frisch angelegten Menü kannst du der Kategorie einen eigenen Bezeichner geben, unter „Angezeigter Name“. Und die Kategorie kriegste ins Menü, indem du die Box (wahrscheinlich) links „Kategorien“ aufklickst, und deine Vernissagen-Kategorie auswählst.
    Die weitere Alternative ist, dass du einfach den Link zu dieser Kategorieseite als html-Link in ein Textwidget eingibst. Wenn es bei diesem einen Link bleiben soll, ist das weniger aufwändig, als ein neues Menü dafür anzulegen.

    2.) Wie bekommst du ein Bild dazugestellt, das möglichst ebenfalls klickbar ist?
    Entweder, du gibst dem Link zur Kategorieseite über CSS ein Hintergrundbild.
    Oder, wenn du das Textwidget für dich wählst, kannst du natürlich ein img-Tag vor den eigentlichen Link stellen, das du ebenfalls in Link-Tags einschließt. Oder dein Link umschließt img und Linktext zusammen. „Darf“ man jetzt (in HTML5).

    OffTopic: du sollst dich nicht als Depp bezeichnen und auch nicht mit einem vergleichen.

    Gruß
    helix

    Wenn es wirklich viele Bilder sind, ist die Option mit den monats- und jahrebasierten Ordnern vielleicht eigentlich gar nicht so schlecht?

    Im Prinzip kannst du es so machen, wie du beschrieben hast: Bilder manuell umziehen, dass sie im Ordner uploads direkt liegen und dann die dazugehörigen Einträge in der Datenbank anpassen.

    Aber vorsichtig: Auch Informationen zu Bildern können in der Datenbank als serialized Data gespeichert sein, z.B. wenn die Bilder in einer Galerie eingebunden sind. Verwende deswegen dafür ein Tool, das mit diesen serialized Data umgehen kann.
    Suche nach Stichworten wie „WordPress Domain umziehen“, da findest du dann die entsprechenden Hinweise. Natürlich musst du die Anleitungen zur Vorgehensweise dann für deinen Bedarf anpassen.

    Gruß
    helix

    ja, dann müsste die (Ober-)Kategorie Werk als eine Klasse im body-Tag auftauchen, z.B. category-werk. Und dein Link „Werk“ hat eine eigene id, mindestens #menu-item-soundsoviel.
    Dann ist die Bedingung für deine Formatierung einfach .category-werk #menu-item-soundsoviel => formatiere so.

    Gruß
    helix

    Das ist kein Link, das ist ein Template. Das WordPress automatisch verwendet, wenn die Bedingung(en) zutrifft / zutreffen.

    Wenn du dich vielleicht mal drüber auslässt, ob das spezielle Design nur für Posts generell speziell sein soll oder für welche Posts oder für jeden Post ein eigenes? Dann könnte man dir sinnvoller raten und wäre auch eher bereit, noch etwas genauer zu erklären – nur mal eben so das komplette WordPress erklären, weil du eine unspezifische Frage stellst …

    Gruß
    helix

    Ich finde, du musst Struktur und Aussehen (gedanklich) trennen.
    Zunächst einmal brauchst du irgendeine Art von Box im Admin-Bereich, beim Verfassen der Beiträge, wo du eingeben kannst, um welches Land es sich handelt und also, welche Kennung ausgegeben werden soll.
    Dann muss das, was du da eingegeben hast, durch dein Theme auch im Frontend auch ausgegeben werden. Das ist, wenn ich deinen Kenntnisstand richtig erfasse, vielleicht die größte Hürde.
    Der Rest ist Styling.

    Die Links, die ich dir so-mal-auf-die-Schnelle gegeben habe, stellen in erster Linie Boxen im Admin-Bereich zur Verfügung. Da du wenig Aussagen darüber gemacht hattest, was du selber machen kannst und wofür du eine fertige PlugIn-Lösung brauchst, musste ich eben einfach ausprobieren, ob dich was „anspringt“, wenn du die Beschreibungen der PlugIns studierst.

    Was noch funktionieren könnte: Wenn du ein Theme hast, das zu den Artikelbildern auch noch eine Bildbeschreibung hast. Das wird aber wohl eher nicht so häufig angeboten werden.

    Ah, was du vielleicht auch noch nutzen könntest: Tags.
    Dann könntest du so eine Struktur festlegen: Wann immer ein Beitrag mit einem Ländernamen-Tag versehen ist, wird das Beitragsbild auf besondere Art dargestellt. Ein tagspezifische Klasse bekommst du normalerweise automatisch. Der Rest ist CSS. Dafür brauchst du dann auch kein Child-Theme (kein Eingriff in die Art der Ausgabe), sondern es reicht ein custom CSS. Sowas bieten manche Themes schon von sich aus an. Ansonsten gibt es dafür PlugIns.

    Gruß
    helix