Как писал в предыдущем посте долбаный 000webhost хлопнул сайт без предупреждений. Пришлось брать полугодичной давности бекап и зливать на новый хостинг. Плюс вытягивать из кеша гуггл страницы, благо Content Downloader был под рукой.
Но случилась одна незадачка - где-то протупил и залились неправильные урлы для ЧПУ. Чтобы сформировать их правильно достаточно было зайти в админку очистить короткую ссылку и сохранить - Wordpress сам создаст правильный вариант. Но на больше чем 300 постов как-то в лом это делать... Вот и решил в лоб через iMacros.
Ниже код, может кому пригодится:
Но случилась одна незадачка - где-то протупил и залились неправильные урлы для ЧПУ. Чтобы сформировать их правильно достаточно было зайти в админку очистить короткую ссылку и сохранить - Wordpress сам создаст правильный вариант. Но на больше чем 300 постов как-то в лом это делать... Вот и решил в лоб через iMacros.
Ниже код, может кому пригодится:
VERSION BUILD=7401110 RECORDER=FXДля работы скрипта нужно быть залогиненым в админке Wordpress и в файле url.csv ссылки такого вида http://site.ru/wp-admin/post.php?post=xxx&action=edit, где xxx номер поста.
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



