Нужна помощь в правке функции конвертации
-
Здравствуйте.
Столкнулся с данным вопросом впервые, да и опыта программирования нету, по этому и спрашиваю местных знатоков:Есть функция, которая конвертирует текстовую базу юкоза в нормальные посты ворпресса написанная в частном блоге (ссылку не знаю, можно ли вставлять):
function getBlog() { $data = file_get_contents('ПУТЬ К ФАЙЛУ blog.txt'); $data = preg_split('/[^\\\]\n/m',$data); $n = 0; foreach ($data as $post) { if (!isset($post[1])) break; $n++; $post = explode('|',$post); switch ($post[1]) { case 1: $cat_id = 9; break; case 2: $cat_id = 4; break; default: $cat_id = 2; // задаём категорию по-умолчанию } if (strlen($post[3]) == 1) $post[3] = '0'.$post[3]; if (strlen($post[4]) == 1) $post[4] = '0'.$post[4]; $source = array( 'post_title' => $post[11], // заголовок материала. 'post_content' => $post[13], // message 'post_status' => 'publish', // статус (опубликовано) 'post_author' => 1, // id автора 'post_category' => array($cat_id), // массив id категорий, у нас категория только одна 'post_date' => $post[2].'-'.$post[3].'-'.$post[4], // дата публикации 'post_type' => 'blog', // post type, у меня создан отдельный blog, у вас же скорее всего это значение будет post ); $post_id = wp_insert_post($source); // функция добавления записи update_post_meta( $post_id, 'post_views_count', $post[16] ); // обновляем мета информацию о записях, вам это может быть не нужно update_post_meta( $post_id, '_aioseop_keywords', $post[21] ); update_post_meta( $post_id, '_aioseop_description', $post[22] ); } echo $n; }
Автор написал следующее: «Функцию нужно подключить к вашему wp сайту и один раз запустить на любой из страниц.» Вот это мне не понятно, допустим я данную функцию добавил в файл functions.php в шаблоне. Как мне теперь вывести ее на страницу?
Ну и следом еще вопрос, или даже предложение (готов оплатить):
Данная функция написана для модуля блог. А на юкозе у меня в модулей блога всего несколько записей, все остальные записи выводятся через модуль — «Редактор страниц».Мне нужно данную функцию переписать под модуль Редактор страниц.
- Тема «Нужна помощь в правке функции конвертации» закрыта для новых ответов.