if ( !is_admin() ) {
// Sicherheitsstuff um Versionsnummern von WordPress zu verstecken
add_filter( 'comment_class' , 'remove_comment_author_class' );
add_action( 'init', 'strip_wp_version', 1 );
add_filter( 'script_loader_src', 'strip_jscss_versions');
add_filter( 'style_loader_src', 'strip_jscss_versions');
}
function strip_wp_version() {
global $wp_version;
$v = intval( rand(0, 9999) );
$d = intval( rand(9999, 99999) );
$m = intval( rand(99999, 999999) );
$t = intval( rand(999999, 9999999) );
if ( function_exists('the_generator') ) {
remove_filter( 'wp_head', 'wp_generator' ,9999);
$actions = array( 'rss2_head', 'commentsrss2_head', 'rss_head', 'rdf_header', 'atom_head', 'comments_atom_head', 'opml_head', 'app_head' );
foreach ( $actions as $action ) {
remove_action( $action, 'the_generator' );
}
$wp_version = $v;
$wp_db_version = $d;
$manifest_version = $m;
$tinymce_version = $t;
}
else {
add_filter( "bloginfo_rss('version')", create_function('$a', "return $v;") );
$wp_version = $v;
$wp_db_version = $d;
$manifest_version = $m;
$tinymce_version = $t;
}
}
function strip_jscss_versions($src) {
if (stripos($src, "?ver=") OR stripos($src, "?v=")) {
$src = explode('?v', $src);
return $src[0];
}
elseif (stripos($src, "&ver=") OR stripos($src, "&v=")) {
$src = explode('&v', $src);
return $src[0];
}
return $src;
}
Bestätigung für Änderung der Admin Mail deaktivieren
Fehler Mails von WordPress deaktivieren
Code muss in wp-config.php eingefügt werden:
Javascript mit weiteren Parametern einfügen (z.B. async)
SVG Upload erlauben
Versionsnummern überall entfernen (Sicherheit)
Youtube DSGVO konform einbinden
Gleiche Höhe für Elemente
Als JS Datei `sameheight.js` speichern und einbinden:
Einbinden z.B. mit:
Elemente welche die gleiche Höhe erhalten sollen dann die CSS Klasse sameheight geben.
Animierte GIF korrekt ausgeben
Author/Tag/Kategorie Archivseiten deaktivieren (WordPress)
xmlrpc.php deaktivieren