Heim  >  Artikel  >  CMS-Tutorial  >  So entfernen Sie die WordPress-Versionsnummer mithilfe von Code

So entfernen Sie die WordPress-Versionsnummer mithilfe von Code

藏色散人
藏色散人nach vorne
2020-04-27 16:50:073205Durchsuche

In der folgenden Spalte mit WordPress-Tipps erfahren Sie, wie Sie mithilfe von Code die WordPress-Versionsnummer entfernen. Ich hoffe, dass dies hilfreich für Freunde in Not ist!

So entfernen Sie die WordPress-Versionsnummer mithilfe von Code

Standardmäßig gibt WordPress die Versionsnummer im Header der Seite aus, was gewisse Sicherheitsrisiken birgt.

Fügen Sie den folgenden Code in „functions.php“ des aktuellen Themes hinzu, um gleichzeitig die WordPress-Versionsnummer im Feed und in js/css zu entfernen:

// 同时删除head和feed中的WP版本号
function ludou_remove_wp_version() {
  return '';
}
add_filter('the_generator', 'ludou_remove_wp_version');
// 隐藏js/css附加的WP版本号
function ludou_remove_wp_version_strings( $src ) {
  global $wp_version;
  parse_str(parse_url($src, PHP_URL_QUERY), $query);
  if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
    // 用WP版本号 + 12.8来替代js/css附加的版本号
    // 既隐藏了WordPress版本号,也不会影响缓存
    // 建议把下面的 12.8 替换成其他数字,以免被别人猜出
    $src = str_replace($wp_version, $wp_version + 12.8, $src);
  }
  return $src;
}
add_filter( 'script_loader_src', 'ludou_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'ludou_remove_wp_version_strings' );

Empfohlenes Tutorial: „WordPress

Das obige ist der detaillierte Inhalt vonSo entfernen Sie die WordPress-Versionsnummer mithilfe von Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen