Очень странная реакция на ошибку произошла. Ее причиной оказалось следующее:
$postarr = array(
'post_type' => 'fotootchet',
'post_title' => $row['name'],
'post_status' => 'publish'
'post_content' => $attach_arr_str
);
Пропущенная запятая после 'post_status' => 'publish' . Почему эта ошибка не выводилась как обычная - сервер отвечал 500 кодом ?