Ich hab gestern die Quelle des Codes nicht genannt:
https://www.bytebizz.com/wordpress/word…s-deaktivieren/
Kann nicht sagen, ob die Ahnung haben.
Einen Fatal Error gab es bis jetzt nicht (PHP 7.4).
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 erstellenIch hab gestern die Quelle des Codes nicht genannt:
https://www.bytebizz.com/wordpress/word…s-deaktivieren/
Kann nicht sagen, ob die Ahnung haben.
Einen Fatal Error gab es bis jetzt nicht (PHP 7.4).
Hier eine funktionierende Lösung:
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
wp_clear_scheduled_hook( 'mng_17_update_themes' );
"Die Lösung des Problems" wäre ein funktionierender Code für die function-php.
Ich kann nur ganz rudimentär PHP und will es mit 68 auch nicht mehr lernen.
Vielen Dank.
- Die Error Logs auf dem Server werden mit zig Meldungen wie dieser stetig zugemüllt:
Da das alles sehr profihaft klingt, habe ich mir mal alle vorhandenen error_log- und proxy_error_log-Dateien runtergeladen, entpackt und angesehen. Man weiß ja nie, und sicher ist sicher. Zu meiner Beruhigung konnte ich keine von dir vermuteten zig Meldungen finden - schon die geringe Größe der einzelnen Dateien ließ darauf schließen.
Da du offensichtlich ein Profi (zumindest im Gegensatz zu mir) bist - warum schreibst du hier nicht einfach eine funktionierende Lösung des Problems hin? Würde mich gefreut haben.
Mir fällt gerade auf, daß man das Ganze ja auch über die Versionsnummer des Themes realisieren könnte. Ganz ohne Code, ganz ohne Plugin.
Der Weg über eine Benutzerrolle - wie oben schon beschrieben - ist sicherlich der beste Weg.
Alternativ gibt es auch die Möglichkeit über ein Plugin: Easy Update Mangager. - wie oben auch schon beschrieben.
Das hat den Vorteil, dass man sich kurzzeitig die Update Meldungen anzeigen lassen kann um diese abarbeiten und dann diese wieder zu verstecken. Bei Eintragungen in der wp-config oder functions-Datei ist es wesentlich komplizierter.
Nun, so kompliziert ist es nicht, wenn man "WPCode - Insert Headers, Footers, and Code Snippets" verwendet. Benutzerrolle geht natürlich, doch mein Bekannter ist nun mal der Admin seiner Site. Und ein weiteres Plugin soll es nicht sein.
Dennoch danke für die Hinweise, auch wenn sie nichts mit meiner ursprünglichen Frage zu tun haben.
Dieser Code ist schlichtweg falsch, die darin verwendete Filterfunktion [FONT=Courier New]disable_theme_update_notification[/FONT] fehlt. Falls diese Zeile vermeintlich funktioniert, dann nur aus dem Grund, dass intern bei jedem Aufruf des Filters ein PHP Fehler auftritt und das fehlende eigentlich als Ergebnis erwartete Array anderweitig ab- bzw. aufgefangen wird.
Leider verstehe ich an dieser Stelle gar nichts. Das mag ja alles richtig sein, doch mit der von mir gefundenen "Lösung" ist es dem User real nicht möglich, ein Update des Theme durchzuführen. Ich kann das jederzeit. Getestet habe ich das mit einigen anderen Themes, indem ich dort die Versionsnummer manipuliert habe. War sie zu niedrig, war der Hinweis da, war sie richtig oder höher, war der Hinweis weg. Genau das wollte ich, und ich wollte es über die function-php.
Alles richtig.
Aber eigentlich ging es mir darum, was an dem zu Anfang zitierten Code falsch ist.
Danke.
Als Naiver WP-Nutzer frage ich mich nach dem Sinn, Update-Hinweise zu entfernen. Ich habe über Updates (u.a. hier) sehr viel gelernt :)
Es geht nur um den Update-Hinweis bei Themes. Ganz konkret nur um eines. Der Bekannte soll auf seiner Site auch nicht aus Versehen auf Update klicken.
Was spricht für dich gegen eines der vielen Plugins die das unterstützen?
Z.B. https://wordpress.org/plugins/hide-updates/
Mehr: https://wordpress.org/plugins/search/theme+updates/
Nichts.
"Disable WP Theme Updates Advance" war bei mir auch schon in Verwendung.
Hallo,
ich suche nach einer Möglichkeit, den Update-Hinweis bei den Themes zu entfernen, auszublenden, unsichtbar zu machen. Mehr als das u.a. habe ich bisher nicht gefunden. Aber das funktioniert leider nicht und erzeugt eine Meldung, den Code zu überprüfen. Wozu ich nicht in der Lage bin.
/** Ausblenden Theme-Update-Hinweis */
remove_action( ‚load-update-core.php‘, ‚wp_update_themes‘ );
add_filter( ‚pre_site_transient_update_themes‘, create_function( ‚$a‘, „return null;“ ) );
wp_clear_scheduled_hook( ‚mng_17_update_themes‘ );
Ich verwende WP 6.0.2
Danke.
Unter "Einstellungen" ziemlich weit unten kann man das Datumsformat anpassen. Cache leeren nicht vergessen.
Nun, wie im Titel des Posts angegeben: Booking Calendar / Buchungskalender. Zu finden in WP-Plugin-Verzeichnis.
https://de.wordpress.org/plugins/booking/
Meine Frage hat sich aber bereits erledigt, dank eines kenntnisreichen Kollegen.
In den Mailvorlagen dieses Plugins werden die Monatsnamen in Englisch ausgegeben. Ich hätte das gern auf Deutsch. Die Website ist auf Deutsch eingestellt, das Datumsformat ebenso. Vielleicht verwendet jemand dieses Plugin, der mir den entscheidenden Hinweis geben kann. Vielen Dank.
Danke, aber ich habe inzwischen eine andere Lösung gefunden:
[size=24]Lightbox – EverlightBox Gallery[/SIZE]
Wie kann ich Fotos (Galerie) im Vollbildmodus (also auf dem kompletten Screen) präsentieren (so wie es bei Youtube möglich ist)?
Ich verwende NextGen Gallery, habe dort aber nichts dazu gefunden.
Einfach nur das gemacht. Fünfmal ein- und ausgeloggt. Alles Okay.
Vielen Dank und einen schönen Sonntag.
Über 800 KB groß. Und wonach soll ich suchen? Ich hab es mal mit "fatal" versucht. Ergebnis:
Aug 15 11:14:17
mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Call to undefined function nocache_headers() in ....... admin.php:36, referer: MEINE LOGIN-Seite
Aug 15 12:35:59
mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Call to undefined function send_origin_headers() in ....... /wp-admin/admin-ajax.php:25, referer: https://........./wp-admin/plugi…s=all&paged=1&s
Aug 15 15:46:10
mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Call to undefined function nocache_headers() in ...... /wp-admin/admin.php:36
Die zweite Meldung (12.35) taucht mehrfach auf.
Die dritte Meldung (15.46) dürfte der Zeit entsprechen, als ich die config einen Ordner höher plaziert hatte.
Leider kann ich nichts damit anfangen.
Okay, nochmals probiert. Ausgeloggt, Browser beendet. Erneut geöffnet, explizit den Cache geleert. Site aufgerufen. OK. Login aufgerufen. OK. Anmeldebutton gedrückt - und da war sie wieder, die weiße Wand. :(