Внимание
Работоспособность скрипта давно не проверялась. Если он Вам нужен – скачать wpxmlcreator можно тут (Апрель 2021 г.). При желании поблагодарить – можно воспользоваться разделом “Варианты получения WordPress XML Creator” или использовать “Контакты”.
Оглавление
- Основные сведения о WordPress XML Creator
- Описание функций WordPress XML Creator
- Справка по работе с программой
- Варианты получения WordPress XML Creator
- Демонстрация работы генератора XML
Основные сведения о WordPress XML Creator
В разделе кратко описано, что из себя представляет генератор XML для WordPress, зачем он может быть нужен и какие существуют версии программы.
Что такое “Генератор XML для WordPress”
WPXMLCreator (WordPress XML Creator) представляет собой программу (perl-скрипт), предназначенную для создания XML-файла в формате бесплатного блог-движка WordPress. Сгенерированный скриптом файл импортируется в блог на WordPress при помощи стандартного инструмента импорта.
Был написан для ускорения и упрощения загрузки в сателлит статей, размноженных при помощи программы ArticleCloneEasy. Информация по развитию программы доступна по адресу wpxmlcreator.
Зачем нужен генератор XML для WordPress
WPXMLCreator может пригодиться в том случе, если вы хотите просто и быстро наполнить контентом блог на WordPress. Скрипт обрабатывает файл с размноженными статьями и преобразует его в импотритуемый движком блога XML, задавая статьям случайные даты публикации (как от текущей даты, так и с ограничением интервала), назначая случайных авторов статей и добавляя перед статьями ссылки на картинки. Таким образом, после обработки генератором XML получается уникальный блог-сателлит (уникальность контента естественно зависит от качества размножения статей).
Разновидности WPXMLCreator
Генератор XML для WordPress существует в трёх видах:
- Бесплатная версия, фактически – бета-версия скрипта, не развивается. Подробней можно прочесть в заметке Генерация XML для импорта в wordpress — создаем сателлит
- Онлайн-версия wpxmlcreator – бесплатная, работает из браузера, имеет ограничение на объем загружаемого файла и не поддерживает некоторые функции полной версии (подробности указаны в справке к онлайн-версии)
- Полная версия WPXMLCreator, представленная на этой странице – является условно-платной (почему условно – рассказано ниже), поддерживается, обновляется и имеет полный набор функций генератора.
Для работы оффлайн-версий скрипта необходим интерпретатрор Perl!
– Основная страница загрузки (Windows/Linux/MacOS)
– ActivePerl (Windows/Linux)
– Strawberry Perl (Windows)
Описание функций WPXMLCreator
Данный раздел содержит информацию по возможностям генератора XML для WordPress – что умеет делать скрипт и какие у него есть опции.
Основные возможности программы
- Добавлять случайных авторов к размноженным статьям (по умолчанию назначается автор “admin”
- Добавлять перед текстом статьи случайную ссылку на картинку из указанных пользователем (к сожалению прямой импорт картинок через XML WordPress не поддерживает)
- Назначать каждой записи случайную дату публикации, начиная с текущей даты или же выбирая из указанного пользователем диапазона годов
- Ставить на публикацию указанное количество статей в день
- Назначать статус комментариям и обратным ссылкам (pingback) – разрешены или запрещены
- Разбивать выходной XML-файл на части заданного размера (полезно, если в php.ini прописано ограничение на размер загружаемых файлов, которое вы не можете/не хотите менять и соотвтетсвенно WordPress при импорте XML не может загрузить файл, размер которого превышает это ограничение
Справка по работе с WPXMLCreator
Описана подготовка файла со статьями для обработки скриптом, запуск скрипта с нужными опциями, использование дополнительных возможностей (случайные авторы/картинки, диапазон дат)
Подготовка исходного файла
Первый этап – подготовка исходного файла – заключается в разметке его необходимыми тегами, что удобно делать на этапе размножения статей, окружив тегами соответствующие блоки шаблона. Текст внутри тегов скрипт не трогает.
Требования к исходному файлу
- Статьи должны быть разделены на блоки двумя пустыми строками
- Внутри статьи пустых строк быть не должно (абзацы выделяются html-тегом
<p>
) - Каждый новый тег внутри блока начинается с новой строки (перед тегом не должно быть никаких символов)
- Теги
<header>
и<body>
не могут быть пустыми - Теги должны быть закрыты, названия тегов – без ошибок (регистр не важен)
Оформление исходного файла – теги
Исходный файл размечается следующими тегами, поддерживаемыми генератором XML:
<header>
– Заголовк статьи<body>
– Тело статьи<tags>
– Метки статьи, разделюются запятыми, может быть пустым<category>
– Категории статьи, разделяются запятыми, может быть пустым- две пустых строки
- следующий блок тегов
<header>Заголовок</header>
<body>Тело</body>
<tags>Метки</tags>
<category>Категории</category>
<header>Заголовок</header>
<body>Тело</body>
<tags>Метки</tags>
<category>Категории</category>
Вернуться к оглавлению
Дополнительные файлы – авторы, статьи
Требования к файлам с именами авторов и ссылками на картинки одинаковы: по одному имени автора/одной ссылке на строку, кодировка файлов должна быть одинаковой и совпадать с кодировкой файла статей.
Вернуться к оглавлению
Опции запуска WPXMLCreator
Опции запуска передаются скрипту при помощу ключей. В ощем виде команда запуска выглядит так:
WPXMLCreator.pl [обязательные опции] <необязательные опции>
Обязательные опции
-s
– передаёт пусть к исходному файлу со статями (-s articles_example.txt
)
Необязательные опции
-a
– путь к файлу со списком авторов (-a authors.txt
)-i
– путь к файлу со списком ссылок на картинки (-i images.txt
)-o
– задаёт имя выходного файла (-o outfile.xml
)-n
– задаёт количество статей, выпадающих на одну дату, целое положительное число, по умолчанию – одна статья в день (-n 2
)-l
– задаёт размер выходного XML файла в мегабайтах, целое число, по умолчанию – один мегабайт (-l 3.5
)-c
– статус комментариев – открыты/закрыты (open/close), по умолчанию – открыты (-c open
)-p
– статус пингбеков – открыты/закрыты, по умолчанию – открыты (-p open
)-y
– задаёт диапазон годов, внутри которого будут выбираться случайные даты, если опция не задана – отсчет дат начинается с текущей системной даты (-y 2007-2010
)-f
– задаёт кодировку для входящих файлов: статей, авторов, картинок, по умолчанию – UTF-8, кодировка всех файлов должна быть одинаковой (-f CP1251
)-w
– устанавливает формат входящего файла статей как “DOS”, т.е. не потребуется перекодировка переводов строк в unix-формат, по умолчанию опция неактивна (-w
)-h
– выводит справку по программе и завершает выполнение
Пример команды для запуска WPXMLCreator
Пример запуска генератора XML с указанием всех опций, порядок указания опций может быть любым:
Вернуться к оглавлению
Как получить WordPress XML Creator
Получение бесплатной/онлайн версии
Бесплатную версию достаточно просто скачать.
Онлайн-версия доступна из браузера.
Получение полнофункциональной версии
Порядок получения полнофункциональной версии WPXMLCreator рассмотрен ниже:
Получить платно
Для приобретения программы вам нужно перечислить ЛЮБОЕ количество WMZ на кошелёк Z656185810881 ИЛИ ЛЮБОЕ количество WMR на кошелёк R367329616892. Вот почему программу я назвал “условно платной”.
ВАЖНО: деньги нужно отправлять без кода протекции!
Да, именно так! Программа генерации XML для импорта в WordPress обойдется вам практически бесплатно! Больше не придется тратить суммы, начинающиеся от 50 WMZ на софт аналогичного функционала!
После перевода средств на любой из указанных выше кошельков напишите мне на e-mail, указав тему письма «WPXMLCreator Purchase». В письме обязательно укажите номер кошелька, с которого была проведена оплата. В ответ я вышлю архив с копией программы и в дальнейшем на этот же e-mail буду присылать обновления по мере их выхода.
Получить бесплатно
В этом случае я готов выслать программу в обмен на обзор со ссылкой, составить впечатление можно на основе онлайн-версии. Вы публикуете в своём блоге обзор WPXMLCreator, присылаете мне ссылку на него и я высылаю вам архив с программой.
Требования к обзору и блогу:
- Блог “для людей”
- Не менее 25 подписчиков
- Блог не младше двух месяцев
- Обзор от 1000 символов, минимум одна ссылка на dimio.org/wpxmlcreator
- Написать, чем оказался полезен скрипт, для чего использовался, общее впечатление
- Если есть пожелания по доработке, конструктивная критика – помещайте в обзор
После получения полной версии по желанию обзор можно подкорректировать.
Если онлайн-версии вам недостаточно для написания обзора – отправляете любое количество webmoney как указано выше, а в письме делаете пометку, что собираетесь написать обзор. После публикации обзора я отправлю ваш перевод обратно.
Вернуться к оглавлению
Демонстрационный сателлит
При помощи WPXMLCreator на основе размноженных статей был создан и размещён демонстрационный сателлит по адресу wpxmlcreator.dimio.org.
Сателлит находится в индексе Yandex и Google, ссылки размещены в разделе Статистика (wpxmlcreator.dimio.org/about#wpxmlcreator-satellit-stat) на странице “О сайте”.
Вернуться к оглавлению
Добрый день, а можно при помощи вашей программы конвертировать yml в xml для WP?
Приветствую. Нет.
Добрый день.
Можно получить скрипт? Написал утром на почту – молчок.
кошелек R309840455380
Кстати, бесплатная версия уже не функционирует? При запуске выдает ошибку.
Благодарю, архив со скриптом получил.
Кстати, последняя версия WordPress Importer 0.5 отказывается импортировать ваши xml.
Пришлось в инете поискать причину ошибки – самое простое решение поставить вместо новой версии старую 0.2 – так все отлично.
Еще раз спасибо за скрипт и блог – много интересного
здравствуйте, тема с получением полной версии за “любое количесво денег” еще актуальна? (три года прошло)