cimonlebedev: мда уж....тут надо очень много ума, чтоб до этого додуматься! Конечно проблема в этом, preg_match видит в том виде в котором ей дают строку и не вижу никакой логичной причины, чтоб такого не было. urldecode($str); - воспользуйтесь!
CapitanFreeloader: для file_put_contents() нужно указать имя файла, а для copy нужно указать директорию.
100500 раз проверьте правильность путей! Вам же выдают конкретную ошибку! Я не могу гадать , что у вас там и как!
Если не получается, то готовьте $$ и наймите того у кого получится
Николай: может какие-то ошибки, проверьте консоль, также возможно такое, что карта грузится быстрее страницы и после загрузки карты кнопка(ссылка) все еще готова, хотя даже не знаю возможно ли такое, но все же, блок подключения карты разместите ниже в конце страницы.... нет желания гадать, если есть конкретные вопросы - задавайте, если нет - то ничем помочь не могу.
MrSusua: во-первых - в следующий раз сразу пишите остальной код тоже, откуда мне знать, что у вас там еще есть? Это же черт возьми логично, что я понятия не имею, что за код у вас там помимо той, что я выдал!
во-вторых - вы включаете RewriteEngine ниже, а сам код выше, полагаю, что тут тоже логично, что нужно сначала включить, прежде чем использовать. Перенесите блок кода wordpress выше . joxi.ru/VrwQNpJuwNxg2X , joxi.ru/DmBEq7jivEb5rP - как видите код прекрасно работает!
MrSusua: обновил ответ. В следующий раз сначала скопируйте тот код , который вам дают и только после этого пишите, что не работает! А не - сначала извратили код, а потом пишите, что не работает!