Verfasste Forenbeiträge

Ansicht von 15 Antworten – 16 bis 30 (von insgesamt 71)
  • Thread-Starter ZNMAC

    (@znac)

    Guten Morgen @pixolin und @hage,

    bitte um Nachsicht wegen der verspäteten Rückmeldung. Ich danke Euch für Eure Links und Tipps. Sie haben mich dem Thema etwas näher gebracht, obwohl es nicht reibungslos klappte mit dem Einbinden eines Fonts über die theme.json.

    Habe deshalb die komplette theme.json des Mutter-Themes übernommen und nur geändert – die Gründe werde ich noch analysieren müssen, vermutlich irgendeine Schusseligkeit von mir.

    Folgende Fragen hätte ich noch:

    1. Wo bzw. wie kann man für Block-Eigenschaften > Typografie > Design > Standard, Dünn, Extraleicht, Leicht, Normal ... Style-Anpassungen vornehmen oder wird hier auf irgendeinen Standard zugegriffen?

    2. Welche vordefinierten Variablen/Konstanten gibt es, wo finde ich eine Übersicht derer?

    Beispielsweise gibt es für die Überschrift-HTML-Elemente im Bereich styles > elements > h1 > typography > fontSize folgende Vorgaben zur Schriftgrösse:

    "fontSize": "var(--wp--custom--typography--font-size--colossal)"
    "fontSize": "var(--wp--custom--typography--font-size--gigantic)"
    "fontSize": "var(--wp--custom--typography--font-size--huge)"
    "fontSize": "var(--wp--preset--font-size--x-large)"
    "fontSize": "var(--wp--preset--font-size--medium)"
    "fontSize": "var(--wp--preset--font-size--medium)"

    colossal, gigantiv und huge werden im Bereich

    settings > custom > typography > font-size
    "huge": "clamp(2.25rem, 4vw, 2.75rem)",
    "gigantic": "clamp(2.75rem, 6vw, 3.25rem)",
    "colossal": "clamp(3.25rem, 8vw, 6.25rem)"

    vordefiniert (sind also individuelle Keywords) und werden dann den HTML-Elementen zugewiesen. Was jedoch ist mit den Vorgaben x-large und medium?

    Schaut man in die „CSS Fonts Module Level 3 W3C Recommendation 20 September 2018“, so sind hier folgende Schlüsselwörter möglich:
    [ xx-small | x-small | small | medium | large | x-large | xx-large ]. In der Annahme, dass diese Standards eingebunden sind, habe ich dann dies versucht "fontSize": "var(--wp--preset--font-size--xx-large)", jedoch erfolglos.

    Gibt es eine Übersicht, die die theme.json-Schlüsselwörter je nach Einstellmöglichkeit auflistet?

    Thread-Starter ZNMAC

    (@znac)

    Danke @pixolin, hat geklappt, ist mit diesem Plugin wieder auf Urzustand.

    Thread-Starter ZNMAC

    (@znac)

    Guten Morgen @pixolin,

    Wenn du eine neue Website aufsetzt, ist eine gute Reihenfolge:

    2. ein passendes Theme auswählen und konfigurieren

    kannst du nach Schritt 2 im Zweifelsfall WordPress komplett zurücksetzen

    Genau da hat es ja gehackt. Das Zurücksetzen des Themes führte nicht zum Urzustand, sondern zu einem Punkt meiner eigenen Bearbeitung.

    Natürlich könnte ich die Navigationsleiste in den Header-Tempalte-Teilen manuell auf Urzustand hinbiegen, aber wehe, ich komme an einen Punkt, wo ich wieder „Anpassungen entfernen“ sagen muß. Dann lande ich nicht im Urzustand der Template-Dateien, denn dieser ist mit meinen Änderungen überschrieben wurde.

    Deshalb werde ich neu aufsetzen und an dem Theme im Original nichts mehr ändern, sondern wieder auf ein Child-Theme zurückgreifen.

    Vielen Dank

    Thread-Starter ZNMAC

    (@znac)

    Guten Morgen @hage,

    Da brauchst du doch nicht die gesamte WordPress-Instanz platt zu machen.

    wenn bereits das Mother-Theme derart hackt, möchte ich einfach nicht darauf aufbauen und ich habe Zeit. Und die Installationsroutinen von ALL-INKL sind so einfach, das es schneller ist, als wieder den Urzustand zusammenzufrickeln. Insbesondere, da bei jedem Reset „Anpassungen entfernen“ ich es erneut zusammenfrickeln müßte.

    Danke Dir

    Thread-Starter ZNMAC

    (@znac)

    Hallo @pixolin,

    Die einfachste Möglichkeit, Änderungen an Templates zurückzusetzen, ist im Theme Editor unter Templates (1) beim geänderten Template das Kebab-Menü anzuklicken (2) und die Änderung zurückzusetzen (3).

    Genau das hatte ich ja auch gemacht. Beim Footer erfolgte der Reset, jedoch bei dem Startseiten-Template bzw. den Header-Templates nicht mehr. Ich erhielt beim Reset anstelle der Navigation den Suchen-Blocktyp rechts im Header, den ich zuvor selber rein gesetzt hatte.

    Irgendwo ist der Wurm drin, kriegs nicht raus. Da ich noch immer am rumexperementieren bin, werde ich, da es sonst für mich keine andere Möglichkeit gibt, alles platt machen.

    Schön wäre es natürlich, wenn beim Deinstallieren des Themes die Daten in den DB-Tabellen auch mit gelöscht würden.

    Vielen Dank Dir und @hage

    Thread-Starter ZNMAC

    (@znac)

    Hallo @hage,

    ja, die Navigation-Seitenliste ist bei Neuinstallation dieses Themes rechts-oben im Header beim Twenty Twenty-Two. Und auch wenn man alles ändert, konnte man durch „Anpassungen entfernen“ alles wieder auf den Urzustand zurückversetzen.

    aktivierst das Theme Twenty Twenty-One, löschst anschließend das Theme Twenty Twenty-Two. Dann installierst du wieder das Theme Twenty Twenty-Two und aktivierst das Theme wieder

    Das Deaktivieren, Löschen und Neuinstallieren funktioniert nicht mehr, wenn Du selber Änderungen gemacht hast. Denn diese Änderungen werden in der Datenbank nachgehalten und beim Löschen nicht mit-gelöscht. Somit wieder gegenwärtig, wenn man das Theme neu installiert.

    Meines Erachtens nach fehlt diese Funktion

    Dachte, man müßte vielleicht irgendein Plug installieren.

    • Diese Antwort wurde vor 3 Jahren, 8 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    Ich sehe glaube ich den Wald vor lauter Bäumen nicht. Vermute mal wieder, dass es einfacher ist als ich denke.

    Warum? Das sollte einwandfrei funktionieren.

    Das tut es ja. Mein Problem war, die Beiträge, die ich auf meiner Startseite ausspare, auf einer separaten Seite auszugeben.

    Wenn ich Dich richtig verstanden habe, ist Dein Lösungsvorschlag, ein Link auf das entsprechende Kategorie-Archiv. Puhh, noch ein Punkt zum Lernen, aber es macht Spaß.

    Danke für Deine Geduld @pixolin

    Thread-Starter ZNMAC

    (@znac)

    @pixolin,

    um Beiträge einer bestimmten Kategorie in dem Abfrage-Loop meiner Startseite nicht mehr anzuzeigen, gehe ich wie von Dir mit pre_get_posts vorgeschlagen vor (mit Deinem Plugin).

    Wie kann ich über den Beta-Template-Editor mir eine Seite erstellen, in der nur Beiträge einer bestimmten Kategorie angezeigt werden?
    Das ist bisher nicht vorgesehen.

    Man kann zwar über den Design-Editor ein neues Templates > hinzufügen. Jedoch weder umbenennen noch einer Seite oder einem Beitrag zuordnen – warum auch immer.

    Aber wie könnte ich nun, auf einer separaten Seite (nicht Startseite) nur die Beiträge anzeigen, die zu einer bestimmten Kategorie gehören?

    Das Startseiten-Template filtern ginge ja nicht. Deshalb fiel mir nur dieser Lösungsweg ein, in dem zuerst der Seiteninhalt angezeigt wird und dann die Beiträge aus der Datenbank geholt werden, die einer bestimmten Kategorie zugehörig sind. Gäbe es vielleicht später mit neueren Versionen einen performanteren Weg?

    Thread-Starter ZNMAC

    (@znac)

    Vielen Dank @pixolin, das klappt!!!

    Thread-Starter ZNMAC

    (@znac)

    @pixolin

    `ein Plugin zu erstellen, sehe ich mich von meinem Wissenstand her derzeit außerstande.
    Echt jetzt? Du weißt doch, wie man auf einem Computer ein Verzeichnis erstellt und Text mit Copy/Paste in eine Datei zu kopieren ist auch Computer-Wissen für Einsteigerkurse bei der VHS.
    Einfacher konnte ich es nicht erklären.

    Manchmal denke ich komplizierter als es ist und stehe mir selber im Wege, da hilft dann auch kein VHS-Kurs, aber pixolin hilft :-)) Danke! Werde ich umsetzen.

    Zum Punkt: Beiträge einer Kategorie auf einer anderen Seite anzeigen
    Dein Vorschlag

    Du kannst …
    in Design > Editor das Template für die Startseite auswählen
    Über das Listenansicht-Ikon (1) den Abfrage-Loop-Block auswählen (2) und dort die Übernahme der Abfrage aus dem Template deaktivieren (3).

    war Ideengeber für folgende Lösungsmöglichgkeit:
    1. Neue Seite erstellen.
    2. Dort einen Block „Abfrage-Loop“ zuordnen.
    3. Dann eine Vorlage zuordnen.
    3. Block-Einstellungen > Filter > die Kategorie auswählen, deren Beiträge man auf dieser Seite angezeigt haben will.

    Thread-Starter ZNMAC

    (@znac)

    Danke Dir @pixolin,
    ein Plugin zu erstellen, sehe ich mich von meinem Wissenstand her derzeit außerstande. Aber vielleicht gibt es ja ein Plugin, das dass bereitstellt?

    Derzeit versuche ich Dein Code-Snippet

    function exclude_category( $query ) {
        if ( $query->is_home() && $query->is_main_query() ) {
            $query->set( 'cat', '-8' );
        }
    }
    add_action( 'pre_get_posts', 'exclude_category' );

    zu verstehen und umzusetzen. Es klappt irgendwie nicht. Die ID habe ich aus der Tabelle terms.term_id ermittelt. Ist das korrekt?

    Du kannst …
    in Design > Editor das Template für die Startseite auswählen
    Über das Listenansicht-Ikon (1) den Abfrage-Loop-Block auswählen (2) und dort die Übernahme der Abfrage aus dem Template deaktivieren (3)…

    Das werde ich versuchen nachzuvollziehen, Danke.

    Thread-Starter ZNMAC

    (@znac)

    @pixolin, entschuldige die unklare Frage, ich hätte mit „wie“ fragen sollen. Ich wußte jedoch nicht, ob es möglich ist oder nicht. Mit diesem Aktion-Hook schalte ich eine bestimmte Kategorie aus, super, hierfür Danke ich Dir.

    Soll ich für folgende Frage einen neuen Thread eröffnen oder hier bleiben?

    Frage:
    Wie kann ich über den Beta-Template-Editor mir eine Seite erstellen, in der nur Beiträge einer bestimmten Kategorie angezeigt werden?

    Thread-Starter ZNMAC

    (@znac)

    @pixolin, bei Deinem Einsatz hier, ist das nicht der Rede wert. Ja, Du hast recht mit dem Beta-Hinweis. Vielen Dank Dir und den Anderen hier.

    Thread-Starter ZNMAC

    (@znac)

    @hage,
    mit WordPress 6.0 hattest Du ja mir die Lösung dargelegt. Das Beitragsbild konnte dem Coverblock zugewiesen werden, jedoch ohne Bild-Verlinkung auf den Beitrag.

    Jetzt mit 6.0.2 ist es überhaupt nicht mehr möglich. Aber im Update-Hinweis gibt es einen Hinweis, dass es doch möglich sei:
    WordPress 6.0.2 Update-Hinweis
    Leider ist diese Aussage dann verkehrt.

    Denn, wie Du auf Deiner Seite berichtest „Im Beitrags-Template wählen wir „Cover“. Leider erscheinen zunächst bei der Auswahl nur die Optionen „Hochladen“ oder „Mediathek“. Mit Gutenberg 13.7 wurde das korrigiert …“
    ist diese Funktionalität nur möglich, wenn man das Gutenberg-Plugin installiert.

    nachträgliches PS: Lieben Dank @pixolin und @hage. Die Fragestellung ist gelöst. Ich werde vermutlich diese Möglichkeit nicht mehr nutzen, da ich viel zu unerfahren mit WordPress bin.

    • Diese Antwort wurde vor 3 Jahren, 9 Monaten von ZNMAC geändert.
    Thread-Starter ZNMAC

    (@znac)

    @hage, Danke, Deinen Beitrag habe ich erst nach meiner Antwort gesehen. Werde es gleich nachlesen.

Ansicht von 15 Antworten – 16 bis 30 (von insgesamt 71)