Kako ukloniti nepotrebne meta oznake i podatke s WordPress stranica?

Prema zadanim postavkama wordpress dodaje nekoliko meta oznaka i oznaka veza u HTML izvorni kod (kao što su verzija wordpressa, manifest i rsd), koji se uglavnom ne koriste. Štoviše, wordpress meta tag može drugima dati do znanja verziju CMS-a koju trenutno koristite i znate da hakeri vole takve informacije.

Da biste uklonili meta oznaku i oznaku veze iz HTML izvora vaše wordpress stranice, dodajte retke ispod u datoteku teme function.php.

//Remove All Meta Generators
ini_set('output_buffering', 'on'); // turns on output_buffering
function remove_meta_generators($html) {
    $pattern = '/<meta name(.*)=(.*)"generator"(.*)>/i';
    $html = preg_replace($pattern, '', $html);
    return $html;
}
function clean_meta_generators($html) {
    ob_start('remove_meta_generators');
}
add_action('get_header', 'clean_meta_generators', 100);
add_action('wp_footer', function(){ ob_end_flush(); }, 100);
Ostavi komentar: