Webdesign Vorlagen GO ONLINE

für Webseiten ✪ Onlineshops

Mit Webhosting - eigene Domain - E-Mail - SSL Zertifikat - Rechtsangaben - Cookie Hinweis

Montag, 08 März 2021 11:06

Wordpress Code aufräumen

In den meisten CMS Systemen entsteht automatisch eine Menge Code im Header der nicht gebraucht oder erwünscht wird. Auch das automatische Laden der Google Schrift vom Google Server sollte auf deutschen Seiten verhindert werden. Hier sind ein paar Code Snippets für Wordpress die hilfreich sein können.

Wordpress Code aufräumen

Hier findest du eine kleine Ansammlung von Snippets für Wordpress, um nicht gewünschten Code zu entfernen.

Google Font deaktivieren

Mit dem folgenden Code-Snippet kannst du das automatische Laden der Google Fonts vom Google Server in Wordpress verhindern.

In deinem Child Theme in functions.php einfügen:

add_action('wp_print_styles', 'twentyseventeen_dequeue_styles', 100);
function twentyseventeen_dequeue_styles() {
wp_dequeue_style( 'twentyseventeen-fonts' );}

Ersetze den Parameter 'twentyseventeen-fonts' mit deinem Google Fonts Stylesheet Namen.

Laden der Google Fonts in Elementor deaktivieren

Mit dem folgenden Filter kannst du das automatische Laden der Google Fonts durch Elementor verhindern.

In deinem Child Theme in functions.php einfügen:

add_filter( 'elementor/frontend/print_google_fonts', '__return_false' );   

Mit dem folgenden Code kannst du das Laden der Icons von Elementor verhindern:

add_action( 'wp_enqueue_scripts', 'remove_default_stylesheet', 20 ); 
function remove_default_stylesheet() { 
	wp_deregister_style( 'elementor-icons' ); 
}

Von der Ladegeschwindigkeit und DSGVO entsprechend, ist es besser Schriften lokal zu laden. In Elementor kannst du benutzerdefinierte Schriften einbinden. Lade dir dazu die notwendigen Dateien bei Google herunter: Google Schriften. Gebe dazu den Namen der gewünschten Schrift links oben ein, wähle die Schrifttypen aus und lade die zip Datei herunter. Achte aber immer auf den Urheberrechtshinweis.

RankMath SEO Hinweis im Quellcode entfernen

Mit diesem Code könnt ihr den Hinweis im Quellcode für das RankMath Plugin entfernen. Übrigens ein sehr gutes Wordpress SEO Tool. Aber, psst - keinem weitersagen.

add_filter( 'rank_math/frontend/remove_credit_notice', '__return_true' );

WPML Generator Tag entfernen

Mit dem folgenden Filter kannst du den automatisch erstellten Generator Tag vom Übersetzungsprogramm WPML für Wordpress entfernen.

In deinem Child Theme in functions.php einfügen:

if ( ! empty ( $GLOBALS['sitepress'] ) ) {
    add_action( 'wp_head', function()
    {
        remove_action(
            current_filter(),
            array ( $GLOBALS['sitepress'], 'meta_generator_tag' )
        );  },  0  );}   

Wordpress Generator Tag, Shortlinks und Emoji entfernen

Mit dem folgenden Code kannst du automatisch erstellten Code in Wordpress entfernen.

In deinem Child Theme in functions.php einfügen:


define('DEFAULT_AVATAR_URL', get_stylesheet_directory_uri().'/default_avatar.png');

function no_gravatars($avatar)
{
    return preg_replace("/http.*?gravatar\.com[^\']*/", DEFAULT_AVATAR_URL, $avatar);
}
add_filter('get_avatar', 'no_gravatars');
remove_action('wp_head', 'wp_generator'); // Generator-Tag entfernen
remove_action('wp_head', 'print_emoji_detection_script', 7); // Entfernt die Emojis/Scripte/Styles im Frontend
remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('admin_print_styles', 'print_emoji_styles');
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('wp_head', 'wlwmanifest_link'); // Windows Live Writer Unterstützung entfernen
remove_action('wp_head', 'rsd_link'); // EditURI entfernen
remove_action('wp_head', 'wp_shortlink_wp_head'); // Shortlink entfernen
remove_action('wp_head', 'feed_links', 2); // Entfernt die Feed-Links
remove_action('wp_head', 'feed_links_extra', 3); // Entfernt Kommentar-Feed
remove_action('wp_head', 'wp_resource_hints', 2); // Entfernt Preconnect / Prefetch URLs
remove_action('wp_head', 'rest_output_link_wp_head'); // Entfernt den API-Header   
Gelesen 131 mal Letzte Änderung am Donnerstag, 01 April 2021 15:27
Bitte anmelden, um einen Kommentar zu posten
Übernahme der Installation
Hilfe bei der Inbetriebnahme
Persönlicher Ansprechpartner
Webserver in Deutschland
Moderne Webtechnik