Может быть, я не до конца понимаю, но почему бы вам просто не скопировать существующую папку темы, не переименовать ее и не создать собственную тему, стерев файл style.css и начав заново, как хотите?
В любом случае, если вы должны выполнить str_replace (), ваш код неверен.Во-первых, ваши PHP-теги повсюду, и вы не можете их вкладывать.Во-вторых, ваши строки не будут анализироваться должным образом, потому что вы используете двойные кавычки внутри строки в двойных кавычках.Исправлено и упрощено:
<?php
function strip_style() {
$link = '<link rel="stylesheet" type="text/css" href="http://localhost/wp-content/themes/headway-208/style.css" />';
echo str_replace($link, '<!-- ' . $link . '-->', $rawstring);
// But where does $rawstring come from?
}
?>
.
<?php
add_action('wp_head', 'strip_style', 1);
?>