Была ранее
тема по медленной работе этой функции. Но там проблема была в генерации уникального урла. У меня все урлы уникальны, тем не менее когда в базе более 4 тыс записей, функция работает очень-очень медленно. Более 10 секунд вставляет одну запись. Если база пустая - все летает. Не пойму где ошибка.
$post_data = array(
'post_title' => $c['h1'], // - заголовок материала string
'post_name' => $c['url'], // - "слаг", синоним пути. string
'post_excerpt' => '', // - цитата, анонс.
'post_content' => $c['text'], // - содержимое/контент. string
'post_status' => 'publish', // - статус материала: опубликованный.
'post_author' => 1, // - автор материала: пользователь с id=1 (администратор).
'post_type' => 'post', // - тип контента: запись.
'post_category' => $category, // - рубрики. array
'comment_status' => 'closed', // - комментирование
'ping_status' => 'closed'
);
$post_id = wp_insert_post( $post_data, $wp_error );