Beiträge von FrankNDD

    Ich versuche mich gerade in dieses Thema einzuarbeiten. Mein Ziel ist, eine bereits existierende Website umzugestalten. Deren Inhalt habe ich mir in eine lokale Testinstallation übertragen. Ich habe mit dem Theme Twenty Twenty-Two mit Blöcken die Startseite erstellt, was auch gut funktioniert hat. Folgende Probleme sind mir dabei aufgefallen:

    1. es gibt hier im Dashboard keine Kategorien mehr. In der alten Website verweisen aber mehrere Menüeinträge auf Kategorien. Die alten Kategorien wurden mit importiert, ich kann sie im Block "Neue Beiträge" auch anwenden. Aber wie kann man wieder Kategorien verwalten (anlegen, ändern)?

    2. es gibt auch keinen Eintrag "Menüs" mehr im Dashboard. Ich hatte mir früher Menüs angelegt. Die wurden beim Import auch übernommen, ich kann sie über den Block "Navigation" einbinden, aber wo kann ich sie ändern? Macht man das nur noch über den Block "Navigation"?

    3. Ich habe über die Funktion "Website bearbeiten" eine Gruppe aus Blöcken erstellt, die meinen header und die Navigation (Menü oben) beinhalten. Das wird aber nur auf der Startseite angezeigt. Sobald ich eine andere Seite aufrufe, gibt es dort weder Header noch Menü. Der Footer wird allerdings überall übernommen. Wie kann ich erreichen, dass der Kopfbereich auf allen neuen Beitragsseiten mit erscheint? Ich empfände es als Rückschritt, den überall manuell mit einfügen zu müssen.

    MIt "JSON exportieren" wird im Texteditor auch nur Leere angezeigt:
    {
    "__file": "wp_block",
    "title": "Ort Text (neu)",
    "content": ""
    }

    Das php-Problem werde ich angehen, aber ich kann mir nicht vorstellen, dass dadurch Inhalte gelöscht wurden. Wahrscheinlich war tatsächlich WP-Optimize etwas übereifrig und hat die Blöcke irgendwie fehlinterpretiert. Möglicherweise muss ich die Einstellungen dieses Plugins auch nur durchdenken.

    Danke erstmal für die Antwort. Wenn ich im Browser den von Dir angegebenen Code eingebe (als Admin angemeldet), wird das angezeigt:

    {"code":"rest_forbidden","message":"Du bist leider nicht berechtigt, diese Aktion durchzuf\u00fchren.","data":{"status":401}}

    Ich werde mal WP-Optimize eine Weile deaktivieren und beobachten, wie es sich auswirkt.

    Ich habe auf einer WP-Seite in Artikeln wiederverwendbare Blöcke. Damit werden bei Veranstaltungen die immer gleichen Informationen (Ort, Zeit, Kosten) angezeigt. So sah das ursprünglich aus:
    [Blockierte Grafik: https://www.dght-dresden.de/wp-content/upl…ke-sichtbar.png]

    Etwa in der Mitte dieses Jahres stellte ich fest, dass diese wiederverwendbaren Blöcke alle nicht mehr angezeigt wurden (in verschiedenen Browsern, am Desktop und mobil). Alle anderen Blöcke sind zu sehen. Im WP-Editor wurden bei den wiederverwendbaren nur leere Rahmen angezeigt:
    [Blockierte Grafik: https://www.dght-dresden.de/wp-content/upl…ecke-rahmen.png]

    Ich habe dann alle Blöcke neu erstellt und in die Artikel neu eingefügt. Nun sind sie wieder weg. Im Code-Editor werden die leeren Rahmen aber noch mit dem korrekten Code, z.B. <!-- wp:block {"ref":3640} /--> angezeigt. Allerdings sind auch alle diese Blöcke leer, wenn man sie im Bereich "Wiederverwendbare Bläcke verwalten" anschaut oder editieren möchte.

    Woran kann das liegen? Hier eine Seite, auf der unter "Referent und Foto ..." die Blöcke zu sehen sein sollten:
    Schildkröten in Kurdistan - DGHT Stadtgruppe Dresden (dght-dresden.de)

    Bei den verwendeten Plugins habe ich nichts geändert (außer Updates). Kann es mit einer zu alten php-Version (7.0.33) zu tun haben, die auf dem Server noch läuft? Aber wieso hat es dann früher schon funktioniert?

    Die installierten und verwendeten Plugins sind:

    Broken Link Checker
    Child Theme Check
    Cryout Serious Theme Settings
    Display Widgets
    Easy FancyBox
    Google XML Sitemaps
    Login LockDown
    Media Library Categories
    Media Search Enhanced
    Shariff Wrapper
    Site Kit von Google
    Ultimate Category Excluder
    WP-Optimize - Clean, Compress, Cache
    Yoast SEO

    Wie füge ich mit dem neuen Editor Gutenberg ein Bild innerhalb eines Textblockes so ein, dass es rechts- oder linksbündig ist und der Text das Bild umfließt? Mit "Inline-Elemente" funktioniert das nicht so, wie gewünscht (Bild erscheint innerhalb einer Zeile). Der Block "Medien und Text" ist auch nicht das Richtige, da bleibt der Text komplett auf der einen Seite, das Bild auf der anderen (über und unter de Bild ist dann freie Fläche).

    ich habe eine einzige Änderung in dem von mir verwendeten Theme: In der header.php ist für Google Analytics die Google-Analytics-ID eingetragen. Damit das nicht nach jedem Theme-Update wieder verschwunden ist, habe ich ein Child-Theme angelegt. Nun habe ich gelesen, dass Child-Themes mit dem kürzlichen Update von WP auf Vers. 4.7 überflüssig geworden sind. Stimmt das so allgemein oder trifft das in meinem konkreten Fall nicht zu? Wenn ja: Was muss ich konkret bei "Zusätzliches CSS" eingeben?

    [COLOR=#333333]Aber die konkrete Sache mit dem Google-Analytics-Code kann ich doch nicht ins CSS schreiben - dafür muss ich ja die header.php nehmen. Wenn es ein bekanntes Problem ist, dass eventuelle Änderungen bei Thema-Updates (logischerweise) nichts ins Child-Theme mit übernommen werden - gibt es dagegen eine übliche Lösung?

    [/COLOR]Dass [COLOR=#333333]Dateien die nicht verändert werden, nicht mit ins Child-Theme kopiert werden müssen, ist mir klar. Ich habe mich da vielleicht etwas unglücklich ausgedrückt. Ich meine mit "kompletter Inhalt" nicht, dass ich alle Dateien im Theme-Ordner mit übernehmen will, sondern ob ich den kompletten Inhalt einer Datei mit übernehmen muss? Also konkret im Falle der erwähnten header-php: Wenn die bei mir im unveränderten Original z.B. 50 Zeilen Code enthält und ich zusätzliche 10 Zeilen einfüge - muss meine Datei im Child-Theme dann alle 60 oder nur die 10 eigenen Zeilen enthalten?[/COLOR]

    Ich will mir ein Child-Theme anlegen, um Änderungen in php-Dateien - beispielsweise den Google-Analytics-Code in der header.php - bei Updates nicht zu verlieren. Meine Frage: Muss ich die php-Datei des Parent-Themes mit deren kompletten Inhalt in den Ordner des Child-Themes kopieren (dort natürlich zusätzlich mit meinen Änderungen) oder reicht es, wenn die php-Datei im Child-Theme-Ordner nur meine Änderungen ohne den restlichen Original-Code enthält?

    Wenn die php-Datei den kompletten ursprünglichen Inhalt zzgl. meiner Änderungen enthalten muss (was ich logischer fände): Was passiert dann, wenn bei einem Theme-Update Sicherheitslücken in der entsprechenden Datei im Parent-Theme geschlossen werden oder wenn dort Funktionen geändert werden? Dann behalte ich ja mit meinem Child-Theme die alte unsichere Version. Bzw. bei Funktionsänderungen müsste es ja sogar dazu führen können, dass meine alte php-Datei im Childtheme mit den anderen neueren des Parent-Themes nicht mehr fehlerfrei zusammen funktioniert. Wie sichert man sich dagegen ab?

    Wenn die php-Datei vom Child-Theme dagegen nur die zusätzlichen Änderungen enthalten muss: Woher erhält der Webserver dann die Information, an welcher Stelle dieser Code eingefügt werden soll? Also woher wird z.B. klar, dass der Google-Code in den <head>-Bereich gehört?

    Wie funktioniert das?

    Danke erst einmal für die Hinweise. Eine comments.php gibt es. In dieser wird in der Beschreibung erwähnt: "... The actual display of comments is handled by a callback to tempera_comment which is located in the includes/theme-comments.php file.". Also habe ich dort gesucht und dort gibt es auch einen Bereich, der mit $arg = array( beginnt. Wenn ich dort nach oben erwähntem Schema etwas einfüge, erscheint das tatsächlich so. Mir war nicht klar, dass man statt "leave a reply" auch direkt eine deutsche Formulierung einfügen kann.

    Was ich jetzt nur noch herausfinden muss: Die ursprüngliche Kommentarfeld-Überschrift "Schreib einen Kommentar" steht immer noch ganz oben. Meine geänderte steht in kleinerer Schriftgröße unten drunter. Da steht also noch etwas Forschungsarbeit an.

    Thema Child-Theme: Das soll ohnehin mein nächstes Lernprojekt werden, mir endlich einmal so etwas anzulegen. Dazu werde ich hier wahrscheinlich demnächst auch laienhafte Fragen stellen :-)

    Ich dachte das, weil ich ja den Standard (also leave a reply) irgendwie austauschen muss. Aber in der single.php muss es also getan werden? Da finde ich aber nichts mit [COLOR=#333333]comment_form. Was müsste ich denn da konkret wo hinein schreiben? Ich bin übrigens ziemlicher Laie, ich habe nicht so viel Ahnung von der Sache.[/COLOR]

    Ich will den Text über dem Kommentarfeld ändern. Momentan steht da der standardmäßig "Schreib einen Kommentar Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert". Ich habe dazu unter anderem hier

    http://forum.wpde.org/konfiguration/…ntar-h3-h2.html
    und hier
    http://www.elmastudio.de/wordpress/den-…ress-3-anpassen

    alles durchgelesen, ich bin aber nicht schlau daraus geworden. Beide Erklärungen beziehen sich auf Wordpress 3. Ist das in Wordpress 4 anders? Muss ich in der comments.php oder in der theme-comments.php etwas ändern oder in einer Sprachdatei? Und wenn ja, was? Ich verwende das Theme Tempera.