|
Замена ссылок на блоге Word Press в "один клик"
|
|
30.04.2015, 03:41
|
|
#11
|
Регистрация: 26.02.2012
Сообщений: 423
|
Закажите скрипт у фрилансеров. Мне такой за 25$ писали, года четыре назад. В тз укажите, что замену нужно производить для категории, а не для всего блога. Так как в целом блоге ссылок с одинаковыми анкорами может быть огромное множество.
|
|
|
30.04.2015, 04:23
|
|
#12
|
Регистрация: 15.06.2012
Сообщений: 475
|
Что мешает для замены ссылок в постах использовать SQL-запрос:
UPDATE wp_posts SET post_content = REPLACE (post_content,'старая ссылка','новая ссылка');
Этот запрос конкретно для замены ссылок. Списки ссылок старых и новых конечно надо иметь.
|
|
|
30.04.2015, 08:14
|
|
#13
|
Регистрация: 08.02.2013
Сообщений: 202
|
290nps, +1
А если ссылок много, то можно в Excel сделать два списка в две колонки. В первой колонке старые ссылки, во второй новые. Количество ссылок в обеих колонках, естественно, одинаковое. Дальше в Excel есть замечательная функция "СЦЕПИТЬ". С ее помощью получаете уже список SQL-запросов. Вам останется весь этот список запрос выполнить в phpMyAdmin. Если запросов получается много, то частями
|
|
|
30.04.2015, 08:36
|
|
#14
|
Регистрация: 02.09.2014
Сообщений: 807
|
а что, хороший способ.
Я тут подумал еще экспортнуть посты с сайта, потом с помощью проги для замены текста изменить в экспортирующем xml файле ссылки, потом обратно импортировать, но после замены, японские символы пропадают к сожалению, мож, что в проге не правильно настроил(( хотя шустро заменяет 3к ссылок менее чем за минуту, но я не импортировал результат обратно т.к японские симаолы превратились в знаки вопроса. Так что ручаться за этот способ не буду, но если люди советуют вариант выше, значит он видимо проверен и работает.
п.с. все равно советую перед такой операцией делать бекап на всякий случай, мало ли чего
|
|
|
01.05.2015, 17:51
|
|
#15
|
Регистрация: 04.05.2012
Сообщений: 33
|
я такое делал с помощью массовой замены в базе данных с помощью программки одной(могу найти если надо будет), то есть link1 меняет на link1_1, но если файло разбито по частям и количество частей отличается при замене, то получается,что link1-part5 меняется на пустое значение и после этого нужно убрать то, что было в базе перед ссылкой и после,чтобы в базе не было лишнего,в общем если надо могу сделать мануальчик с картинками
|
|
|
02.05.2015, 00:38
|
|
#16
|
Регистрация: 27.01.2015
Сообщений: 61
|
А что мешает сделать замену в самой базе данных, например, по имени файлов в ссылках?
Берем базу данных, и открываем ее в блокноте, например. Копируем содержимое в TXT файл и сохраняем.
Берем другой TXT файл, в который сохраняем все ссылки с другого ФО.
После этого, берем скриптик, который сделает замену в тексте, по имени файлов в ссылках (получится база данных уже с ссылками на другой ФО).
Ну и конечно же восстанавливаем БД, делаем импорт.
|
|
|
02.05.2015, 01:14
|
|
#17
|
Регистрация: 13.08.2013
Сообщений: 255
|
Поддержу m.zelepukin"а по поводу мануала.
Благодаря мануалу StrannikK"а смог быстро разобраться с тема-постером. И огромное ему за это спасибо.
А тема-менеджером пользоваться опасаюсь, т.к. методом тыка можно таких дел наделать, что потом не разгребешь.
StrannikK, сделайте пожалуйста мануал для тема-менеджера, если не трудно
|
|
|
11.05.2015, 19:54
|
|
#18
|
Регистрация: 02.09.2014
Сообщений: 807
|
sql запрос, то что нужно, пробовал менять, быстро получается, списки ссылок только нужны
|
|
|
11.05.2015, 19:59
|
|
#19
|
Регистрация: 08.02.2013
Сообщений: 202
|
AlexanderSh88, все уже придумано до нас
|
|
|
11.05.2015, 20:02
|
|
#20
|
Регистрация: 02.09.2014
Сообщений: 807
|
единственное конечно отчета нету, хочется знать сколько нашлось и заменилось, а то просто 1 ссылку дал на запрос, написано, "2 строки затронуто"
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
|
|
|