Intereting Posts
Пользовательский Metabox всегда показывает окно и проверяет Есть ли подобный фильтр media_upload_tabs для добавления вкладок в простой / избранный подборщик изображений? Как передать значение специального поля в короткий код? Автоматическое отключение через X минут Почему ошибка 500, созданная admin-ajax.php, не входит в журнал ошибок Apache? Категория RSS-канал – название статьи не обнаружено Поля на странице профиля пользователя Последние комментарии только от моих блогов Как разделять статические фразы из файлов шаблонов в пользовательской теме? пользовательский почтовый тип не работает. Как получить значение из пользовательского бэкэнд-меню Поиск абзацев в содержании Как получить массив с правильным порядком вложенных комментариев? Добавление тегов при создании нового сообщения Как изменить положение меню администратора «Медиа»?

Использование фильтра дает ошибку «резервное копирование этого сообщения в вашем браузере отличается от версии ниже»

Я сделал эту небольшую функцию фильтра, чтобы переписать uri изображений на имя хоста cdn.

Как только я нажимаю «публиковать» или обновляю, я получаю эту ошибку

резервное копирование этого сообщения в вашем браузере отличается от приведенной ниже версии.

Если я отключу свою функцию, ошибка исчезнет.

Как я могу избежать этого предупреждения об ошибке в wp-admin?

Вот функция

function change_asset_url($data, $postarr) { global $wpdb; global $blog_id; $site_url = get_site_url(); $domain = $wpdb->get_var("select domain from wp_domain_mapping where blog_id = '" . $blog_id . "'"); $search1 = $site_url . '/files/'; $search2 = "http://" . $domain . "/files/"; $replace = "http://cdn.bloggersdelight.dk/wp-content/blogs.dir/" . $blog_id . "/files/"; $data['post_content'] = str_replace($search1,$replace,$data['post_content']); $data['post_content'] = str_replace($search2,$replace,$data['post_content']); return $data; } add_filter( 'wp_insert_post_data', 'change_asset_url', '2', 2 );