Я все еще изучаю php и столкнулся с тем, что должно быть относительно легко исправить, но я застрял, поэтому любая помощь приветствуется:)
У меня есть сайт Wordpress, на котором используется плагин, который я не хочу отключать.
Я пытаюсь проверить весь код на странице индекса на w3c, и мне удалось это сделать, за исключением одной строки.
Плагин использует javascript для вставки кода, который не проходит проверку:
<link rel='stylesheet' id='flags/tpw_flags_css-css' href='http://www.xxx.xxx/wp-content/plugins/transposh-translation-filter-for-wordpress/widgets/flags/tpw_flags_css.css?ver=0.8.2' type='text/css' media='all' />
Ошибка проверки происходит с "id = 'flags / tpw_flags_css-css'", поскольку она содержит обратную косую черту.
Я думаю, честно говоря, идентификатор может быть удален полностью.
Я попытался удалить из javascript безуспешно, поэтому подумал, что смогу сделать замену строки $ html, но и там нет никакой радости.
Я пытался поместить различные параметры как в header.php, так и в footer.php до запуска html-контента и в конце после закрытия html, но без радости:
<?php $html = str_replace("id='flags/tpw_flags_css-css'", "", $html); ?>
Я слышал о preg_replace, но все еще новичок в PHP.
Любые идеи правильного решения для этого очень ценятся
С уважением Тони