Skip to content

Esempio di codice wordpress get attachment image id

Se riscontri problemi con il tuo codice o il tuo lavoro, ricorda di testare sempre in un ambiente di test prima di caricare il codice nel progetto finale.

Esempio: caricare immagini e ottenere l'id dell'allegato in wordpress

/* this function for upload image in wordpress and return attchement id code by joshi yogesh ([email protected])*/functioncst_image_upload($img){require_once(ABSPATH.'wp-admin/includes/image.php');$attes_id=array();$cnt=count($img['name']);for($i=0;$i<$cnt;$i++){$name=$img['name'][$i];$type=$img['type'][$i];$tmp_name=$img['tmp_name'][$i];$error=$img['error'][$i];$size=$img['size'][$i];$upload_data=array('name'=>$name,'type'=>$type,'tmp_name'=>$tmp_name,'error'=>$error,'size'=>$size);$uploaded_file=wp_handle_upload($upload_data,array('test_form'=>false));// print_r($uploaded_file);if(isset($uploaded_file['file'])){$file_loc=$uploaded_file['file'];$file_name=basename($upload_data['name']);$file_type=wp_check_filetype($file_name);$attachment=array('post_mime_type'=>$file_type['type'],'post_title'=>preg_replace('/.[^.]+$/','',basename($file_name)),'post_content'=>'','post_status'=>'inherit');$attach_id=wp_insert_attachment($attachment,$file_loc);$attach_data=wp_generate_attachment_metadata($attach_id,$file_loc);wp_update_attachment_metadata($attach_id,$attach_data);array_push($attes_id,$attach_id);}}return$attes_id;}

Se sei d'accordo, hai il potere di lasciare un saggio su ciò che aggiungeresti a questa divisione.



Utilizzate il nostro motore di ricerca

Ricerca
Generic filters

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.