Загружаю картинки фунуцией wp_handle_upload, все загружается, все ок, а в медиатеке отображаются вот так.
А если загружаю картики с помощью media_handle_upload то все норм, но для моих финтов она не подходит, не удобна, sideload тоже. В чем косяк может быть?
Вот код отвечающий именно за загрузку картинок:
$movefile = wp_handle_upload( $file, array( 'test_form' => false ) );
$filename = $movefile['file'];
$filetype = wp_check_filetype( basename( $filename ), null );
$wp_upload_dir = wp_upload_dir();
$attachment = array(
'guid' => $wp_upload_dir['url'] . '/' . basename( $filename ),
'post_mime_type' => $filetype['type'],
'post_title' => preg_replace( '/\.[^.]+$/', '', basename( $filename ) ),
'post_content' => '',
'post_status' => 'inherit'
);
wp_insert_attachment( $attachment, $filename );<img src="https://habrastorage.org/files/bac/4bb/d32/bac4bbd327cd41d0865ea2f090cd5455.jpg" alt="image"/>