- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
А в админке sql тоже не те буквы?
Да!
И повторю - не буквы ли с умляутами типа ă ö û там где русские сейчас должны быть?
Нет обычный букв.
А в админке sql тоже не те буквы? И повторю - не буквы ли с умляутами типа ă ö û там где русские сейчас должны быть?
Да это кстати тоже надо бы проверить, кодировку самой БД и таблиц БД
Да какая разница. Надо исправлять.
1. Делаем бэкап БД, а лучше, если VPS и есть опция снапшотов - снапшот сервера.
2. Лезем в админку базы и начинаем извращаться. Сначала проверяем и меняем, если подозрения, кодировку БД.
3. Каждый шаг, если не помогло, откатываемся снапшотом.
4. Если (2) не помогло, составляем себе табличку что на что менять и спокойно за час простыми запросами в БД все меняем.
5. Если ты не понял, что я говорю - привлекаешь того, кто понял.
6. Если не хочешь привлекать, и хочешь разобраться сам - разберешься, но потратишь день.
Я Вас полностью понял. Оказывается не сложно как Я подумал. Всем большое спасибо за помощь!
Я Вас полностью понял. Оказывается не сложно как Я подумал. Всем большое спасибо за помощь!
В phpMydmin ищешь таблицу, где лежат тексты. Какойнить wp_content или чё
Заходишь га вкладку SQL, и долбишьтам
UPDATE таблица_с_контентом SET поле_в_таблице_где_сам_текст = REPLACE( поле_в_таблице_где_сам_текст, 'неверная_буква', 'верная_буква') WHERE другое_поле = чтототам;
Хвост WHERE другое_поле = чтототам можно опустить, тогда запрос выполнится ко всей таблице. Если же не упускать, только к строкам, где в другое_поле будет значение чтототам. Это полезно, например, если надо менять только для языка kz и не надо для ru
чтобы добиться уникальности некоторые копирайтера делают такую хрень
Сильное решение. Простое и гениальное.
Вот короче, НЕ ПРЕТЕНДУЮ на 100% истину, но ты же сделал снапшот, да?
UPDATE wp_posts SET post_content = REPLACE(post_content, 'неверная_буква', 'верная_буква') WHERE id = нужногопостаID;
Я не нашел что там у ВП с языками, так что для верности можно найти все статьи (если их 10-50) которые надо корячить.
Вот короче, НЕ ПРЕТЕНДУЮ на 100% истину, но ты же сделал снапшот, да?
UPDATE wp_posts SET post_content = REPLACE(post_content, 'неверная_буква', 'верная_буква') WHERE id = нужногопостаID;
Я не нашел что там у ВП с языками, так что для верности можно найти все статьи (если их 10-50) которые надо корячить.
Вот отсюда исправил, спасибо.
Массовое поменять не думаю, что можно автоматически
Почему? Сделать выборку из базы, заменить и перезаписать обратно.
Массовое поменять не думаю, что можно автоматически
Можно попробовать промт для создания функции в файле functions.php
Вот, что ответил GPT:
Для решения вашей задачи можно создать функцию в файле functions.php , которая будет заменять кириллические буквы на соответствующие латинские. Ниже приведен пример кода, который вы можете использовать:
function replace_cyrillic_with_latin($content) {
// Массив соответствий кириллических и латинских букв
$cyrillic_to_latin = array(
'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd',
'е' => 'e', 'ё' => 'yo', 'ж' => 'zh', 'з' => 'z', 'и' => 'i',
'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n',
'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't',
'у' => 'u', 'ф' => 'f', 'х' => 'kh', 'ц' => 'ts', 'ч' => 'ch',
'ш' => 'sh', 'щ' => 'shch', 'ъ' => '', 'ы' => 'y', 'ь' => '',
'э' => 'e', 'ю' => 'yu', 'я' => 'ya',
// Добавьте заглавные буквы, если необходимо
'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D',
'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I',
'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N',
'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T',
'У' => 'U', 'Ф' => 'F', 'Х' => 'Kh', 'Ц' => 'Ts', 'Ч' => 'Ch',
'Ш' => 'Sh', 'Щ' => 'Shch', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '',
'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya',
);
// Заменяем кириллические буквы на латинские
$content = strtr($content, $cyrillic_to_latin);
return $content;
}
// Применяем функцию к содержимому поста или страницы
add_filter('the_content', 'replace_cyrillic_with_latin');
Как использовать:
Примечания: