Der hier gesuchte Filter sollte wohl eher [FONT=Courier New]wp_new_user_notification_email[/FONT] heissen, nicht [FONT=Courier New]wp_new_user_notification_email[COLOR=#ff0000]_admin[/COLOR][/FONT]...
Beiträge von b3317133
-
-
Am Rande bemerkt, dieser Semikolon kann nicht die (Haupt)ursache gewesen sein, gängige Browser benötigen kein Semikolon nach dem letzten Element in einer Klasse, Beispiel hier.
Evtl. wird noch ein Optimierungsplugin o.ä. genutzt, das damit nicht klarkommt, oder es gab noch eine weitere Ursache. Ohne Link zur Seite kann man sowas nicht sinnvoll beantworten.
-
Falls das der besagte Website ist, nutzt dieser Schutz wenig, da die REST-API und xmlrpc aktiv sind und man dadurch den Benutzernamen sehen und Passwörter raten kann, so wie nahezu alle Bots das machen. Im Gegenteil, der aktuelle Schutz kann sogar kontraproduktiv sein, da er auch /wp-admin/admin-ajax.php Aufrufe blockiert.
-
Erstelle für eine spätere Analyse durch die Person, die den Website eingerichtet hat, ein Backup der .htaccess.
Dann entferne alles aus der .htaccess im Hauptverzeichnis des Websites ausser Basic WP wie hier beschrieben (falls WordPress Multisite genutzt wird, entspr. die Hinweise weiter unten auf der Seite beachten).
Was bedeutet "weisse Seite mit Powered by Wordpress"? Link? Screenshot?
Laufen irgendwelche "Login verstecken" Plugins o.ä.? Falls ja, siehe z.b. auch hier.
Ergänzend: Falls eine .htaccess im /wp-admin/ Ordner angelegt wurde und hier das Problem liegt, erstelle ein Backup und entferne diese Datei.
-
Du kannst im PHP Error-Log des Servers nachlesen, was den "Fehler 500" verursacht hat. Das Log findest Du im Regelfall im Loginbereich des Hostinganbieters, ggf. den Hostingsupport fragen wo genau.
-
Tipp am Rande: Wenn man mit irgendwelchen Daten einen Account registriert, sollte a) der Account nicht direkt sofort aktiv sein und b) ggf. auch die E-Mail validiert werden...

Ergänzung: Die Mitgliedseite mit fehlenden Daten nach Login erscheint im Netzwerktab ohne Status Code mit Hinweis [FONT=Courier New](raced)[/FONT], erst nach Reload / F5 wird sie dann vom Server neu mit den Daten geladen. Offenbar also ein Cache-Problem, evtl. kann man in Ultimate Member da was ab-/umstellen o.ä.
-
Versuche es mal mit dem Plugin Classic Editor.
-
Gehts auch vielleicht irgendwie einfacher ? o_O
Ja, wenn Du jemanden damit beauftragst, der sowas täglich macht.
Alternativ jeden einzelnen Punkt der o.g. Liste recherchieren, ausprobieren, dazu nachlesen und selbst dazulernen.
Wie genau sieht der Hosting-Anbieter einen Virus o.ä. bei Dir?
PS. Plugins, wie in Deinem Fall Wordfence und Cerber, die sich in den Funktionen überschneiden, gleichzeitig zu nutzen, macht wenig Sinn und bringt eher Probleme mit sich.
-
Kannst Du das Video als .mp4 in WordPress auf Deinen Server laden? Dann hättest Du schonmal keine DSGVO-Probleme...
-
Das wichtigste sind starke Passwörter. Mehr zu diesen "Bots" hier.
-
WordPress Core, Theme, Plugin Dateien kann man per FTP herunterladen und lokal mit sauberen frischen Archiven abgleichen, dafür gibt es sog. "diff" Programme, z.B. für Windows ExamDiff Pro, WinMerge o.ä.
Zugangsdaten prüft man nicht auf Viren, man ändert sie beim Hosting-Anbieter und die Datenbank-Zugangsdaten zusätzlich noch in der Datei wp-config.php
Das allgemeine Vorgehen mit allen notwendigen Schritten bei einem Hack ist z.B. hier beschrieben.
Einen allgemeinen Scan "von aussen" kann man z.B. via sitecheck.sucuri.net oder virustotal.com o.ä. machen, aber wenn da nichts angezeigt wird, heisst das noch lange nicht, dass alles auch sauber ist.
Wie genau siehst Du einen Virus o.ä. bei Dir?
-
Die einzige Stelle, wo die Datenbank geändert werden muss, in in wp-config.php
Entferne die Einträge von WordFence aus der .htaccess oder falls vorhanden php.ini o.ä., daher dürfte der Fatal Error kommen.
Die Domain passt man 2x in der Datenbank an, mehr dazu unter "WordPress Umzug" in der Forumsuche oder Suchmaschinen. Danach passt man alle Links in der Datenbank über ein Plugin wie "Better Search Replace" an, auch hierzu mehr in der Forumsuche oder Suchmaschinen.
Generell hätte man statt allem was gemacht wurde, eher ein Duplikator Paket der Hauptdomain erstellen und auf der Subdomain installieren sollen/können. Alternativ mit einem ähnlichen Clone-Plugin. Damit würde alles automatisch angepasst bzw. abgefragt.
-
Wenn Design > Widgets gemeint ist, das steckt u.a. mit in der Capability [FONT=Courier New]edit_theme_options[/FONT].
-
Ich hoffe es gibt jemanden, der mir diese spezielle Frage beantworten kann..
Vermutlich wäre das ein Anwalt, der sich mit Preisauszeichnungen auskennt... -
Richtig(er) für WordPress wäre eine Nutzung von [FONT=Courier New]date_i18n( get_option('date_format'), ... );[/FONT]
-
Wie Du meinst...
Man hätte es auch anhand der Dokumentation mit [FONT=Courier New][wpdm_packages ... cols=4 colspad=2 colsphone=1][/FONT] o.ä. und ggf. dem [FONT=Courier New]template[/FONT] Parameter versuchen können.
-
Hast Du die Installationsanleitung des Themes befolgt?
-
Lt. Dokumentation des Plugins macht Dein o.g. Shortcode das was er soll:
Zitat[wpdm_all_packages] - List all downloads in tabular format in a page
Evtl. verwendet das Crypton Theme einen anderen Shortcode, es gibt offenbar eine ganze Menge Varianten. Du könntest beim Hersteller nachfragen, es gibt dort offenbar auch ein Forum für die kostenlose Version. -
Was steht denn beim funktionierenden Formular unter Zusätzliche Einstellungen?
-
Die Demo-Variante ist über ein Seitentemplate [FONT=Courier New]home.php[/FONT] des dort verwendeten Crypton Themes erstellt.
Den ID der Seite sieht man im [FONT=Courier New]body[/FONT] Tag des HTML-Quellcodes.
Das Template [FONT=Courier New]home.php[/FONT] sieht man über die REST-API:
Das Theme sieht man ebenfalls im HTML-Quellcode.