Beiträge von helix

    Hm ja, das eine ist die Struktur deiner Seite (deine), das andere ist die Struktur, die in deinem Theme angelegt ist, und wieder was drittes ist die Standard-Struktur von WordPress.

    „Portfolio“ ist keine Standard-WordPress-Struktur. Wer nicht gerade selber mit dem Fluxus-Theme arbeitet, muss sich da erst reinarbeiten, um nachvollziehen zu können, was die da angelegt haben. => Insofern ja, ist deine Frage themespezifisch.

    Aber, probier doch mal aus, was du für URLs bekommst, wenn du in deinen Einstellungen -> Permalinks nur einfach „Beitragsname“ wählst. (Mit ein bisschen Pech erscheint dann „portfolio“ auch nicht mehr in der URL …)

    Gruß
    helix

    Also gut: Dein erster Schritt: erstelle ein Child-Theme von dem Fara-Theme.
    Im WordPress-Codex wirst du fündig, wie es geht. Noch etwas genauer nehmen es die Netzialisten (freundlicherweise auch auf deutsch), die zur Sicherheit in der functions.php des Child-Themes erst das Stylesheet des Parent-Themes deaktivieren, um es dann neu zu laden und zu aktivieren über register_style und enqueue_style.

    Und dann noch eine Rückfrage: Hat bzw. bekommt deine Hauptseite weiteren / eigenständigen Inhalt, außer, dass sie eben (mittels der Fara-Darstellung) auf die anderen Seiten der Multi-Installation verweist?
    Auch wenn du z.B. zum jetztigen Zeitpunkt nicht ausschließen kannst, dass da eines Tages mal auch eigenständige Inhalte sind, sollten wir von Anfang an so aufbauen, dass sich da nix in die Quere kommen kann.

    Ach, und noch eine Rückfrage – wenn ich schon grade dabei bin: Wer pflegt die Seiten oder wird sie künftig pflegen? Es ist einfach ein Unterschied, ob man was für sich selber einrichtet oder ob sich jemand anderes darin zurechtfinden soll.

    Gruß
    helix

    Dann leg dir als Workaround eine kleine Textdatei an, in der du möglichst genau notierst, was du für Änderungen vorgenommen hast. Wenigstens … Damit du deine persönlichen Änderungen schnell zusammen hast, wenn du es eines schönen Tages wirklich anpackst, es in ein Child-Theme oder ein custom CSS einzutragen.

    Ich kann dir übrigens noch als kleine Hilfestellung mit auf den Weg geben, dass beides wirklich easy zu machen ist und auch gar nicht weh tut … eher im Gegenteil, bei Erfolg macht es ein bisschen stolz, weil man dann weiß, dass man update-sicher(er) ist.

    Gruß
    helix

    Dann ist die Antwort eine Abwägung: Wieviele Links müsstest du jetzt mit einer Klasse .genericon (oder wie-auch-immer du die benennen willst) ausstatten? => D.h. würde sich der Aufwand lohnen, deine Seitenstruktur zu durchforsten, ob du es doch strukturell anpassen kannst?

    Also: Links im Textbereich sind schonmal – wie schon benannt

    Code
    .entry-content a {}


    Was kommen innerhalb des div.entry-content noch für Links vor?
    Du hast von Buttons geschrieben. Die haben vielleicht eine eigene Klasse, damit könntest du sie (auch wieder über Pseudoklasse :not()) ausschließen.
    Was noch? Mach eine Liste. Guck, ob die eigene Klassen haben. Sonst guck unter CSS => Selektoren, ob du das Vorkommen strukturell eingrenzen bzw. ausschließen kannst.

    Im Prinzip ist es ja sehr sinnvoll, es global über CSS zu lösen.
    Du wirst hinterher Links mit Klassen eingeben können. Sobald jemand anderes, weniger bewandertes, einen Text mit Link einstellen will, wird’s happig. Ist so …

    Gruß
    helix

    Aaaaalso, nochmal aufholen, was du wirklich willst … Wenn ich dich richtig verstehe, haben die anderen dich nicht richtig verstanden … du drückst dich aber auch ein bisschen unklar aus in Bezug auf „verschiedene Multisites“ …

    Du hast eine Multisite?
    Die besteht aus mehreren / vielen Einzelseiten mit jeweils eigener URL, vielleicht sogar eigener Domain.
    Du willst jetzt von der Startseite deiner Hauptseite / Hauptdomain aus auf die einzelnen Unterblogs / Unterseiten kommen, die ja eigene URLs / eigene Domains haben – also externe Links?

    Und weil dir die Darstellung der Beitragsübersicht auf der Startseite im Theme Fara gefällt, willst du dir dieses umbauen?

    Meine Antwort: geht.

    Erster Schritt: erstelle dir ein Child-Theme.

    Dann passe dir das Template, das für die Ausgabe der Startseite zuständig ist, entsprechend an. Soweit ich das auf den ersten Blick erkennen kann, ist das die Datei content.php
    Insbesondere musst du die Ausgabe der Permalinks (zum Beitrag) anpassen, d.h. durch deine eigenen Links ersetzen.
    Weil du das ganze ja bestimmt gerne dynamisch haben willst, bringst du dafür sinnigerweise jeweils ein benutzerdefiniertes Feld zum Einsatz, d.h. statt des Permalinks lässt du den Inhalt deines benutzerdefinierten Feldes ausgeben.

    Das ist jetzt in Kurzform.
    Ich habe keine Ahnung, wie dein Kenntnisstand ist. Man kann das dann nochmal ausführlicher Schritt-für-Schritt aufholen. Hier geht es mir erstmal nur um die Struktur / das Grundprinzip. Und darum, ob ich dich richtig verstanden habe?

    Gruß
    helix

    ---

    Nochmal genauer in Monikas Beitrag gelesen. Doch, das ist auch ein Weg, etwas in deine Richtung umzusetzen.
    Ist ein bisschen abhängig davon, was auf deiner Startseite und mit dem Fara-Theme noch ausgegeben / dargestellt werden soll?

    Werde aber beim nächsten Mal versuchen, etwas präziser zu sein.

    Das ist doch mal ein Ansatz.

    Zitat

    beim unendlich scrollen


    Interessant wäre auch eine Angabe, wie und worüber du versucht hast, „unendlich scrollen“ herzustellen / einzubinden? Ist das eine Funktion, die dein Theme dir anbietet? Oder hast du dafür ein PlugIn im Einsatz? Oder hast du versucht, dir selber etwas zu basteln?

    Gruß
    helix

    Meinst du in der Menüleiste / Navigation? (Weil da ist alles in Großbuchstaben)

    Dafür verantwortlich ist die CSS-Anweisung text-transform: uppercase; konkret findet sich diese Anweisung für

    Code
    #site-navigation .menu > ul > li > a {}

    Ah, nein, du meinst text-transform: capitalize; das findet sich in

    Code
    h1.entry-title {}

    Um wieder auf normale Formatierung / Ausgabe zurückzukommen, musst du an dieser Stelle

    Code
    text-transform: none;

    eintragen.

    Hast du – vielleicht schon in deinem Theme integriert – ein custom CSS, wo du das eintragen kannst? Oder eventuell sogar ein Child-Theme? Wenn du auch die Ausgabe der h1-Überschriften verändern willst, brauchst du ein Child-Theme, solange es nur ums Styling geht, reicht ein custom CSS. Dafür gibt es auch PlugIns.

    Und: wer macht denn sowas?
    Übers Styling kann man sich natürlich immer trefflich streiten. Genaugenommen, wenn du ein Theme kaufst, kaufst du damit einfach auch den Style. Kann man ja davon ausgehen, dass es gefällt …

    Gruß
    helix

    Sehr gut, dann lösen wir auch dein Missverständnis für dich auf!

    Der Code, den SuMu gepostet hat, gehört in die CSS-Datei. Er ändert nichts an der Ausgabe der Daten, sondern nur an ihrer Darstellung. Und das tut er nach dem Muster: wenn dein <a>-Element nicht auf deine eigene Domain verweist, dann behandle das Element als externen Link und stelle es mit dem vorangestellten Genericon dar.

    Ansonsten Tipp zum Lernen: frag regelmäßig, wann immer du dazu den Kopf frei genug hast, die Suchmaschine deines Vertrauens nach den CSS-Eigenschaften, die hier so als Lösung gepostet werden. Es gibt mittlerweile wirklich richtig geniale CSS-Portale, auf denen gut erklärt wird, wie diese magische Veranstaltung CSS funktioniert.
    Es ist normal, dass man am Anfang fast nur Bahnhof versteht. Aber das wird immer besser. Und das erstaunlich schnell.

    Gruß
    helix

    da ich ja interne und externe Links kennzeichnen möchte, allerdings nur wenn sie sich im Text befinden, werde ich wohl um die manuelle Lösung nicht herumkommen. Zumindest weiß ich als CSS-Nichtsnutz nicht, wie ich das ganze noch weiter eingrenzen soll.


    Naja, so wie von SuMu gepostet. In dem verlinkten Beitrag steht auch, wie es funktioniert. Hätte sich also gelohnt, dem Link einmal zu folgen. Du kannst auch einfach glauben, dass es funktioniert, und dann im geposteten Beispiel lediglich :after durch :before ersetzen und eben den Code für dein Genericon etc.

    Ob du „CSS-Nichtsnutz“ bleiben willst, ist ja deine Entscheidung …

    Ist es möglich, dass Icon horizontal in der Zeile / Text auszurichten?
    Aktuell steht es eher hoch, siehe Beispielseite.


    Dafür sollte die CSS-Eigenschaft vertical-align zuständig sein. (Sehe grade, mensmaximus war schneller)

    Gruß
    helix

    ich hab gerade wieder etwas rumprobiert, sobald ich display: inline verwende klappt das auch, dafür find ich immernoch keine möglichkeit das ganze zu zentrieren und das zweite problem ist sobald ich mit inline arbeite und das padding in den tagboxen nach oben und unten erweiter, liegen die tags aufeinander ohne sich nach unten zu verschieben...

    Code
    text-align: center;

    und zwar im übergeordneten Element.

    Wenn das mit padding nicht will, könntest du mal mit einer höheren line-height probieren. Ebenfalls im übergeordneten Element.

    Gruß
    helix

    Du musst genauer eingrenzen, in welchem Bereich deine <a>-Elemente von der Formatierung betroffen sein sollen.

    Ich hatte, ehrlich gesagt, nicht überprüft, ob es auf deiner Seite hinhaut mit der Klasse .entry-content. Sollte aber eigentlich …

    Also nochmal langsam, zum Nachvollziehen: Du hattest gefragt nach „allen Hyperlinks im Content-Bereich“.
    Die CSS-Anweisung für .entry-content a:before stellt allen <a>-Elementen im <div> mit der Klasse .entry-content dein Genericon voran.

    Damit hättest du schonmal nicht mehr die Links im Navigationsmenü.
    Buttons ist natürlich auch eine Sache. Die haben aber ziemlich sicher eine eigene Klasse (womit man sie dann wieder ausschließen könnte).

    Du musst einfach strukturell gucken, wie du gezielt die Links ansprechen kannst, die du ansprechen willst.
    Wenn nicht allzuviele Links dadurch nachzubessern sind, ist der einfachste Weg der, den Links beim Erstellen eine eigene CSS-Klasse mitzugeben

    HTML
    <a class="genericon" href="">Linktext</a>


    und dann die CSS-Anweisung für

    Code
    a.genericon {}

    Gruß
    helix

    So wie ich das verstehe, ist ein / das Autosave eine besondere Art der Revision, nämlich von vorneherein so, dass es immer nur ein Autosave gibt, das Frische überschreibt jeweils das Vorige. Und du kannst es auch nicht abschalten.
    Was du eingestellt hast, ist das Zeitintervall, in welchen Abständen ein Autosave gespeichert wird.

    Als ich das letzte Mal über die wp-config.php die Revisionen abgeschaltet habe, ist mir das irgendwo in den unendlichen Weiten des Internetz begegnet. Jetzt, als deine Frage kam, wusste ich natürlich nicht mehr, wo. Ich hatte es nur so nebenbei zur Kenntnis genommen, um damit meinen Bestand an Halbwissen zu vergrößern … (womit ich hier natürlich nicht um mich werfen wollte. Deswegen war ich ganz froh, dass im Codex wenigstens näherungsweise was dazu steht, was ja auch für Suchstichworte für weitere Recherche hilft.)

    Gruß
    helix

    Ähm. Wenn du deine Hyperlinks mit einem Icon vor dem Hyperlink versehen willst, solltest du auch das HTML-Element für Hyperlinks mit der Pseudoklasse :before ausstatten. Also

    Code
    a:before {}

    beziehungsweise, damit es sich auf deinen Content-Bereich beschränkt, sowas wie

    Code
    .entry-content a:before {}

    Und innerhalb der geschweiften Klammern kommt dann das, was du vor dem Link haben willst. Absolute Positionierung finde ich an dieser Stelle ziemlich absurd. Ich würde mal so anfangen:

    Code
    .entry-content a:before {
    content: '\f400';
    font-family: 'Genericons';
    font-size: 24px;
    }


    Und dann bürsten, bis es passt. (Farbe, evtl. noch ein Leerzeichen etc.)

    Gruß
    helix