Beiträge von b3317133

    Man sucht sich die Komponenten, die diese Webfonts einbinden und schaltet das dann auf passende Weise dort ab, kürzlich in einem anderen Thread kurz beschrieben:

    Die Komponente geht oft aus der Reihenfolge der Einbindung und ggf. vorhandenen Attributen im entspr. Tag im HTML Quelltext hervor. Alternativ schaut man, für welche Elemente auf der Seite diese Schriften verwendet werden und ermittelt darüber die entspr. Komponente. Alternativ spricht man den Ersteller der Webseite an, der sollte wissen, wo welche Schriften eingestellt wurden. Alternativ schaut man sich das Theme und die Plugins und deren Einstellungen selbst an, gern auch mal den Code. Und wenn man es dann immer noch nicht rausgefunden hat, kann man die "temporär Komponenten deaktivieren" Alternative nutzen.


    Wenn Du damit hoffnungslos überfordert bist, gibt es z.B. die Jobbörse hier im Forum.

    Die Idee ist, vorab eine aktualisierte, zeitgemäße Webseite, basierend auf der Existierenden, zu erstellen und dem Kleinunternehmen oder Selbstständigen zum Kauf anzubieten.


    Dein sicherlich gut gemeintes Vorhaben birgt womöglich einige grundsätzliche Risiken, Geschäftsführung ohne Auftrag, Verletzung Urheberrechte, u.ä. - Bespreche das am besten erstmal im Detail mit einem Anwalt, ein eher technisch orientiertes WordPress Forum ist dafür kaum der passende Ort.

    Ein Ansatz der eigenen Gestaltung per CSS wäre z.B. sowas (mit TODO weitere Verfeinerung):


    Den Text ändern kann man über den [FONT=Courier New]the_password_form[/FONT] Filter.

    Zitat von "Marcus[IS

    , post: 821471, member: 25287"]Link siehe meine Signatur.


    Die Google Fonts werden dort über [FONT=Courier New]@import[/FONT] in der [FONT=Courier New]style.css[/FONT] Datei des Parent Theme eingebunden:

    Code
    https://uerdingen.info/wp-content/themes/the-newswire/style.css


    Dazu bindet lt.[FONT=Courier New]id='fancybox-0-js'[/FONT] ein Fancybox Modul eine externe Script Datei ein:

    Code
    https://cdnjs.cloudflare.com/ajax/libs/jquery-browser/0.1.0/jquery.browser.min.js


    Und noch irgendetwas anderes bindet von extern Font Awesome ein:

    Code
    <link rel='stylesheet' id='fontawesome_v4_shim_style-css'  href='https://use.fontawesome.com/releases/v5.3.1/css/v4-shims.css' type='text/css' media='all' />
    <link rel='stylesheet' id='fontawesome-css'  href='https://use.fontawesome.com/releases/v5.3.1/css/all.css' type='text/css' media='all' />
    ...
    <script type='text/javascript' src='https://use.fontawesome.com/releases/v5.3.1/js/v4-shims.js' id='fontawesome_v4_shim-js'></script>
    <script type='text/javascript' defer integrity="sha384-kW+oWsYx3YpxvjtZjFXqazFpA7UP/MbiY4jvs+RWZo2+N94PFZ36T6TFkc9O3qoB" crossorigin="anonymous" data-auto-replace-svg="false" data-keep-original-source="false" data-search-pseudo-elements src='https://use.fontawesome.com/releases/v5.3.1/js/all.js' id='fontawesome-js'></script>

    Tipp am Rande: Es gibt Leute, die aktivieren irgendwelche Funktionen in irgendwelcher "Sicherheitssoftware", die auf ihrem Endgerät oder in ihrem Router installiert ist, ohne überhaupt zu wissen, dass sie dann ein VPN o.ä. nutzen.

    Es laufen weiterhin Optimierungs-Plugins, mind. Ezoic. Damit kann man die Seite von aussen nicht vernünftig analysieren.

    Und wo genau wird was genau "zerschossen" dargestellt? Sehe keine Kategorien und keine Tags auf der aktuellen Startseite.

    Ergänzung: Nach wie vor ist die wichtigste Frage offen: Hat das Einspielen eines Backups von vor dem WordPress Update geholfen?

    Extrahiere die Datei [FONT=Courier New]xxxx_installer-backup.php[/FONT] aus der Zip Datei, lade diese PHP Datei und die Zip-Datei in den Order der Domain und starte den Installer dann über:

    Code
    https://www.example.com/xxxx_installer-backup.php

    Die Komponete geht oft aus der Reihenfolge der Einbindung und ggf. vorhandenen Attributen im entspr. Tag im HTML Quelltext hervor. Alternativ schaut man, für welche Elemente auf der Seite diese Schriften verwendet werden und ermittelt darüber die entspr. Komponente. Alternativ spricht man den Ersteller der Webseite an, der sollte wissen, wo welche Schriften eingestellt wurden. Alternativ schaut man sich das Theme und die Plugins und deren Einstellungen selbst an, gern auch mal den Code. Und wenn man es dann immer noch nicht rausgefunden hat, kann man die "temporär Komponenten deaktivieren" Alternative nutzen.

    Versuche es z.B. damit, siehe auch [FONT=Courier New]esc_like()[/FONT] und [FONT=Courier New]posts_where[/FONT] Dokumentation.

    PHP
    add_filter( 'posts_where', 'startswithfilter', 10, 2 );
    function startswithfilter( $sql, $wp_query ) {
       global $wpdb;
       if ( $startswith = $wp_query->get( 'startswith' ) ) {
          $sql .= $wpdb->prepare( " AND $wpdb->posts.post_title LIKE %s ", $wpdb->esc_like( $startswith ) . "%" );
       }
       return $sql;
    }


    Ergänzung: Und am Ende nach der Ausgabe nicht [FONT=Courier New]wp_reset_postdata()[/FONT] vergessen.

    Ergänzung: Vertippte Variable im Code behoben.

    Die og. Hinweise sind vorgesehene Ansätze von WordPress für Deine Problembeschreibung mit der vorhandenen WordPress API.

    Zum geposteten Code: Dein Aufruf von [FONT=Courier New]the_title()[/FONT] bezieht sich nicht auf Deine [FONT=Courier New]$page[/FONT], da Du keine sog. WordPress Loop über Deine Ergebnisse erstellt hast. Verwende mit Deinem Ansatz z.B. [FONT=Courier New]$page->post_title[/FONT] wie weiter unten in Deinem Code oder eher [FONT=Courier New]get_the_title( $page )[/FONT].

    Wirklich empfehlen kann man diesen Ansatz aber nicht. Die Ergebnismenge sollte vor bzw. durch der Suchabfrage eingeschränkt werden und nicht erst danach.