Внимание
Работоспособность скрипта давно не проверялась. Если он Вам нужен — скачать 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 — так все отлично.
Еще раз спасибо за скрипт и блог — много интересного
здравствуйте, тема с получением полной версии за «любое количесво денег» еще актуальна? (три года прошло)