zum Einfügen als CSS oder PHP, Eintrag in der .htaccess, etc.
Änderungen an WordPress Systemdateien sind immer mit RISIKEN verbunden, da es bei fehlerhaftem Code zu unerwartetem Verhalten kommen kann. Eine SICHERUNG des Systems wird daher vorab dringend empfohlen.
- Man sollte wissen, was man tut und ob das notwendig ist.
- Anpassungen sollten möglichst in einem Child-Theme vorgenommen werden, damit sie bei Updates auch erhalten bleiben.
- Unbedingt ein Plugin – wie z.B. das rechts vorgeschlagene – benutzen, welches hilft Fehler zu vermeiden und Änderungen einfach rückgängig machen zu können.
.
Bereich
Funktion oder Ergebnis
Code Art
Code Details
WordPress Login – Passwort
Die URL der Seite anpassen, welche beim Klick auf <Passwort vergessen> aufgerufen wird.
INFO: Den Text /passwort-reset/ bitte an die eigene Seite anpassen!
Quelle: wpbeginner.com
PHP
add_filter( 'lostpassword_url', 'my_lostpassword_url' );
function my_lostpassword_url() {
return site_url('/password-reset/');
}
Der Text im oberen Codefenster ist einfarbig weiss, und in den anderen auch?
Dann erlauben Sie bitte in den Privatsphäre Einstellungen die Verbindung zu “Cloudflare” UND laden Sie die Seite danach neu.
Bei manchen Browsern müssen ggf. auch noch Drittanbieter Cookies für unsere Seite aktiviert werden.
WordPress Login – Sprache
Sprachauswahl unter Anmeldefenster ausblenden
Quelle: wordpress.org
PHP
add_filter( 'login_display_language_dropdown', '__return_false' );
WordPress Login – Logo
Mit dem Snippet kann man das Logo ändern, welches über dem Login Fenster im Backend angezeigt wird UND auch die URL, welche beim Klick auf das Logo aufgerufen wird.
Quelle: wordpress.org oder wpbeginner.com
INFO: Zeile 6 bei YOURDOMAIN die eigene Seite angeben und MYLOGO durch den Namen der Grafik ersetzen. Natürlich kann man ‘https://YOURDOMAIN/wp-content/uploads/MYLOGO.png’ auch komplett austauschen.
PHP
/* Change WordPress Admin Login Logo */
if ( !function_exists('tf_wp_admin_login_logo') ) :
function tf_wp_admin_login_logo() { ?>
WordPress Avatar hinzufügen
Hierdurch wird im Backend bei Einstellungen -> Diskussion ein neues Standard Avatar Bild hinzugefügt.
Quelle: wpbeginner.com
INFO: Zeile 3 bei YOURDOMAIN die eigene Seite angeben und MYIMAGE durch den Namen der Grafik ersetzen. Natürlich kann man ‘https://YOURDOMAIN/wp-content/uploads/MYIMAGE.jpg’ auch komplett austauschen.
PHP
WordPress REST API
Hiermit wird die REST API (Representational State Transfer Application Program Interface) komplett deaktiviert und jegliche Kommunikation darüber unterbunden.
Es kann dadurch, sofern Plugins auf die API angewiesen sind und diese “zur Kommunikation nach außen” nutzen, zu Fehlern kommen.
Quelle: wordpress.org oder kulturbanause.de
PHP
add_filter( 'rest_authentication_errors', function( $result ) {
if ( ! empty( $result ) ) {
return $result;
}
if ( ! is_user_logged_in() ) {
return new WP_Error( '401', 'not allowed.', array('status' => 401) );
}
return $result;
});
WordPress Sitemap
Die standardmäßig generierte Sitemap deaktivieren.
Quelle: wpbeginner.com
PHP
add_filter( 'wp_sitemaps_enabled', '__return_false' );
Ultimate Member (Plugin) Mitglieder Verzeichnis Spaltenzahl
Mit dem CSS Snippet kann man die Anzahl der Spalten im Mitgliederverzeichnis auf vier erhöhen, da UltimateMember drei als Standard zeigt.
Quelle: Ultimate Member
CSS
/* UltimateMember Plugin */
/* show member directory grid with 4 columns */
.um-directory:not(.uimob340):not(.uimob500):not(.uimob800):not(.uimob960) .um-members-wrapper .um-members.um-members-grid .um-member {
width: 21%;
}
Ultimate Member (Plugin) Formular Passwort un-/sichtbar
Hiermit kann man das eingegebene Passwort sichtbar machen oder auch wieder ausblenden. Dazu wird unterhalb dem Feld ein Auge Symbol aktiviert.
Quelle: champ.ninja
PHP
/* UltimateMember Plugin */
/* add feature to show or hide password */
add_filter("um_confirm_user_password_form_edit_field","um_user_password_form_edit_field", 10, 2 );
add_filter("um_user_password_form_edit_field","um_user_password_form_edit_field", 10, 2 );
function um_user_password_form_edit_field( $output, $set_mode ){
ob_start();
?>
Premium Addons for Elementor (Plugin)
Verhindern, dass Elementor im Safemode startet, wenn <display conditions> genutzt werden.
Quelle: premiumaddons.com
PHP
add_filter( 'pa_display_conditions_values', function( $apply ) {
return false;
});
… kommt noch
… kommt noch
Quelle:
CSS
PHP