Hvordan optimeres WordPress header uden brug af plugins?

Her får du en guide til, hvordan WordPress bedst muligt optimeres uden brug af plugins.
Hvad er så fordelene ved at optimere WordPress headeren?

  1. Websitet indlæses helt sikkert hurtigere
  2. Content to code ration forbedres
  3. Du er nu en lille smule tættere på at få dit indhold til at ranke som nr. 1 på google
WordPress header optimering uden brug af plugin

Brug ikke plugins til oprydning

Det er meget brugt at benytte sig af forskellige plugins, hver gang der skal udføres det mindste arbejde på et WordPress website, men hver gang du installerer et plugin, så er du med til at sænke hastigheden på sitet.
Med hvert plugin følger der noget kode, som bliver installeret, for at plugin virker efter hensigten, men kun for det enkelte problem.

Der er dog ingen grund til at benytte et plugin for at få ryddet op i WordPress header. Jeg vil her give en lille gennemgang af, hvordan du nemt kan optimere headeren.

Hvorfor har WordPress tilføjet unødigt kode i header?

Der er mange oplagte grunde til at der ligger så meget forskelligt i koden, som du måske slet ikke har brug for.
WordPress er et rigtig stort system, med rigtig mange brugere. Rent faktisk, så benyttes WordPress til mere end 25% af alle online blogs og websites. Dette giver rigtig mange webmastere, som hver i sær har deres egne krav til, hvad systemet skal kunne håndtere. Nogle benytter wp-admin siden andre benytter 3-parts software, iOS eller Android, til at opdatere deres website. Mulighederne er næsten uendelige, derfor er det også nogle gange nødvendig, at have forskelligt indhold i headeren.

Skal jeg fjerne noget fra headeren?

Hvis du benytter dig af web-versionen af WordPress til at opdatere og udgive dit indhold, så er det en god ide, at fjerne alle unødige links.
Lad os derfor se lidt nærmere på, hvilke links der med fordel kan fjernes, uden at det giver nogle problemer for websitet.

1. Fjern XML-RPC RSD link fra WordPress header

WordPress har tilføjet EditURI til header. EditURI benyttes, hvis du udgiver via 3-parts programmer.

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.danvester.dk/xmlrpc.php?rsd" />

Hvordan fjernes koden?
Indsæt følgende kode i bund af functions.php filen

 
remove_action ('wp_head', 'rsd_link');

2. Fjern WordPress version nummer

 <meta name="generator" content="WordPress 5.1.1" /> 

Nedenstående kode vil fjerne WordPress “generator” værdier fra websitet

 function danvester_remove_version() {
return '';
}
add_filter('the_generator', 'danvester_remove_version');

3. Fjern wlwmanifest links

 <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.danvester.dk/wp-includes/wlwmanifest.xml" /> 

Fjernes med koden:

 remove_action( 'wp_head', 'wlwmanifest_link'); 

4. Fjern shortlink fra WordPress header

 <link rel='shortlink' href='https://www.danvester.dk/?p=541' /> 

Fjernes med koden:

 remove_action( 'wp_head', 'wp_shortlink_wp_head'); 

5. Fjern query strings fra statiske ressourcer

Query strings på statiske ressourcer i WordPress

Ved at tilføje nedenstående kode til functions.php filen, fjernes versioneringer.

 
function danvester_cleanup_query_string( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', 'danvester_cleanup_query_string', 15, 1 );
add_filter( 'style_loader_src', 'danvester_cleanup_query_string', 15, 1 );

6. Fjern api.w.org link fra WordPress

<link rel='https://api.w.org/' href='https://www.danvester.dk/wp-json/' /> 

Kode:

remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);

Nu skulle du der gerne være ryddet op i headeren af din WordPress installation og du er klar til at nyde en mere ren installation.
Forbedringerne har også medført at der er indlæses færre links og ressourcer på websitet, som så er med til at give en lidt bedre performance til din hjemmeside.
Du kommer nok ikke øverst i søgeresultaterne alene ved at optimere med ovenstående, men du er kommet et stykke nærmere toppen af Google 🙂

Nem oprydning af WordPress header

Den hurtige løsning til dig, som ikke gider at læse ovenstående igennem. Kopier nedenstående kode direkte ind, nederst i functions.php i din WordPress installation så har du optimeret koden og fjernet alle unødvendige links fra koden på websitet.

  
// ***** START ****//
// ***** Dan Vester WordPress cleaning af header***** //

function danvester_remove_version() {
return '';
}
add_filter('the_generator', 'danvester_remove_version');
 
remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('template_redirect', 'rest_output_link_header', 11, 0);
 
remove_action ('wp_head', 'rsd_link');
remove_action( 'wp_head', 'wlwmanifest_link');
remove_action( 'wp_head', 'wp_shortlink_wp_head');
 
function danvester_cleanup_query_string( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', 'danvester_cleanup_query_string', 15, 1 );
add_filter( 'style_loader_src', 'danvester_cleanup_query_string', 15, 1 );

// ***** Dan Vester WordPress cleaning af header***** //
// ***** SLUT ****//
WordPress SEO optimering

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *