File: /var/www/PluginBackup/burger-companion/inc/spintech/default-pages/upload-media.php
<?php
$theme = wp_get_theme(); // gets the current theme
if( 'Burgertech' == $theme->name){
$file = BURGER_COMPANION_PLUGIN_URL .'inc/burgertech/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/burgertech/images';
}elseif( 'KitePress' == $theme->name){
$file = BURGER_COMPANION_PLUGIN_URL .'inc/kitepress/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/kitepress/images';
}elseif( 'SpinSoft' == $theme->name){
$file = BURGER_COMPANION_PLUGIN_URL .'inc/spinsoft/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/spinsoft/images';
}elseif( 'Maxtech' == $theme->name){
$file = BURGER_COMPANION_PLUGIN_URL .'inc/maxtech/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/maxtech/images';
}elseif( 'Softura' == $theme->name){
$file = BURGER_COMPANION_PLUGIN_URL .'inc/softura/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/softura/images';
}else{
$file = BURGER_COMPANION_PLUGIN_URL .'inc/spintech/images/logo.png';
$ImagePath = BURGER_COMPANION_PLUGIN_URL .'inc/spintech/images';
}
$images = array(
$ImagePath. '/logo.png',
);
$parent_post_id = null;
foreach($images as $name) {
$filename = basename($name);
$upload_file = wp_upload_bits($filename, null, file_get_contents($name));
if (!$upload_file['error']) {
$wp_filetype = wp_check_filetype($filename, null );
$attachment = array(
'post_mime_type' => $wp_filetype['type'],
'post_parent' => $parent_post_id,
'post_title' => preg_replace('/\.[^.]+$/', '', $filename),
'post_excerpt' => 'spintech caption',
'post_status' => 'inherit'
);
$ImageId[] = $attachment_id = wp_insert_attachment( $attachment, $upload_file['file'], $parent_post_id );
if (!is_wp_error($attachment_id)) {
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
$attachment_data = wp_generate_attachment_metadata( $attachment_id, $upload_file['file'] );
wp_update_attachment_metadata( $attachment_id, $attachment_data );
}
}
}
update_option( 'spintech_media_id', $ImageId );