этот код пытается переопределить некоторые мета-теги, включая . Я вижу функции, которые обрабатывают вывод заголовка и мета-тегов (description и keywords).
if(!empty($T) && isset($T)){
function remove_meta_title($html) {
global $metaTitle;
$pattern = '/\<title([^>]*?)\s*>.*\<\/title>/isU';
$html = preg_replace($pattern, '<title>'.$metaTitle.'</title>', $html);
return $html;
}
function clean_meta_title($html) {
ob_start('remove_meta_title');
}
add_action('get_header', 'clean_meta_title', 100);
}
Здесь код пытается заменить существующий тег на $metaTitle, который, похоже, определен в другом месте (вероятно, в файле aweb_seo/_meta.php).
Чтобы решить вашу проблему, вы можете:
Закомментировать этот блок кода (поставьте /* перед этим блоком и */ после него).
Сохраните изменения и проверьте работоспособность сайта.
Если письмо не приходит, проблема на уровне хостинга.
В сети есть инф. куда код вставить, и запустить скрипт в браузере