* add_action( 'after_setup_theme', 'my_child_theme_setup' ); * function my_child_theme_setup() { * // We are providing our own filter for excerpt_length (or using the unfiltered value) * remove_filter( 'excerpt_length', 'twentyeleven_excerpt_length' ); * ... * } * * * For more information on hooks, actions, and filters, see http://codex.wordpress.org/Plugin_API. * * @package WordPress * @subpackage Twenty_Eleven * @since Twenty Eleven 1.0 */ /** * Set the content width based on the theme's design and stylesheet. */ if ( ! isset( $content_width ) ) $content_width = 584; /** * Tell WordPress to run twentyeleven_setup() when the 'after_setup_theme' hook is run. */ add_action( 'after_setup_theme', 'twentyeleven_setup' ); if ( ! function_exists( 'twentyeleven_setup' ) ): /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which runs * before the init hook. The init hook is too late for some features, such as indicating * support post thumbnails. * * To override twentyeleven_setup() in a child theme, add your own twentyeleven_setup to your child theme's * functions.php file. * * @uses load_theme_textdomain() For translation/localization support. * @uses add_editor_style() To style the visual editor. * @uses add_theme_support() To add support for post thumbnails, automatic feed links, and Post Formats. * @uses register_nav_menus() To add support for navigation menus. * @uses add_custom_background() To add support for a custom background. * @uses add_custom_image_header() To add support for a custom header. * @uses register_default_headers() To register the default custom header images provided with the theme. * @uses set_post_thumbnail_size() To set a custom post thumbnail size. * * @since Twenty Eleven 1.0 */ function twentyeleven_setup() { /* Make Twenty Eleven available for translation. * Translations can be added to the /languages/ directory. * If you're building a theme based on Twenty Eleven, use a find and replace * to change 'twentyeleven' to the name of your theme in all the template files. */ load_theme_textdomain( 'twentyeleven', TEMPLATEPATH . '/languages' ); $locale = get_locale(); $locale_file = TEMPLATEPATH . "/languages/$locale.php"; if ( is_readable( $locale_file ) ) require_once( $locale_file ); // This theme styles the visual editor with editor-style.css to match the theme style. add_editor_style(); // Load up our theme options page and related code. require( dirname( __FILE__ ) . '/inc/theme-options.php' ); // Grab Twenty Eleven's Ephemera widget. require( dirname( __FILE__ ) . '/inc/widgets.php' ); // Add default posts and comments RSS feed links to . add_theme_support( 'automatic-feed-links' ); // This theme uses wp_nav_menu() in one location. register_nav_menu( 'primary', __( 'Primary Menu', 'twentyeleven' ) ); // Add support for a variety of post formats add_theme_support( 'post-formats', array( 'aside', 'link', 'gallery', 'status', 'quote', 'image' ) ); // Add support for custom backgrounds add_custom_background(); // This theme uses Featured Images (also known as post thumbnails) for per-post/per-page Custom Header images add_theme_support( 'post-thumbnails' ); // The next four constants set how Twenty Eleven supports custom headers. // The default header text color define( 'HEADER_TEXTCOLOR', '000' ); // By leaving empty, we allow for random image rotation. define( 'HEADER_IMAGE', '' ); // The height and width of your custom header. // Add a filter to twentyeleven_header_image_width and twentyeleven_header_image_height to change these values. define( 'HEADER_IMAGE_WIDTH', apply_filters( 'twentyeleven_header_image_width', 1000 ) ); define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'twentyeleven_header_image_height', 288 ) ); // We'll be using post thumbnails for custom header images on posts and pages. // We want them to be the size of the header image that we just defined // Larger images will be auto-cropped to fit, smaller ones will be ignored. See header.php. set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true ); // Add Twenty Eleven's custom image sizes add_image_size( 'large-feature', HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, true ); // Used for large feature (header) images add_image_size( 'small-feature', 500, 300 ); // Used for featured posts if a large-feature doesn't exist // Turn on random header image rotation by default. add_theme_support( 'custom-header', array( 'random-default' => true ) ); // Add a way for the custom header to be styled in the admin panel that controls // custom headers. See twentyeleven_admin_header_style(), below. add_custom_image_header( 'twentyeleven_header_style', 'twentyeleven_admin_header_style', 'twentyeleven_admin_header_image' ); // ... and thus ends the changeable header business. // Default custom headers packaged with the theme. %s is a placeholder for the theme template directory URI. register_default_headers( array( 'wheel' => array( 'url' => '%s/images/headers/wheel.jpg', 'thumbnail_url' => '%s/images/headers/wheel-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Wheel', 'twentyeleven' ) ), 'shore' => array( 'url' => '%s/images/headers/shore.jpg', 'thumbnail_url' => '%s/images/headers/shore-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Shore', 'twentyeleven' ) ), 'trolley' => array( 'url' => '%s/images/headers/trolley.jpg', 'thumbnail_url' => '%s/images/headers/trolley-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Trolley', 'twentyeleven' ) ), 'pine-cone' => array( 'url' => '%s/images/headers/pine-cone.jpg', 'thumbnail_url' => '%s/images/headers/pine-cone-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Pine Cone', 'twentyeleven' ) ), 'chessboard' => array( 'url' => '%s/images/headers/chessboard.jpg', 'thumbnail_url' => '%s/images/headers/chessboard-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Chessboard', 'twentyeleven' ) ), 'lanterns' => array( 'url' => '%s/images/headers/lanterns.jpg', 'thumbnail_url' => '%s/images/headers/lanterns-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Lanterns', 'twentyeleven' ) ), 'willow' => array( 'url' => '%s/images/headers/willow.jpg', 'thumbnail_url' => '%s/images/headers/willow-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Willow', 'twentyeleven' ) ), 'hanoi' => array( 'url' => '%s/images/headers/hanoi.jpg', 'thumbnail_url' => '%s/images/headers/hanoi-thumbnail.jpg', /* translators: header image description */ 'description' => __( 'Hanoi Plant', 'twentyeleven' ) ) ) ); } endif; // twentyeleven_setup require_once ('posttypes.php'); add_action('admin_head', 'my_custom_logo'); function my_custom_logo() { echo ''; } function my_login_logo() { echo ''; } add_action('login_head', 'my_login_logo'); add_action( 'admin_init', 'my_remove_menu_pages' ); function my_remove_menu_pages() { remove_menu_page('edit.php'); } if ( ! function_exists( 'wpr_admin_menu' ) ): function wpr_admin_menu() { add_theme_page('Resume Settings', 'Resume Settings','administrator','test','homepage'); add_theme_page('Header/Footer', 'Header/Footer','administrator','Header/Footer','wpr_header'); add_theme_page('Profile', 'Profile','administrator','Profile','wpr_profile'); add_theme_page('Work Images', 'Work Images','administrator','test3','wpr_slider'); add_theme_page('Contact Form', 'Contact Form','administrator','Signup','wpr_signup'); } endif; if(get_option('theme_settings1')) { $theme_options=get_option('theme_settings1'); } else { add_option('theme_settings1',array('header_text'=>'header title','header_text0'=>'header designation','header_text1'=>'facebook','header_text2'=>'twitter','header_text3'=>'rssfeed')); $theme_options=get_option('theme_settings1'); } if(get_option('theme_settings2')) { $theme_options2=get_option('theme_settings2'); } else { add_option('theme_settings2',array('header_text'=>'title','header_text1'=>'address','header_text2'=>'contact','header_text3'=>'email')); $theme_options2=get_option('theme_settings2'); } if(get_option('theme_settings3')) { $theme_options3=get_option('theme_settings3'); } else { add_option('theme_settings3',array('header_text'=>'email')); $theme_options3=get_option('theme_settings3'); } if ( ! function_exists( 'wpr_signup' ) ): function wpr_signup() { $theme_options3=get_option('theme_settings3'); $newvalues= array( 'header_text'=>htmlentities($_POST['header_text'],ENT_QUOTES)); if(isset($_POST['header_text'])) { update_option('theme_settings3',$newvalues); $theme_options3=$newvalues; } ?>

Contact form Settings

Email will be sent to the following address:






"; } if ( ! function_exists( 'wpr_header' ) ): function wpr_header() { $theme_options=get_option('theme_settings1'); $newvalues= array( 'header_text'=>htmlentities($_POST['header_text'],ENT_QUOTES),'header_text0'=>htmlentities($_POST['header_text0'],ENT_QUOTES),'header_text1'=>htmlentities($_POST['header_text1'],ENT_QUOTES),'header_text2'=>htmlentities($_POST['header_text2'],ENT_QUOTES),'header_text3'=>htmlentities($_POST['header_text3'],ENT_QUOTES)); if(isset($_POST['header_text'])) { update_option('theme_settings1',$newvalues); $theme_options=$newvalues; } ?>

Heading/Footer Settings







Facebook

Twitter

RSS Feed

htmlentities($_POST['header_text'],ENT_QUOTES),'header_text1'=>htmlentities($_POST['header_text1'],ENT_QUOTES),'header_text2'=>htmlentities($_POST['header_text2'],ENT_QUOTES),'header_text3'=>htmlentities($_POST['header_text3'],ENT_QUOTES)); if(isset($_POST['header_text']) || isset($_POST['header_text1']) || isset($_POST['header_text2']) || isset($_POST['header_text3'])) { update_option('theme_settings2',$newvalues); $theme_options2=$newvalues; } ?>

Profile Settings















0) { echo "Return Code: " . $_FILES["file"]["error"] . "
"; } else { if (file_exists(get_stylesheet_directory()."/sliderimages/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], get_stylesheet_directory()."/sliderimages/" . $_FILES["file"]["name"]); echo $_FILES["file"]["name"] . " uploaded successfully. "; } } } ?>

Upload Work Images







Uploaded Pictures:

Website Logo

Please upload a file image. It'll show up as your website logo.

Upload your file here:

'; if ($file = $options['file']) { if($file['url']=='') { echo ""; } // var_dump($file); else { echo "";} } } else { echo ""; } } function ud_setting_filename() { echo ''; } function ud_options_validate($input) { $newinput = array(); if ($_FILES['ud_filename']) { $overrides = array('test_form' => false); $file = wp_handle_upload($_FILES['ud_filename'], $overrides); $newinput['file'] = $file; } return $newinput; } add_action('admin_menu','wpr_admin_menu'); // change login page stuff function change_wp_login_url() { echo bloginfo('url'); } function change_wp_login_title() { echo 'Powered by ' . get_option('blogname'); } add_filter('login_headerurl', 'change_wp_login_url'); add_filter('login_headertitle', 'change_wp_login_title');