Я использую media-upload.php?type=image&tab=library
скрипт для добавления изображения к сообщению с описанием, содержащим html. Этот php-скрипт использует функцию javascript window.send_to_editor
для отправки html на страницу. Это позволяет вам вставлять изображение html в сообщение.
Проблема в том, что если вы попытаетесь добавить изображение с описанием, текст которого разбит на несколько строк (html), вы получите unterminated string literal
ошибку от javascript, потому что строка не преобразуется правильно перед ее использованием.
Есть ли что-нибудь вокруг этого?
вы должны использовать фильтр image_send_to_editor для фильтрации строки до того, как она попадет в функцию javascript window.send_to_editor. add_filter(‘image_send_to_editor’, ‘my_image_send_to_editor’, 10, 2); function my_image_send_to_editor($html, $id) {$description = str_replace(«\r\n»,’ ‘, $description); }
Можете ли вы опубликовать свой ответ как ответ и пометить его как принятый?
Из комментариев: