Beiträge von b3317133

    Auch hilfreich ist es, vor dem Aktualisieren erstmal alle Änderungen / Changelog des Updates zu lesen und soweit möglich das jeweils beschriebene und behobene Problem nachzuvollziehen und dann nach dem Update neben genereller Funktionsprüfung insbesondere alle Dinge zu prüfen, die mit diesen Änderungen zu tun haben könnten.

    Weiterhin kann man daraus auch die Dringlichkeit des Updates für die jeweilige Installation abschätzen.

    Das ist am Rande bemerkt auch bei jedem Theme- und jedem Plugin-Update ratsam.

    Den Vorschlag mit pre_get_posts habe ich leider nicht umgesetzt bekommen. Die Funktion selbst ist nicht das Problem, aber wie und wo wird sie angewendet?


    Vor jedem Query in WordPress. Beispiel: example.com/category/allgemein/ zeigt mit dem Codeblock 15 Beiträge pro Seite.

    Wofür und an welcher Stelle genau verwendet man setup_postdata( $post ) und wp_reset_postdata()?


    Wenn man eine eigene Loop mit Posts hat in der man z.B. [FONT=Courier New]the_title()[/FONT] o.ä. verwenden will, Beispiel, wobei dieses Beispiel im foreach [FONT=Courier New]$post[/FONT] statt [FONT=Courier New]$mypost[/FONT] verwenden sollte.

    Ein Plugin oder Tutorial für Laien gibt es nicht. Kann es auch rein technisch nicht geben.

    Eine Lösungsmöglichkeit wäre: Suche ein Theme für WordPress, das in etwa den Vorstellungen entspricht, lege die Seitenstruktur dort manuell neu an und übertrage die Textinhalte der einzelnen Seiten der Homepage per Copy&Paste und lade die Bilder manuell in die WordPress Mediathek und füge sie dann in die Seiten ein usw.

    Um eine "pixelgenaue" Übernahme zu ermöglichen, müsste man dazu noch ein genau auf die alte Homepage abgestimmtes Theme oder Child-Theme programmieren, mit entspr. Elementen/Widgets für Header, Footer, Siebars, passende Menüs, Layoutelemente usw., als Laie ausgeschlossen und auch als nicht-Laie je nach alter Homepage relativ zeitaufwändig.

    Code
    $args = array('post_type' => 'person', 'posts_per_page' => 20, ...


    Dieser Code klappt soweit gut. Die Altersberechnung funktioniert und es werden die ersten 20 Personen ausgegeben. Nur: es werden keine weiteren Seiten angezeigt, obwohl es genug gibt!


    Der Code ermittelt explizit die ersten 20 und enthält keine weitere Funktionalität für eine sog. "Pagination". Schau mal z.B. hier (google).

    Welche Template Dateien z.B. für eine Kategorie Ausgabe verwendet werden, kann man in der Template Hierarchy sehen.

    Um Einfluss auf die Ausgabe einer Kategorie Ausgabe o.ä. (in WordPress auch genannt "Archivseite") zu nehmen, kann man z.B. die [FONT=Courier New]pre_get_posts[/FONT] Action verwenden, das erste Codebeispiel zeigt z.B. eine Beschränkung auf klassische WordPress Kategorien, weiterer Code weiter unten wie man meta Abfragen einfügen kann.

    Die genannten Strings sind im Plugin korrekt mit der Textdomain [FONT=Courier New]wc-multivendor-marketplace[/FONT] für eine Übersetzung hinterlegt und befinden sich auch in der mitgelieferten .pot Datei.

    Code
    #: views/store/widgets/wcfmmp-view-store-shipping-rules.php:66
    msgid "Delivery Time"
    
    
    #: views/shipping/wcfmmp-view-shipping-info.php:11
    msgid "Item will be shipped in"
    
    
    #: core/class-wcfmmp-vendor.php:3054
    msgid "Item(s) from one store already in your cart. First checkout with those and then purchase from other stores!"

    Sie sollten daher auch in Loco Translate angezeigt und übersetzt werden können.

    Die Meldung "Du bist wahrscheinlich offline." kommt aus dem WordPress Core, genauer aus der Datei [FONT=Courier New]/wp-includes/js/dist/api-fetch.js[/FONT] - siehe hier z.B. eine ähnliche Meldung im wordpress.org Support Forum.

    Sie wird angezeigt, wenn eine URL aus welchen Gründen auch immer nicht vom Server abgerufen werden kann.

    Wurden kürzlich ggf. Änderungen z.B. am Domainnamen oder der Permalinkstruktur oder SSL o.ä. vorgenommen? Siehe auch Forenregeln, Punkt II.

    Ergänzung für weitere Eingrenzung: Funktioniert das Veröffentlichen eines neuen Entwurfs mit der testweisen Nutzung des Classic Editor Plugins?

    Der Titel der Seite wird in diesem Theme bei "normal" genutzten Seiten durchaus angezeigt, nur nicht bei der Nutzung einer Seite als "Startseite" (hier der fragliche Code für ggf. interessierte Mitleser).

    Ergänzung: Warum das so ist, müsste man den Autor des Twenty Twenty-One Themes fragen. Bei Twenty Twenty oder Twenty Nineteen wird der Titel auf auf der "Startseite" gezeigt.

    Der Inhalt = content Deiner Seite scheint lt. REST-API leer zu sein.

    Code
    https://--snip--.ch/wp-json/wp/v2/pages/7


    Wo genau gibst Du was genau als Text ein? Wie sieht das aus, dass WordPress die Akualisierung bestätigt? Poste ggf. mal einen Screenshot dieser Eingaben/Meldung.

    Auch im korrigierten Code in #7 fehlt noch ein [FONT=Courier New]}[/FONT] und abgesehen davon ist dieser Ansatz generell nicht ratsam, da er viele Cache-/Minify-Plugins aus dem Tritt bringen kann und auch der dns-prefetch u.ä. auch noch weiterhin vorhanden ist.

    Finde heraus, wo diese ganze Funktion verwendet wird, dort gibt es bei vielen Themes noch andere Filter, mit denen Du die ganze Ausgabe bzw. das zugehörige [FONT=Courier New]wp_enqueue_style()[/FONT] o.ä. unterbinden oder mit einem [FONT=Courier New]wp_dequeue_style()[/FONT] sauber entfernen kannst.

    Der in der Funktion genannte Filter beeinflusst die Domain, von der die Google Webfonts abgerufen werden.

    Wird der Wert leer zurückgegeben, entstehen auf Deinem Server 404 Fehler für nicht vorhandene Dateien/Verzeichnisse, die vom Theme dann noch an diese Domain angehängt werde.

    Du kannst unter Umständen den Filter nutzen, um auf z.B. auf lokal auf Deinen Server kopierte Google Fonts zu verweisen. Wie das im Detail funktionieren könnte, ergibt sich aus dem Theme, das hier leider nicht genannt wurde, somit ist weitere Hilfe dazu derzeit nicht sinnvoll möglich.

    Fragen zur Divi Lizenz bzw. den entspr. Downloads und vor allem zur Kompatibilität mit Deinem bestehenden Website am besten direkt beim Divi Support stellen. Aus dem FAQ dort:

    Zitat

    Can I use the themes and plugins on multiple websites?
    Yes, you are free to use our themes on as many websites as you like. We do not place any restrictions on how many times you can download or use a theme, nor do we limit the number of domains that you can install our theme.

    Jetzt bin ich in einem Verein tätig und hab gesehen, dass dort ebenfalls die Website mit WordPress erstellt wurde und ich mich somit darum kümmern kann. Wenn ich mich dort einlogge, gibt es dort aber den Divi Builder nicht ...


    Je nach bestehendem Theme, Plugins und Inhalten kann es durchaus sein, dass das alles nicht mit Divi Builder zusammenspielt und man damit eher ein grosses Chaos anrichtet. Daher auf jeden Fall ein Backup der Dateien und Datenbank vorhalten.