Сегодня 19 мая, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7273
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
GreyCoder - шаги к профессионализму
GreyCoder - шаги к профессионализму
Голосов: 1
Адрес блога: http://greycoder.blogspot.com/
Добавлен: 2008-03-26 12:42:19
 

Массовая правка коротких адресов в Wordpress

2012-01-02 03:15:00 (читать в оригинале)

Как писал в предыдущем посте долбаный 000webhost хлопнул сайт без предупреждений. Пришлось брать полугодичной давности бекап и зливать на новый хостинг. Плюс вытягивать из кеша гуггл страницы, благо Content Downloader был под рукой.

Но случилась одна незадачка - где-то протупил и залились неправильные урлы для ЧПУ. Чтобы сформировать их правильно достаточно было зайти в админку очистить короткую ссылку и сохранить - Wordpress сам создаст правильный вариант. Но на больше чем 300 постов как-то в лом это делать... Вот и решил в лоб через iMacros.

Ниже код, может кому пригодится:
VERSION BUILD=7401110 RECORDER=FX
TAB T=1
VERSION BUILD=6500125 RECORDER=FX
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
' В файле url.csv список страниц для редактирования коротких ссылок
CMDLINE !DATASOURCE url.csv
' YYY ниже - это кол-во строк в файле url.csv
SET !DATASOURCE_COLUMNS YYY
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO={{!COL1}}
TAG POS=4 TYPE=A ATTR=TXT:Изменить
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:post ATTR=ID:new-post-slug CONTENT=
TAG POS=4 TYPE=A ATTR=TXT:OK
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:post ATTR=ID:publish
Для работы скрипта нужно быть залогиненым в админке Wordpress и в файле url.csv ссылки такого вида http://site.ru/wp-admin/post.php?post=xxx&action=edit, где xxx номер поста.



Тэги: imacros, автоматизация, программа

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.