'single_image', 'id' => 'cyberchimps_portfolio_lite_image_one', 'class' => '', 'name' => __( 'First Portfolio Image', 'cyberchimps_elements' ), 'std' => $directory . '/cyberchimps/lib/images/portfolio.jpg' ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_lite_image_one_caption', 'class' => '', 'name' => __( 'First Portfolio Image Caption', 'cyberchimps_elements' ), 'std' => __( 'Image 1', 'cyberchimps_elements' ) ), array( 'type' => 'checkbox', 'id' => 'cyberchimps_portfolio_link_toggle_one', 'class' => 'checkbox', 'name' => __( 'First Porfolio Link', 'cyberchimps_elements' ), 'std' => 1 ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_link_url_one', 'class' => '', 'name' => __( 'Link URL', 'cyberchimps_elements' ), 'std' => home_url() ), // Image two array( 'type' => 'single_image', 'id' => 'cyberchimps_portfolio_lite_image_two', 'class' => '', 'name' => __( 'Second Portfolio Image', 'cyberchimps_elements' ), 'std' => $directory . '/cyberchimps/lib/images/portfolio.jpg' ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_lite_image_two_caption', 'class' => '', 'name' => __( 'Second Portfolio Image Caption', 'cyberchimps_elements' ), 'std' => __( 'Image 2', 'cyberchimps_elements' ) ), array( 'type' => 'checkbox', 'id' => 'cyberchimps_portfolio_link_toggle_two', 'class' => 'checkbox', 'name' => __( 'Second Porfolio Link', 'cyberchimps_elements' ), 'std' => 1 ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_link_url_two', 'class' => '', 'name' => __( 'Link URL', 'cyberchimps_elements' ), 'std' => home_url() ), // Image three array( 'type' => 'single_image', 'id' => 'cyberchimps_portfolio_lite_image_three', 'class' => '', 'name' => __( 'Third Portfolio Image', 'cyberchimps_elements' ), 'std' => $directory . '/cyberchimps/lib/images/portfolio.jpg' ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_lite_image_three_caption', 'class' => '', 'name' => __( 'Third Portfolio Image Caption', 'cyberchimps_elements' ), 'std' => __( 'Image 3', 'cyberchimps_elements' ) ), array( 'type' => 'checkbox', 'id' => 'cyberchimps_portfolio_link_toggle_three', 'class' => 'checkbox', 'name' => __( 'Third Porfolio Link', 'cyberchimps_elements' ), 'std' => 1 ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_link_url_three', 'class' => '', 'name' => __( 'Link URL', 'cyberchimps_elements' ), 'std' => home_url() ), // Image four array( 'type' => 'single_image', 'id' => 'cyberchimps_portfolio_lite_image_four', 'class' => '', 'name' => __( 'Fourth Portfolio Image', 'cyberchimps_elements' ), 'std' => $directory . '/cyberchimps/lib/images/portfolio.jpg' ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_lite_image_four_caption', 'class' => '', 'name' => __( 'Fourth Portfolio Image Caption', 'cyberchimps_elements' ), 'std' => __( 'Image 4', 'cyberchimps_elements' ) ), array( 'type' => 'checkbox', 'id' => 'cyberchimps_portfolio_link_toggle_four', 'class' => 'checkbox', 'name' => __( 'Fourth Porfolio Link', 'cyberchimps_elements' ), 'std' => 1 ), array( 'type' => 'text', 'id' => 'cyberchimps_portfolio_link_url_four', 'class' => '', 'name' => __( 'Link URL', 'cyberchimps_elements' ), 'std' => home_url() ), ); /* * configure your meta box */ $page_config = array( 'id' => 'portfolio_lite_options', // meta box id, unique per meta box 'title' => __( 'Portfolio Lite Options', 'cyberchimps_elements' ), // meta box title 'pages' => array( 'page' ), // post types, accept custom post types as well, default is array('post'); optional 'context' => 'normal', // where the meta box appear: normal (default), advanced, side; optional 'priority' => 'low', // order of meta box: high (default), low; optional 'fields' => $page_fields, // list of meta fields (can be added by field arrays) 'local_images' => false, // Use local or hosted images (meta box images for add/remove) 'use_with_theme' => true //change path if used with theme set to true, false for a plugin or anything else for a custom path(default false). ); /* * Initiate your meta box */ $page_meta = new Cyberchimps_Meta_Box( $page_config ); } // Portfolio Lite element action add_action( 'portfolio_lite', 'cyberchimps_portfolio_lite_content' ); // Defining content of the portfolio-lite element function cyberchimps_portfolio_lite_content() { // call globals global $post; // Getting options of portfolio-lite when added to page if( is_page() ) { // Geting title option $title_enable = get_post_meta( $post->ID, 'cyberchimps_portfolio_title_toggle', true ); $title = get_post_meta( $post->ID, 'cyberchimps_portfolio_title', true ); // Getting Image URL for each protfolio $img1 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_one', true ); $img2 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_two', true ); $img3 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_three', true ); $img4 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_four', true ); // Getting caption for each protfolio $caption1 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_one_caption', true ); $caption2 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_two_caption', true ); $caption3 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_three_caption', true ); $caption4 = get_post_meta( $post->ID, 'cyberchimps_portfolio_lite_image_four_caption', true ); // Getting Custom URL toggle $url_toggle1 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_toggle_one', true ); $url_toggle2 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_toggle_two', true ); $url_toggle3 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_toggle_three', true ); $url_toggle4 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_toggle_four', true ); // Getting URL of custom link $url1 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_url_one', true ); $url2 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_url_two', true ); $url3 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_url_three', true ); $url4 = get_post_meta( $post->ID, 'cyberchimps_portfolio_link_url_four', true ); } // Getting options of portfolio-lite when added to blog else { // Geting title option $title_enable = cyberchimps_get_option( 'cyberchimps_blog_portfolio_title_toggle' ); $title = cyberchimps_get_option( 'cyberchimps_blog_portfolio_title' ); // Getting Image URL for each protfolio $img1 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_one' ); $img2 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_two' ); $img3 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_three' ); $img4 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_four' ); // Getting caption for each protfolio $caption1 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_one_caption' ); $caption2 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_two_caption' ); $caption3 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_three_caption' ); $caption4 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_lite_image_four_caption' ); // Getting Custom URL toggle $url_toggle1 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_toggle_one' ); $url_toggle2 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_toggle_two' ); $url_toggle3 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_toggle_three' ); $url_toggle4 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_toggle_four' ); // Getting URL of custom link $url1 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_url_one' ); $url2 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_url_two' ); $url3 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_url_three' ); $url4 = cyberchimps_get_option( 'cyberchimps_blog_portfolio_link_url_four' ); } // Set the title to default value if null is supplied $title = ( $title != '' ) ? $title : 'Portfolio'; // Set the markup for title $title_output = ( $title_enable == 'on' OR $title_enable == '1' ) ? $title : ''; // Post-specific variables $image = get_post_meta( $post->ID, 'portfolio_image', true ); $title = get_the_title(); // Post-specific variables $image = get_post_meta( $post->ID, 'portfolio_image', true ); $title = get_the_title(); // Setting portfolio link and rel if( $url_toggle1 == 1 ) { $portfolio_link1 = $url1; $portfolio_rel1 = ""; } else { $portfolio_link1 = $img1; $portfolio_rel1 = 'rel=cyberchimps-lightbox'; } if( $url_toggle2 == 1 ) { $portfolio_link2 = $url2; $portfolio_rel2 = ""; } else { $portfolio_link2 = $img2; $portfolio_rel2 = 'rel=cyberchimps-lightbox'; } if( $url_toggle3 == 1 ) { $portfolio_link3 = $url3; $portfolio_rel3 = ""; } else { $portfolio_link3 = $img3; $portfolio_rel3 = 'rel=cyberchimps-lightbox'; } if( $url_toggle4 == 1 ) { $portfolio_link4 = $url4; $portfolio_rel4 = ""; } else { $portfolio_link4 = $img4; $portfolio_rel4 = 'rel=cyberchimps-lightbox'; } ?>