Das ist sicher nicht "von einem Tag auf den anderen" passiert, sondern nach einer (unvollständigen) Umstellung von http:// auf https:// - siehe Meldungen in der Browser Konsole.
Speichere mal die Theme-Optionen neu.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDas ist sicher nicht "von einem Tag auf den anderen" passiert, sondern nach einer (unvollständigen) Umstellung von http:// auf https:// - siehe Meldungen in der Browser Konsole.
Speichere mal die Theme-Optionen neu.
Das Cache-/Minify Plugin läuft immer noch, das schreckt mögliche Helfer erstmal sehr ab, wenn es um CSS Probleme geht.
[plain]https://www.dek.../wp-content/upl…min.css?ver=921..[/plain] setzt [FONT=Courier New]font-family: helvetica !important;[/FONT] für alles, auch für Deine Slider-Pfeile, die Lupe beim Suchen, usw.
Schwer vorstellbar, dass/wie das jetzt "plötzlich" ohne jede Änderung "nicht mehr" funktioniert..
Am Rande, Font Awesome wird offenbar doppelt eingebunden, einmal in Version 4 von [plain]https://maxcdn.bootstrapcdn.com/font-awesome/4…awesome.min.css[/plain] und einmal in Version 5 im o.g. .min.css aus dem Theme.
Leere mal den Cache Deines Cache Plugins, oder deaktiviere es temporär mal, hilft das schon?
Weiterhin sind manche Daten von [plain]https://beta.dek.. statt https://www.dek..[/plain] eingebunden, könnte auch daran liegen.
Und ein Request zu Google Webfont schlägt fehl, es fehlen da einige Parameter.
Seit wann werden die Icons denn nicht mehr angezeigt? Wurden Updates eingespielt o.ä.?
Der Link hat mir übrigens nichts gebracht.
Der Link beantwortet im ersten Absatz Deine Frage bzgl. doppelter Content aus Sicht der Suchmaschinen.
Schau mal, ob in dem enfold.zip nicht noch das Theme extra als eigenes .zip enthalten ist.
Das Beispiel bei wp_handle_sideload() lädt eine Datei von einem externen Server herunter, speichert sie automatisch in den richtigen Ordner und fügt den entspr. Eintrag in die Medienbibliothek von WordPress ein. Weiterhin hat dieses Vorgehen u.a. den Vorteil, dass alles auch dann passt, wenn z.B. andere Plugins oder irgendwelche manuellen Einträge in wp-config.php Einfluss auf den Ort des Upload-Ordner nehmen.
Wenn man das alles selbst basteln will, bekommt man wie von @SirEctor beschrieben den Pfad zum Upload Ordner über wp_upload_dir(), das Eintragen in die Medienbibliothek erfolgt dann über wp_insert_attachment() und wp_generate_attachment_metadata() und ggf. wp_update_attachment_metadata() ...
Würde das ganze mit wp_handle_sideload() realisieren, ein ganz gut dokumentiertes Beispiel ist dort unter "User Contributed Notes".
Hast Du schon die Suchmaschinen zu AH01075 befragt?
Ist Dein "Wordpress Blog" denn sehr komplex?
Warum bleibst Du bei so einem Hoster?
Wie vermutet ist der Website gehackt. Der o.g. Codeauszug ist Teil eines Trojaners, mehr dazu siehe hier.
Komplettbackup im gehackten Zustand erstellen, damit man später nachvollziehen kann, wo die Lücke war. Das weitere Vorgehen ist z.B. hier beschrieben.
Alternativ professionelle Hilfe z.B. über die Jobbörse hier im Forum suchen.
Generell z.B. mit einem Kontaktformular-Plugin wie Contact Form 7 o.ä. und vom Design her mit etwas CSS.
Welches der im Suchergebnis sichtbaren Plugins bzw. welchen Code verwendest Du denn? Und was genau funktioniert nicht? Das Lesen der Beschreibung der Plugins hilft oft weiter.
@FloRet Die Auslieferung von statischem HTML ist sehr flott, z.B. arumkorf.de/wp/readme.html also vermutlich eher ein Zusammenspiel des in Deinem Screenshot sichtbaren Mocha Cache mit zusätzlich dazu WP Super Cache und Autoptimize.
Würde es mal ohne alle Cache & Minify Zusätze probieren. Inkl. Abschalten des Mocha Cache auf dem Server (dafür braucht man ggf. den Hosting Provider).
@Designer Talk Es läuft dort WordPress 4.9.8.
Hat jemand eine Idee wie ich das umsetzten kann??
Beispielsweise mit Kategorien bei den Medien, siehe dazu z.B. hier (google.com).
Evtl. passt das Plugin WP Email Capture, inkl. Double Opt-In Verifizierung.
Mache alle Änderungen rückgängig, bis die Seite auf localhost wieder funktioniert, siehe oben.
Wie genau hast Du denn WordPress bzw. welche genaue Server-/Datenbank-Software auf Deinem Computer installiert?
Alternativ ggf. jemanden fragen, der/die sich mit WordPress etwas auskennt und der/die das kurz vor Ort an Deinem Computer lösen kann, von "aussen" ist das im aktuellen Zustand relativ schwer.
Der Screenshot ist die Oberfläche beim Hostingprovider, richtig?
Die genutze Datenbank Deiner Seite befindet sich aber derzeit noch auf Deinem PC unter [FONT=Courier New]localhost[/FONT].
Stelle erst alles wieder so her, dass Du Dich unter [FONT=Courier New]localhost[/FONT] anmelden kannst, und gehe dann vor, wie oben beschrieben (Duplicator usw.).
Ohne eine Datei [FONT=Courier New]wp-config.php[/FONT] läuft WordPress nicht, sie sollte im lokalen Ordner zu finden sein, auf den [FONT=Courier New]localhost:8888/wordpress/[/FONT] zeigt.
Ohne eine Datenbank mit den entspr. Daten läuft WordPress auch nicht. Die entspr. Zugangsdaten und der Datenbankserver und Datenbankname sind in der Datei [FONT=Courier New]wp-config.php[/FONT] hinterlegt, mehr dazu hier.
Wenn WordPress schon mal auf [FONT=Courier New]localhost[/FONT] lief, sollten diese Daten daher irgendwo zu finden sein.
Mache alle Änderungen rückgängig, bis die Seite auf localhost wieder funktioniert.
Die beiden URLs kannst Du in der lokalen Datenbank in der Tabelle [FONT=Courier New]wp_options[/FONT] wieder auf [FONT=Courier New]localhost[/FONT] setzen. Alternativ in der Datei [FONT=Courier New]wp-config.php[/FONT] (nicht [FONT=Courier New]wp-config[COLOR=#ff0000]-sample[/COLOR].php[/FONT]), mehr dazu hier.
Dann installiere in der localhost Installation das Plugin Duplicator und erstelle ein Installationspaket, das Du dann beim Hostingprovider einspielst, Voraussetzung ist ein FTP-Zugang (FileZilla), ein bis auf die Duplicator Installationsdateien leerer Ordner auf den direkt die Domain zeigt und Zugangsdaten zu einer Datenbank beim Hostingprovider, die im Verlauf eingegeben werden. Schau Dir dafür das Video auf der Duplicatorseite komplett an, das erklärt das Vorgehen. Bei der Installation wird dann auch die neue Domain automatisch überall ersetzt usw.
Du kannst über "QuickEdit" unter "Reihenfolge" jeweils auch eine hohe Zahl eingeben, z.B. 999 o.ä., dann erscheinen die Seiten standardmässig erst am Ende der Seitenliste im Backend.
Poste mal die Zeilen 65-80 aus der genannten Datei functions.php