So reinigen Sie den WordPress-Kopf

Hier finden Sie eine Erklärung mit Beispielen, wie Sie den WordPress-Kopf in einem Schritt bereinigen, indem Sie die WordPress-Versionsnummer entfernen, Emojis deaktivieren, WLWManifest.xml entfernen, RSD-Link entfernen, Shortlink-URL entfernen, RSS-Feed-Links entfernen und Duplikate entfernen Roboter-Meta-Tag:

Entfernen der WordPress-Versionsnummer

Die WordPress-Versionsnummer stellt ein Sicherheitsrisiko dar, da sie von Hackern zur Identifizierung anfälliger Websites verwendet werden kann. Um die WordPress-Versionsnummer aus dem Kopf Ihrer Website zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'wp_generator'); add_filter('the_generator', '__return_null');

Emojis deaktivieren

Emojis können langsam laden und dazu führen, dass Ihre Website überladen aussieht. Um Emojis von Ihrer Website zu deaktivieren, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'print_emoji_detection_script'); remove_action('wp_print_styles', 'print_emoji_styles'); remove_action('admin_print_scripts', 'print_emoji_detection_script'); remove_action('admin_print_styles', 'print_emoji_styles');

Entfernen von WLWManifest.xml

WLWManifest.xml ist eine Datei, die von Windows Live Writer zum Veröffentlichen von Beiträgen auf WordPress.com verwendet wurde. Es ist nicht mehr erforderlich und kann aus dem Kopf Ihrer Website entfernt werden. Um WLWManifest.xml zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'wlwmanifest_link');

RSD-Link entfernen

RSD steht für Really Simple Discovery. Es handelt sich um ein Protokoll für Suchmaschinen, um Websites zu finden, die einen Blog haben. Der RSD-Link ist nicht mehr erforderlich und kann aus dem Kopf Ihrer Website entfernt werden. Um den RSD-Link zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'rsd_link');

Shortlink-URL wird entfernt

Die Shortlink-URL ist eine verkürzte Version des Permalinks Ihrer Website. Es ist nicht notwendig, die Shortlink-URL im Kopf Ihrer Website anzuzeigen. Um die Shortlink-URL zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'wp_shortlink_wp_head');

Entfernen von RSS-Feed-Links

RSS-Feeds werden verwendet, um Inhalte einer Website zu abonnieren. Sie können die RSS-Feed-Links aus dem Kopf Ihrer Website entfernen, wenn Sie nicht möchten, dass andere Ihren RSS-Feed abonnieren. Um die RSS-Feed-Links zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'feed_links_extra');

Entfernen duplizierter Robots-Meta-Tags

Das Robots-Meta-Tag teilt Suchmaschinen mit, welche Seiten Ihrer Website sie indizieren sollen. Wenn Ihr Header mehrere Robots-Meta-Tags enthält, kann dies Suchmaschinen verwirren. Um doppelte Robots-Meta-Tags zu entfernen, können Sie den folgenden Code zu Ihrer Datei „functions.php“ hinzufügen:

PHP

remove_action('wp_head', 'print_robots');

Indem Sie diese Schritte befolgen, können Sie den WordPress-Kopf Ihrer Website bereinigen und deren Leistung und Sicherheit verbessern.

WordPress-Kopf in einem Schritt reinigen

Wenn Sie nun fortfahren und alles entfernen möchten, finden Sie hier den vollständigen Code, den Sie hinzufügen müssen Funktionen.php oder als Plugin hinzufügen:

/* Removing WordPress version*/
remove_action( 'wp_head', 'wp_generator' );
add_filter( 'the_generator', '__return_null' );

/* Disabling emojis */
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

/* Removing s.w.org DNS prefetch */
add_filter('wp_resource_hints', function (array $urls, string $relation): array {
    if ($relation !== 'dns-prefetch') {
        return $urls;
    }
    $urls = array_filter($urls, function (string $url): bool {
        return strpos($url, 's.w.org') === false;
    });
    return $urls;
}, 10, 2);

/* Removing wlwmanifest.xml */
remove_action( 'wp_head', 'wlwmanifest_link' );

/* Removing RSD */
remove_action('wp_head', 'rsd_link');

/* Removing shortlink */
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );

/* Disabling RSS feeds and removing RSS feed links */
function itsme_disable_feed() {
 wp_die( __( 'Nothing here! Please go back to the <a href="'. esc_url( home_url( '/' ) ) .'">homepage</a>!' ) );
}
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

/* Removing duplicated robots tag */
remove_filter('wp_robots', 'wp_robots_max_image_preview_large');

Autor

  • Imants Pumpurs

    Der Autor ist ein lettischer Schriftsteller, Dramatiker und Drehbuchautor. Er gilt als einer der bedeutendsten lettischen Schriftsteller des 21. Jahrhunderts. Sein Werk ist für seinen Humor und seine Gesellschaftssatire bekannt.

DE