Wenn Sie sich den Quellcode Ihrer WordPress-Seite ansehen, ist Ihnen vielleicht eine Reihe von Codes in Ihrem
-Tag aufgefallen, die nicht Teil Ihres WordPress-Themes sind, wie z. B. re=“alternative“, rel=“pingpack“ und das aktuelle Versionsnummer Ihrer WordPress-Installation.Dies sind Aktionen, die von WordPress hinzugefügt und in deinem wp_head-Hook angezeigt werden – also hör auf, alle deine Designdateien zu durchsuchen und herauszufinden, wie du sie entfernen kannst, weil du sie dort nicht finden wirst. Sie müssen einige remove_action-Funktionen erstellen, um Ihr WordPress-Head-Tag zu bereinigen … Ich zeige Ihnen, wie das geht.
WordPress- Junk?
Nachfolgend finden Sie einige Beispiele dafür, was zu Ihrer Kopfzeile hinzugefügt wird. Meiner Meinung nach sind viele davon unnötig und ich entferne sie tatsächlich alle aus dem Header meiner Website, weshalb ich sie „Müll“ nenne. Aber es hängt wirklich von Ihrer Website und Ihren Bedürfnissen ab, also lesen Sie die rel-Tags, bevor Sie sie alle entfernen.
<link rel="alternate" type="application/rss+xml" title="Themelocal RSS Feed" href="http://www.wpexplorer.com/feed/" />
<link rel="alternate" type="application/atom+xml" title="Themelocal Atom Feed" href="http://www.wpexplorer.com/feed/atom/" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.wpexplorer.com/xmlrpc.php?rsd" />
<link rel="pingback" href="http://www.wpexplorer.com/blog/xmlrpc.php" />
<link rel='index' title='WP Engineer' href='http://www.wpexplorer.com' />
<link rel='start' title='Themelocal' href='http://www.wpexplorer.com/folioway-wordpress-theme.html' />
<link rel='prev' title='Themelocal' href='http://www.wpexplorer.com/sportpress-wordpress-theme.html' />
So entfernen Sie die WP_Head-Aktionen
In WordPress können Sie die Funktion „remove_action“ verwenden, um jede Funktion zu entfernen, die an einen bestimmten Aktionshaken angehängt ist.
Die Funktion remove_action:
remove_action( $tag, $function_to_add, $priority, $accepted_args );
Beispiel
Hier sehen Sie, wie ich die Funktion remove_action verwendet habe, um meinen Header zu bereinigen. Fügen Sie einfach den Code in Ihre functions.php-Datei ein, um ihn zu testen. Es sollte ziemlich intuitiv sein zu sehen, welche Aktion was entfernt.
// Remove junk from head
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
Dies könnte in der Datei functions.php deines untergeordneten Designs hinzugefügt werden. Ich würde niemals empfehlen, diesen Code zu einem Thema zum Verkauf oder Vertrieb hinzuzufügen, da Sie dem Endbenutzer ohne seinen Inhalt wegnehmen, überlassen Sie es dem Endbenutzer, ob er diesen Code entfernen möchte oder nicht.
Verwendung eines Plugins: Zusätzlich könnten Sie stattdessen ein Plugin verwenden, um Ihren Kopf aufzuräumen, zum Beispiel das kostenlose „CC Clean Head-Tags”-Plugin kann auf Ihrer Website aktiviert werden, um unnötigen Code aus dem Head-Tag Ihrer WordPress-Website zu entfernen.