Появилась задача, загрузить около 10000 меток в блог вордпресс, плагина который загружает метки из текстового файла к сожалению не нашел, поэтому пришлось выкручиваться.
Как загрузить список меток в блог вордпресс?
Каких то специальных плагинов я для этого не нашел, поэтому воспользовался стандартным импортом в wordpress. Для этого мне понадобилось сформировать xml файл с одной единственной записью к которой я и прицеплял метки.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<?xml version="1.0" encoding="UTF-8"?> <!--Generated by Zebroid 5.1.8 build 6900 (02.12.2014 12:09:42)--><rss version="2.0" xmlns:excerpt="http://wordpress.org/export/1.0/excerpt/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export/1.0/"> <channel> <title>1</title> <link>http://domain.com</link> <description/> <wp:wxr_version>1.2</wp:wxr_version> <wp:category> <wp:category_nicename>bez-rubriki</wp:category_nicename> <wp:category_parent/> <wp:cat_name>! Без рубрики</wp:cat_name> </wp:category> <item> <wp:post_id>15</wp:post_id> <link>/metki/</link> <title>метки</title> <wp:post_name>metki</wp:post_name> <content:encoded><p></p></content:encoded> <wp:post_date>2014-12-01 19:11:49</wp:post_date> <dc:creator>admin</dc:creator> <category>! Без рубрики</category> <category domain="category" nicename="bez-rubriki">! Без рубрики</category> <!--Тут мы делаем блок меток --> <category domain="post_tag" nicename="metka-1">Метка 1</category> <category domain="post_tag" nicename="metka-2">Метка 2</category> <!--Конец блока меток --> <wp:post_type>post</wp:post_type> <wp:status>publish</wp:status> </item> </channel> </rss> |
Специально выделил в коде тот участок где мы будет вставлять нужные метки. Дальше остается только сформировать кусок кода отвечающий за метки в массовом порядке. Для этого воспользуемся Опен Офисом или обычным Экселем.

В колонке «F» (для тех кто не понял) мы сцепили все остальные поля, причем в колонке «B» у нас транслитом сгенерированы будущие URL представления меток. Теперь остается только скопировать содержимое колонки «F» в файл xml, код которого представлен выше и импортировать в блог вордпресс.

В итоге у нас будет произведена загрузка записи и меток к ней. Запись можно будет удалить, а метки оставить. Вот мы и произвели массовую загрузку меток в Вордпресс.
Интересное решение, надо проверить, недавно вписывал метки к статьям в ручную
А у меня есть плагин, который автоматически проставляет метки (с учетом морфологии) к постам :)