Опытный - Репутация: 187
- Webmoney BL:
? | atteizzt, я заказывал на форуме выкачивание нужных роликов отдельно. Мне спарсили 350гб видеороликов и залили на фтп, а потом уже просто костылями я немного автоматизировал их публикацию. Написал себе на bash простенький скрипт, который читает имена роликов в папке и генерит код вставки видео с этими файлами. Дальше вступает в дело другой простенький скрипт взаимодействующий с API вордпресса, который уже на PHP и он загоняет код, сгенеренный первым скриптом, в БД wp-сайта. Это, по сути, и есть ответ на ваш вопрос, вот этот скрипт заливает что-то из файла code.txt в базу. Из каждой строки файла создает один пост.
скрипт для заливки контента в базу PHP код: <?php $posts = explode("\n", file_get_contents('code.txt')); require_once("./wp-load.php"); foreach ($posts as $onepost) { $WP_post = array( 'post_title' => 'Post', 'post_content' => $onepost, 'post_status' => 'draft', 'post_type' => 'video', 'post_author' => '2' );
wp_insert_post($WP_post); }
[свернуть] Пример должен быть понятен, на его основе можно добавить другие атрибуты поста - тайтлы и т. д. Таким образом, я забрасываю пачку роликов на сервер, запускаю последовательно два скрипта. На выходе получается пачка постов с вставленными видео в черновиках. Дальше уже копирайтер-КМ регулярно приходит в админку, описывает каждый ролик, пишет тайтлы, нарезает тумбы, делает подписи. Всё это, конечно, можно автоматизировать, но поскольку у меня ролики описываются вручную небольшими партиями, не вижу в этом смысла. upd: Посмотрел базы по ссылкам, понял вашу задачу. У вас ещё проще. Если там CSV файлы c кодом вставки плеера, то нужно просто скормить его скрипту, который я привел здесь. Тогда wp будет подгружать видео с их серверов. upd2: А ещё можно найти какой то инструмент импорта CSV в вордпресс и не заморачиваться с моим велосипедом. Вот например, или вот Последний раз редактировалось redeyer; 22.12.2015 в 11:06. |
| |