Media CRUD
Want a successful Modern site?
Start with IQRA training; it’s easy and quick to your needs.
1. IQ_media_insert($array)
insert Media data to database. function type return
Default validation
'application/pdf','image/gif', 'image/jpeg', 'image/jpg', 'image/png','image/x-png','audio/midi','audio/mpeg','audio/ogg','video/mp4','video/mpeg','video/ogg'
Parametors
- array (array) (required)
// $array = array(
// 'media'=>'', required
// 'dir'=>'', required ;
// 'validation'=>'', optional
// 'size'=>'', optional
// 'direction'=>'', optional (reload or back after success);
// 'post_meta'=>array(array('meta'=>'value'),) or $array[] = [''=>''] or $meta = += [''=>''] options
// );
IQ_media_insert(array('media'=>'featured_img' , 'dir'=>'Follder name'));
2. get_media($data)
fetch Media to database. function type return.
parametors
- data (array) (required)
data
- 'post_type' or 'id' or 'query' (required)
- query (for custom query)
-
pagination (true / false) (optional)
- search (true / false) (optional)
- limit (fetch limit)
-
filter_type (images,,img, audio,video, doc, documents)
for pagination click here
get_media(array('id'=>'32', 'pagination' => 'true', 'limit'=>3));
// for filter media
get_media(array('id'=>'32', 'filter_dir'=>'images' , 'pagination' => 'true', 'limit'=>3));
3. get_media_link($data)
Get media exact Path. There are using get_media() function for get images.
parametors
-
fullpath (Boolen: true / false)
get_media_link(array('id'=>'3'));
// for get full path of media
get_media_link(array('id'=>'3', 'fullpath'=>true ));
4. del_media($data)
Delete Media.
parametors
id
del_media('id'=>'3');