I have found that there are four steps to adding admin pages, setting data and upload functionality in the dashboard: Add Theme Options Page Prime Theme Settings Populate Theme Options Page Add Upload Code...
Have you ever had a need to apply a shortcode inside a widget? Just add the following into your functions.php file within the theme, be sure to place this code inside your PHP code <?php and ?>:
In your themes functions.php file...
/* Add Widget Shortcode Functionality */