for posts and comments. add_theme_support( 'automatic-feed-links' ); // Switches default core markup for search form, comment form, and comments // to output valid HTML5. add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list' ) ); /* * This theme supports all available post formats by default. * See http://codex.wordpress.org/Post_Formats */ add_theme_support( 'post-formats', array( 'aside', 'audio', 'chat', 'gallery', 'image', 'link', 'quote', 'status', 'video' ) ); // This theme uses wp_nav_menu() in one location. register_nav_menu( 'primary', __( 'Navigation Menu', 'three_fifty_media' ) ); /* * This theme uses a custom image size for featured images, displayed on * "standard" posts and pages. */ add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 604, 270, true ); // This theme uses its own gallery styles. add_filter( 'use_default_gallery_style', '__return_false' ); } add_action( 'after_setup_theme', 'three_fifty_media_setup' ); /*** Enqueues scripts and styles for front end. ***/ function three_fifty_media_scripts_styles() { // Adds JavaScript to pages with the comment form to support sites with threaded comments (when in use). if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); } add_action( 'wp_enqueue_scripts', 'three_fifty_media_scripts_styles' ); /***Sidebar Areas***/ function three_fifty_media_widgets_init() { register_sidebar( array( 'name' => __( 'Main Sidebar Area', 'three_fifty_media' ), 'id' => 'sidebar-1', 'description' => __( 'Appears in the footer section of the site.', 'three_fifty_media' ), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer Widget Area One', 'three_fifty_media'), 'id' => 'threfiftymediafooterwidget1', 'description' => __( 'Note: In order to use this widget area you need to enable the sidebar from Theme Manager´s Manage Sidebar option.', 'three_fifty_media' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer Widget Area Two', 'three_fifty_media'), 'id' => 'threfiftymediafooterwidget2', 'description' => __( 'Note: In order to use this widget area you need to enable the sidebar from Theme Manager´s Manage Sidebar option.', 'three_fifty_media' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Footer Widget Area Three', 'three_fifty_media'), 'id' => 'threfiftymediafooterwidget3', 'description' => __( 'Note: In order to use this widget area you need to enable the sidebar from Theme Manager´s Manage Sidebar option.', 'three_fifty_media' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => __( 'Default Footer Widget Area', 'three_fifty_media'), 'id' => 'threfiftymediafooterwidget4', 'description' => __( 'Themes´s default widget area', 'three_fifty_media' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'three_fifty_media_widgets_init' ); if ( ! function_exists( 'three_fifty_media_paging_nav' ) ) : /*** Displays navigation to next/previous set of posts when applicable. ***/ function three_fifty_media_paging_nav() { global $wp_query; // Don't print empty markup if there's only one page. if ( $wp_query->max_num_pages < 2 ) return; ?> post_parent ) : get_adjacent_post( false, '', true ); $next = get_adjacent_post( false, '', false ); if ( ! $next && ! $previous ) return; ?> ' . __( 'Sticky', 'three_fifty_media' ) . ''; if ( ! has_post_format( 'link' ) && 'post' == get_post_type() ) three_fifty_media_entry_date(); // Translators: used between list items, there is a space after the comma. $categories_list = get_the_category_list( __( ', ', 'three_fifty_media' ) ); if ( $categories_list ) { echo '' . $categories_list . ''; } // Post author if ( 'post' == get_post_type() ) { printf( '', esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), esc_attr( sprintf( __( 'View all posts by %s', 'three_fifty_media' ), get_the_author() ) ), get_the_author() ); } } endif; if ( ! function_exists( 'three_fifty_media_entry_date' ) ) : /*** Prints HTML with date information for current post. ***/ function three_fifty_media_entry_date( $echo = true ) { if ( has_post_format( array( 'chat', 'status' ) ) ) $format_prefix = _x( '%1$s on %2$s', '1: post format name. 2: date', 'three_fifty_media' ); else $format_prefix = '%2$s'; $date = sprintf( '', esc_url( get_permalink() ), esc_attr( sprintf( __( 'Permalink to %s', 'three_fifty_media' ), the_title_attribute( 'echo=0' ) ) ), esc_attr( get_the_date( 'c' ) ), esc_html( sprintf( $format_prefix, get_post_format_string( get_post_format() ), get_the_date() ) ) ); if ( $echo ) echo $date; return $date; } endif; if ( ! function_exists( 'three_fifty_media_the_attached_image' ) ) : /*** Prints the attached image with a link to the next attached image. ***/ function three_fifty_media_the_attached_image() { $post = get_post(); $attachment_size = apply_filters( 'three_fifty_media_attachment_size', array( 724, 724 ) ); $next_attachment_url = wp_get_attachment_url(); /*** Grab the IDs of all the image attachments in a gallery so we can get the URL of the next adjacent image in a gallery, or the first image (if we're looking at the last image in a gallery), or, in a gallery of one, just the link to that image file. ***/ $attachment_ids = get_posts( array( 'post_parent' => $post->post_parent, 'fields' => 'ids', 'numberposts' => -1, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ); // If there is more than 1 attachment in a gallery... if ( count( $attachment_ids ) > 1 ) { foreach ( $attachment_ids as $attachment_id ) { if ( $attachment_id == $post->ID ) { $next_id = current( $attachment_ids ); break; } } // get the URL of the next image attachment... if ( $next_id ) $next_attachment_url = get_attachment_link( $next_id ); // or get the URL of the first image attachment. else $next_attachment_url = get_attachment_link( array_shift( $attachment_ids ) ); } printf( '%3$s', esc_url( $next_attachment_url ), the_title_attribute( array( 'echo' => false ) ), wp_get_attachment_image( $post->ID, $attachment_size ) ); } endif; /*** Returns the URL from the post. ***/ function three_fifty_media_get_link_url() { $content = get_the_content(); $has_url = get_url_in_content( $content ); return ( $has_url ) ? $has_url : apply_filters( 'the_permalink', get_permalink() ); } /*** Extends the default WordPress body classes. ***/ function three_fifty_media_body_class( $classes ) { if ( ! is_multi_author() ) $classes[] = 'single-author'; if ( is_active_sidebar( 'sidebar-1' ) && ! is_attachment() && ! is_404() ) $classes[] = 'sidebar'; if ( ! get_option( 'show_avatars' ) ) $classes[] = 'no-avatars'; return $classes; } add_filter( 'body_class', 'three_fifty_media_body_class' ); /*** Add postMessage support for site title and description for the Customizer. ***/ function three_fifty_media_customize_register( $wp_customize ) { $wp_customize->get_setting( 'blogname' )->transport = 'postMessage'; $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; } add_action( 'customize_register', 'three_fifty_media_customize_register' ); /*** Binds JavaScript handlers to make Customizer preview reload changes ***/ function three_fifty_media_customize_preview_js() { wp_enqueue_script( 'three_fifty_media-customizer', get_template_directory_uri() . '/js/theme-customizer.js', array( 'customize-preview' ), '20130226', true ); } add_action( 'customize_preview_init', 'three_fifty_media_customize_preview_js' ); add_action('after_setup_theme', 'three_fifty_media_load_plugin'); function three_fifty_media_load_plugin() { if (!class_exists('Function')) { include_once(TEMPLATEPATH.'/inc/admin/theme-manager.php'); if(!function_exists('wp_pagenavi')){ include_once(TEMPLATEPATH.'/inc/wp-pagenavi/wp-pagenavi.php'); } include_once(TEMPLATEPATH.'/inc/default-footer-widgets.php'); } } add_action('init', 'three_fifty_media_StartSession', 1); function three_fifty_media_StartSession() { if(!session_id()) { session_start(); } } register_activation_hook( __FILE__, 'three_fifty_media_pagenavi_activation_status' ); function three_fifty_media_pagenavi_activation_status() { /*page navi activation*/ } add_action("after_switch_theme", "three_fifty_media_custom_menu"); function three_fifty_media_custom_menu() { three_firty_media_add_options(); $custom_menu=wp_get_nav_menu_items('three_fifty_media_primary'); $custom_menu_size=sizeof($custom_menu); if($custom_menu_size==0 || $custom_menu_size==1) { global $wpdb; $imgpath=get_template_directory_uri(); //Demo Homepage $gethomestatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_home_page_id')."' "); $homestatus; foreach($gethomestatus as $gethmst) { $homestatus=$gethmst->post_status; } if(!get_option('three_fifty_media_home_page_id') || $homestatus=='trash') { $homepage = array( 'post_title' => 'Home', 'post_content' => '
[our-services]
[welcome-box]
', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $home_page_id=wp_insert_post( $homepage ); update_option('three_fifty_media_home_page_id', $home_page_id); } //Demo Homepage ends wp_insert_term( 'three_fifty_media_primary', 'nav_menu'); for($i=0;$i<$custom_menu_size;$i++) { if($custom_menu[$i]->title!="Home") { $menu3 = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID3 = (int) $menu3->term_id; $itemData3 = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => 1, 'menu-item-object' => 'post', 'menu-item-type' => 'custom', 'menu-item-parent-id' => 0, 'menu-item-position' => 0, 'menu-item-title' => 'Home', 'menu-item-url' => site_url(), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem3 = wp_update_nav_menu_item($menuID3, 0, $itemData3); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem3, "term_taxonomy_id" => $menuID3), array("%d", "%d")); } } } //slider code $sitepath=get_template_directory_uri(); $slider101=array('image'=>$sitepath.'/images/slider1.jpg', 'link'=>$sitepath.'/images/slider1.jpg'); update_option('slider_image1', $slider101); $slider102=array('image'=>$sitepath.'/images/slider1.jpg', 'link'=>$sitepath.'/images/slider1.jpg'); update_option('slider_image2', $slider102); $slider103=array('image'=>$sitepath.'/images/slider1.jpg', 'link'=>$sitepath.'/images/slider1.jpg'); update_option('slider_image3', $slider103); $slider104=array('image'=>$sitepath.'/images/slider1.jpg', 'link'=>$sitepath.'/images/slider1.jpg'); update_option('slider_image4', $slider104); $slider105=array('image'=>$sitepath.'/images/slider1.jpg', 'link'=>$sitepath.'/images/slider1.jpg'); update_option('slider_image5', $slider105); update_option('slider_status', 'Enabled'); //tageline code $tagline101="TORTOR RISUS PURUS DIS A, NATOQUE PORTA, PENATIBUS PORTTITOR. AUCTOR, MAGNIS MUS NUNC EGESTAS PORTTITOR INTEGER PELLENTESQUE SAGITTIS LUNDIUM DICTUMST LEARN MORE"; update_option('three_fifty_media_tagline', $tagline101); // our services $service1=array('service'=>'Purus magnis augue adipiscing mid magna', 'link'=>'#'); $service2=array('service'=>'Amet dignissim natoque, dignissim lacus', 'link'=>'#'); $service3=array('service'=>'Purus magnis augue adipiscing mid magna', 'link'=>'#'); $service4=array('service'=>'Amet dignissim natoque, dignissim lacus', 'link'=>'#'); $service5=array('service'=>'Purus magnis augue adipiscing mid magna', 'link'=>'#'); $service6=array('service'=>'Amet dignissim natoque, dignissim lacus', 'link'=>'#'); update_option('our_services_title', 'Our Services');//our services title update_option('service1', $service1); update_option('service2', $service2); update_option('service3', $service3); update_option('service4', $service4); update_option('service5', $service5); update_option('service6', $service6); update_option('services_more_link', '#'); update_option('homepage_read_more_text', 'Read More'); //welcome box $welcomebox=array('title'=>'Welcome To our website', 'sub-title'=>'Nec, porta aliquet vut magna. Platea augue? Pulvinar turpis magnis integer. Vut ultricies dignissim et aliquam in. Et pellentesque et? Proin ac ac integer! Turpis pulvinar', 'image'=>$sitepath.'/images/welcome.jpg', 'description'=>'Nec, porta aliquet vut magna. Platea augue? Pulvinar turpis magnis integer. Vut ultricies dignissim et aliquam in. Et pellentesque et? Proin ac ac integer! Turpis pulvinar', 'read_more_text'=>'Read More','read_more_link'=>'#'); update_option('homepage_bottom_content', $welcomebox); update_option('footer_call_number','(122)23456687'); update_option('three_fifty_media_theme_options_status', 'active'); } function three_firty_media_add_options() { /****Add Demo Data Starts****/ //contact details code $contact_data=array('company_name'=>'Free Css Themes', 'address'=>'255, Willson Street,Caulfield', 'city'=>'Victoria', 'zip'=>'122211', 'state'=>'Melbourne', 'contact_number'=>'1800-726-192', 'mobile'=>'1800-726-192', 'email'=>'biz_amy@yahoo.com'); update_option('contact_details', $contact_data); $latitude = '31.66744'; update_option('latitude', $latitude); $longitude = '77.05903'; update_option('longitude', $longitude); update_option('map_name', 'Free Css Themes'); //recaptcha code $privateKey = "6LdZ3eASAAAAAPIHEw0v_GHPNtLoHq-mzZuDMCB3"; $publicKey = "6LdZ3eASAAAAAD3d4u3PPiimnGaKCSb3uAH-aqVV"; update_option('privateKey', $privateKey); update_option('publicKey', $publicKey); update_option('recaptcha_theme', 'clean'); update_option('recaptcha_status', 'Disabled'); //mail method code update_option('mail_method', 'Mail'); update_option('mail_error_msg', 'Some error occured while sending the mail'); update_option('mail_success_msg', 'Mail sent successfully'); update_option('SMTP Host', 'smtp.test.com'); update_option('Port', '21'); update_option('Mail Username', 'test@test.com'); update_option('Mail Password', 'testing'); //social media code update_option('twitter_link', 'http://twitter.com/'); update_option('facebook_link', 'http://www.facebook.com/'); update_option('youtube_link', 'http://www.youtube.com/'); update_option('gplus_link', 'http://plus.google.com/'); update_option('three_fifty_media_sidebar_status', 'Disabled'); //custom css update_option('three_fifty_media_custom_user_css',''); /****Add Demo Data Ends****/ } function three_fifty_media_deactivation() { delete_option('contact_details'); delete_option('latitude'); delete_option('longitude'); delete_option('map_name'); delete_option('privateKey'); delete_option('publicKey'); delete_option('recaptcha_theme'); delete_option('mail_method'); delete_option('mail_error_msg'); delete_option('mail_success_msg'); delete_option('SMTP Host'); delete_option('Port'); delete_option('Mail Username'); delete_option('Mail Password'); delete_option('three_fifty_media_sidebar_status'); } function three_fifty_media_create_pages() { global $wpdb; $imgpath=get_template_directory_uri(); //Demo About Page $getaboutstatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_about_us_page_id')."' "); $aboutstatus; foreach($getaboutstatus as $getabst) { $aboutstatus=$getabst->post_status; } if(!get_option('three_fifty_media_about_us_page_id') || $aboutstatus=='trash') { $about_page = array( 'post_title' => 'About Us', 'post_content' => '
', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $about_page_id=wp_insert_post( $about_page ); update_post_meta($about_page_id, 'page_sub_title', 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis'); update_option('three_fifty_media_about_us_page_id', $about_page_id); } //About us code ends //Demo Gallery Page $getgallerystatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_gallery_page_id')."' "); $gallerystatus; foreach($getgallerystatus as $getglst) { $gallerystatus=$getglst->post_status; } if(!get_option('three_fifty_media_gallery_page_id') || $gallerystatus=='trash') { $gallery_page = array( 'post_title' => 'Gallery', 'post_content' => '
', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $gallery_page_id=wp_insert_post( $gallery_page ); update_post_meta($gallery_page_id, 'page_sub_title', 'Augue, in lectus? Velit rhoncus. Nec! Porttitor ultrices, magna, lacus porttitor egestas et sit aliquet aliquet. Pulvinar rhoncus! Odio egestas? Ultrices velit ultricies hac, est aenean habitasse habitasse, nec, integer magna montes porttitor phasellus'); update_option('three_fifty_media_gallery_page_id', $gallery_page_id); } //Gallery code ends //Demo Services Page $getservicesstatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_service_page_id')."' "); $servicesstatus; foreach($getservicesstatus as $getsrst) { $servicesstatus=$getsrst->post_status; } if(!get_option('three_fifty_media_service_page_id') || $servicesstatus=='trash') { $imgpath=get_template_directory_uri(); $services_page = array( 'post_title' => 'Services', 'post_content' => '
[column_one_fourth] [/column_one_fourth][column_two_third]

Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repella Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem

[/column_two_third]
[column_two_third]

Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repella Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem

[/column_two_third][column_one_fourth] [/column_one_fourth]
[column_one_fourth] [/column_one_fourth][column_two_third]

Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repella Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem

[/column_two_third]
[column_two_third]

Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repella Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem

[/column_two_third] [column_one_fourth] [column_one_fourth]
', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $service_page_id=wp_insert_post( $services_page ); update_post_meta($service_page_id, 'page_sub_title', 'At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique'); update_option('three_fifty_media_service_page_id', $service_page_id); } //Service code ends //Demo Contact Page $getcontactstatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_contact_page_id')."' "); $contactstatus; foreach($getcontactstatus as $getcntst) { $contactstatus=$getcntst->post_status; } if(!get_option('three_fifty_media_contact_page_id') || $contactstatus=='trash') { $contact_page = array( 'post_title' => 'Contact Us', 'post_content' => '[three_fifty_media_contact_page]', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1, ); $contact_page_id=wp_insert_post( $contact_page ); update_post_meta( $contact_page_id, '_wp_page_template', 'contact.php' ); update_post_meta($contact_page_id, 'page_sub_title', 'At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt'); update_option('three_fifty_media_contact_page_id', $contact_page_id); } //Contact code ends //Demo Testimonials Page $gettestimonialstatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_testimonial_page_id')."' "); $testimonialstatus; foreach($gettestimonialstatus as $gettestst) { $testimonialstatus=$gettestst->post_status; } if(!get_option('three_fifty_media_testimonial_page_id') || $testimonialstatus=='trash') { $testimonial_page = array( 'post_title' => 'Testimonials', 'post_content' => '

Egestas aliquam vel ultrices integer, ut sit pellentesque, et montes, turpis phasellus mauris porta parturient platea pulvinar risus, lectus? Pid! Elementum sociis nunc sit! Dolor in eu ut placerat pellentesque, platea est risus etiam, dolor! Nec, penatibus odio scelerisque elementum pulvinar urna, dis nec vel nunc ut mid! In eros magna vel urna a platea proin, in tortor ultricies, et egestas amet, pellentesque ac, sit est ac integer ut cum porttitor penatibus, sed purus odio! Mauris nec? Quis, facilisis, tempor magna in vel lacus, cras risus, vel montes penatibus ultrices, aenean penatibus, nec lectus lacus penatibus? Egestas duis. Diam phasellus, integer in etiam sociis porta turpis proin in? Ridiculus! Turpis mauris placerat. Tincidunt in scelerisque diam mus egestas? Augue mauris. Augue etiam. Porta? Cum sed platea, nunc elit ultricies phasellus auctor augue aliquam tempor. Amet velit, adipiscing sed ac dictumst penatibus aliquam, parturient, purus. Enim nec augue mauris elementum cras.

Dolor amet amet lectus phasellus, dolor aliquam. Nascetur arcu urna placerat, mid, elit adipiscing parturient nec ac dolor amet. Velit? Augue enim nisi phasellus velit, sit nunc elit natoque lacus, mus et ac vut mattis? Eu pulvinar pulvinar et, in habitasse, lundium, ridiculus? Arcu, ultrices, amet augue, ac pulvinar urna cum, turpis pid, eu. Ac porttitor, ut aliquam in? Ridiculus ac. Urna augue pid tortor porttitor vut, amet, enim ut turpis, sociis dignissim, augue sit porta scelerisque, in lectus aliquam vut habitasse ac? Rhoncus, placerat! Eros nec tincidunt ultrices scelerisque lorem. Sed diam mauris diam egestas? Amet in, mauris, nunc sociis scelerisque, sed eu, et mus, pulvinar, velit et facilisis lacus a aliquam non ut, sit porta? Diam ultricies? Placerat ut auctor urna adipiscing sit, quis rhoncus pulvinar integer sed proin? Porta penatibus magna, elementum, lorem nisi, elit adipiscing, mauris, porta egestas pid, vut sed arcu tristique, rhoncus sit.

', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $testimonial_page_id=wp_insert_post( $testimonial_page ); update_post_meta($testimonial_page_id, 'page_sub_title', 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis'); update_option('three_fifty_media_testimonial_page_id', $testimonial_page_id); } //Testimonial code ends //Demo Products Page $getproductsstatus=$wpdb->get_results("SELECT * FROM $wpdb->posts WHERE `id`='".get_option('three_fifty_media_products_page_id')."' "); $productsstatus; foreach($getproductsstatus as $getprost) { $productsstatus=$getprost->post_status; } if(!get_option('three_fifty_media_products_page_id') || $productsstatus=='trash') { $products_page = array( 'post_title' => 'Products', 'post_content' => '

Egestas aliquam vel ultrices integer, ut sit pellentesque, et montes, turpis phasellus mauris porta parturient platea pulvinar risus, lectus? Pid! Elementum sociis nunc sit! Dolor in eu ut placerat pellentesque, platea est risus etiam, dolor! Nec, penatibus odio scelerisque elementum pulvinar urna, dis nec vel nunc ut mid! In eros magna vel urna a platea proin, in tortor ultricies, et egestas amet, pellentesque ac, sit est ac integer ut cum porttitor penatibus, sed purus odio! Mauris nec? Quis, facilisis, tempor magna in vel lacus, cras risus, vel montes penatibus ultrices, aenean penatibus, nec lectus lacus penatibus? Egestas duis. Diam phasellus, integer in etiam sociis porta turpis proin in? Ridiculus! Turpis mauris placerat. Tincidunt in scelerisque diam mus egestas? Augue mauris. Augue etiam. Porta? Cum sed platea, nunc elit ultricies phasellus auctor augue aliquam tempor. Amet velit, adipiscing sed ac dictumst penatibus aliquam, parturient, purus. Enim nec augue mauris elementum cras.

Dolor amet amet lectus phasellus, dolor aliquam. Nascetur arcu urna placerat, mid, elit adipiscing parturient nec ac dolor amet. Velit? Augue enim nisi phasellus velit, sit nunc elit natoque lacus, mus et ac vut mattis? Eu pulvinar pulvinar et, in habitasse, lundium, ridiculus? Arcu, ultrices, amet augue, ac pulvinar urna cum, turpis pid, eu. Ac porttitor, ut aliquam in? Ridiculus ac. Urna augue pid tortor porttitor vut, amet, enim ut turpis, sociis dignissim, augue sit porta scelerisque, in lectus aliquam vut habitasse ac? Rhoncus, placerat! Eros nec tincidunt ultrices scelerisque lorem. Sed diam mauris diam egestas? Amet in, mauris, nunc sociis scelerisque, sed eu, et mus, pulvinar, velit et facilisis lacus a aliquam non ut, sit porta? Diam ultricies? Placerat ut auctor urna adipiscing sit, quis rhoncus pulvinar integer sed proin? Porta penatibus magna, elementum, lorem nisi, elit adipiscing, mauris, porta egestas pid, vut sed arcu tristique, rhoncus sit.

', 'post_status' => 'publish', 'post_type' => 'page', 'post_author' => 1 ); $products_page_id=wp_insert_post( $products_page ); update_post_meta($products_page_id, 'page_sub_title', 'Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis'); update_option('three_fifty_media_products_page_id', $products_page_id); } //Products code ends $wpdb->query("DELETE FROM $wpdb->terms WHERE `name`='three_fifty_media_primary' "); $wpdb->query("DELETE FROM $wpdb->terms WHERE `name`='three_fifty_media_footer' "); wp_insert_term( 'three_fifty_media_primary', 'nav_menu'); //adds top menus wp_insert_term( 'three_fifty_media_footer', 'nav_menu'); //adds footer menus wp_insert_term( 'Blog', 'category'); $blogcatid; $gblid=$wpdb->get_results("SELECT * FROM $wpdb->terms WHERE `name`='Blog' "); foreach($gblid as $gbl) { $blogcatid=$gbl->term_id; } register_nav_menus( array( 'primary' => __( 'three_fifty_media_primary', 'three_fifty_media' ), ) ); //path for featured image $image_url=get_template_directory_uri().'/images/demo-featured-image.jpg'; $upload_dir = wp_upload_dir(); $filename = basename($image_url); if(wp_mkdir_p($upload_dir['path'])) $file = $upload_dir['path'] . '/' . $filename; else $file = $upload_dir['basedir'] . '/' . $filename; copy($image_url, $file); $wp_filetype = wp_check_filetype($filename, null ); $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => sanitize_file_name($filename), 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $file, $post_id ); require_once(ABSPATH . 'wp-admin/includes/image.php'); $attach_data = wp_generate_attachment_metadata( $attach_id, $file ); wp_update_attachment_metadata( $attach_id, $attach_data ); //create demo posts if(!get_option('threefifty_media_demo_post1')) { $demo_post1 = array( 'post_title' => 'Demo Post 1', 'post_content' => '

Egestas aliquam vel ultrices integer, ut sit pellentesque, et montes, turpis phasellus mauris porta parturient platea pulvinar risus, lectus? Pid! Elementum sociis nunc sit! Dolor in eu ut placerat pellentesque, platea est risus etiam, dolor! Nec, penatibus odio scelerisque elementum pulvinar urna, dis nec vel nunc ut mid! In eros magna vel urna a platea proin, in tortor ultricies, et egestas amet, pellentesque ac, sit est ac integer ut cum porttitor penatibus, sed purus odio! Mauris nec? Quis, facilisis, tempor magna in vel lacus, cras risus, vel montes penatibus ultrices, aenean penatibus, nec lectus lacus penatibus? Egestas duis. Diam phasellus, integer in etiam sociis porta turpis proin in? Ridiculus! Turpis mauris placerat. Tincidunt in scelerisque diam mus egestas? Augue mauris. Augue etiam. Porta? Cum sed platea, nunc elit ultricies phasellus auctor augue aliquam tempor. Amet velit, adipiscing sed ac dictumst penatibus aliquam, parturient, purus. Enim nec augue mauris elementum cras.

Dolor amet amet lectus phasellus, dolor aliquam. Nascetur arcu urna placerat, mid, elit adipiscing parturient nec ac dolor amet. Velit? Augue enim nisi phasellus velit, sit nunc elit natoque lacus, mus et ac vut mattis? Eu pulvinar pulvinar et, in habitasse, lundium, ridiculus? Arcu, ultrices, amet augue, ac pulvinar urna cum, turpis pid, eu. Ac porttitor, ut aliquam in? Ridiculus ac. Urna augue pid tortor porttitor vut, amet, enim ut turpis, sociis dignissim, augue sit porta scelerisque, in lectus aliquam vut habitasse ac? Rhoncus, placerat! Eros nec tincidunt ultrices scelerisque lorem. Sed diam mauris diam egestas? Amet in, mauris, nunc sociis scelerisque, sed eu, et mus, pulvinar, velit et facilisis lacus a aliquam non ut, sit porta? Diam ultricies? Placerat ut auctor urna adipiscing sit, quis rhoncus pulvinar integer sed proin? Porta penatibus magna, elementum, lorem nisi, elit adipiscing, mauris, porta egestas pid, vut sed arcu tristique, rhoncus sit.

', 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => 1, 'post_category' => array($blogcatid) ); $threefifty_media_demo_post1=wp_insert_post( $demo_post1 ); update_option('threefifty_media_demo_post1', $threefifty_media_demo_post1); set_post_thumbnail( $threefifty_media_demo_post1, $attach_id ); } if(!get_option('threefifty_media_demo_post2')) { $demo_post2 = array( 'post_title' => 'Demo Post 2', 'post_content' => '

Egestas aliquam vel ultrices integer, ut sit pellentesque, et montes, turpis phasellus mauris porta parturient platea pulvinar risus, lectus? Pid! Elementum sociis nunc sit! Dolor in eu ut placerat pellentesque, platea est risus etiam, dolor! Nec, penatibus odio scelerisque elementum pulvinar urna, dis nec vel nunc ut mid! In eros magna vel urna a platea proin, in tortor ultricies, et egestas amet, pellentesque ac, sit est ac integer ut cum porttitor penatibus, sed purus odio! Mauris nec? Quis, facilisis, tempor magna in vel lacus, cras risus, vel montes penatibus ultrices, aenean penatibus, nec lectus lacus penatibus? Egestas duis. Diam phasellus, integer in etiam sociis porta turpis proin in? Ridiculus! Turpis mauris placerat. Tincidunt in scelerisque diam mus egestas? Augue mauris. Augue etiam. Porta? Cum sed platea, nunc elit ultricies phasellus auctor augue aliquam tempor. Amet velit, adipiscing sed ac dictumst penatibus aliquam, parturient, purus. Enim nec augue mauris elementum cras.

Dolor amet amet lectus phasellus, dolor aliquam. Nascetur arcu urna placerat, mid, elit adipiscing parturient nec ac dolor amet. Velit? Augue enim nisi phasellus velit, sit nunc elit natoque lacus, mus et ac vut mattis? Eu pulvinar pulvinar et, in habitasse, lundium, ridiculus? Arcu, ultrices, amet augue, ac pulvinar urna cum, turpis pid, eu. Ac porttitor, ut aliquam in? Ridiculus ac. Urna augue pid tortor porttitor vut, amet, enim ut turpis, sociis dignissim, augue sit porta scelerisque, in lectus aliquam vut habitasse ac? Rhoncus, placerat! Eros nec tincidunt ultrices scelerisque lorem. Sed diam mauris diam egestas? Amet in, mauris, nunc sociis scelerisque, sed eu, et mus, pulvinar, velit et facilisis lacus a aliquam non ut, sit porta? Diam ultricies? Placerat ut auctor urna adipiscing sit, quis rhoncus pulvinar integer sed proin? Porta penatibus magna, elementum, lorem nisi, elit adipiscing, mauris, porta egestas pid, vut sed arcu tristique, rhoncus sit.

', 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => 1, 'post_category' => array($blogcatid) ); $threefifty_media_demo_post2=wp_insert_post( $demo_post2 ); update_option('threefifty_media_demo_post2', $threefifty_media_demo_post2); set_post_thumbnail( $threefifty_media_demo_post2, $attach_id ); } if(!get_option('threefifty_media_demo_post3')) { $demo_post3 = array( 'post_title' => 'Demo Post 3', 'post_content' => '

Egestas aliquam vel ultrices integer, ut sit pellentesque, et montes, turpis phasellus mauris porta parturient platea pulvinar risus, lectus? Pid! Elementum sociis nunc sit! Dolor in eu ut placerat pellentesque, platea est risus etiam, dolor! Nec, penatibus odio scelerisque elementum pulvinar urna, dis nec vel nunc ut mid! In eros magna vel urna a platea proin, in tortor ultricies, et egestas amet, pellentesque ac, sit est ac integer ut cum porttitor penatibus, sed purus odio! Mauris nec? Quis, facilisis, tempor magna in vel lacus, cras risus, vel montes penatibus ultrices, aenean penatibus, nec lectus lacus penatibus? Egestas duis. Diam phasellus, integer in etiam sociis porta turpis proin in? Ridiculus! Turpis mauris placerat. Tincidunt in scelerisque diam mus egestas? Augue mauris. Augue etiam. Porta? Cum sed platea, nunc elit ultricies phasellus auctor augue aliquam tempor. Amet velit, adipiscing sed ac dictumst penatibus aliquam, parturient, purus. Enim nec augue mauris elementum cras.

Dolor amet amet lectus phasellus, dolor aliquam. Nascetur arcu urna placerat, mid, elit adipiscing parturient nec ac dolor amet. Velit? Augue enim nisi phasellus velit, sit nunc elit natoque lacus, mus et ac vut mattis? Eu pulvinar pulvinar et, in habitasse, lundium, ridiculus? Arcu, ultrices, amet augue, ac pulvinar urna cum, turpis pid, eu. Ac porttitor, ut aliquam in? Ridiculus ac. Urna augue pid tortor porttitor vut, amet, enim ut turpis, sociis dignissim, augue sit porta scelerisque, in lectus aliquam vut habitasse ac? Rhoncus, placerat! Eros nec tincidunt ultrices scelerisque lorem. Sed diam mauris diam egestas? Amet in, mauris, nunc sociis scelerisque, sed eu, et mus, pulvinar, velit et facilisis lacus a aliquam non ut, sit porta? Diam ultricies? Placerat ut auctor urna adipiscing sit, quis rhoncus pulvinar integer sed proin? Porta penatibus magna, elementum, lorem nisi, elit adipiscing, mauris, porta egestas pid, vut sed arcu tristique, rhoncus sit.

', 'post_status' => 'publish', 'post_type' => 'post', 'post_author' => 1, 'post_category' => array($blogcatid) ); $threefifty_media_demo_post3=wp_insert_post( $demo_post3 ); update_option('threefifty_media_demo_post3', $threefifty_media_demo_post3); set_post_thumbnail( $threefifty_media_demo_post3, $attach_id ); } //demo posts ends /**********three_fifty_media_primary menu**********/ //create menu item for home $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'custom', 'menu-item-parent-id' => 0, 'menu-item-position' => 0, 'menu-item-title' => 'Home', 'menu-item-url' => site_url(), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for home ends //create menu item for aboout us $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_about_us_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for aboout us ends //create menu item for gallery $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_gallery_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for gallery ends //create menu item for services $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_service_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '', ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for services ends //create menu item for contact us $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_contact_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for contact us ends /**********top menu ends**********/ /**********footer menu creation**********/ //create menu item for home $menu = wp_get_nav_menu_object("three_fifty_media_footer"); $menuID = (int) $menu->term_id; $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => 1, 'menu-item-object' => 'post', 'menu-item-type' => 'custom', 'menu-item-parent-id' => 0, 'menu-item-position' => 0, 'menu-item-title' => 'Home', 'menu-item-url' => site_url(), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //create menu item for home ends //create menu item for aboout us $menu = wp_get_nav_menu_object("three_fifty_media_footer"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_about_us_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for aboout us ends //create menu item for testimonials $menu = wp_get_nav_menu_object("three_fifty_media_footer"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_testimonial_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for testimonial ends //create menu item for products $menu = wp_get_nav_menu_object("three_fifty_media_footer"); $menuID = (int) $menu->term_id; $pageId = get_option('three_fifty_media_products_page_id'); $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $pageId, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', 'menu-item-parent-id' => 0, 'menu-item-position' => $itemOrder, 'menu-item-title' => $pageData['title'], 'menu-item-url' => get_permalink($pageId), 'menu-item-description' => $pageData['post_content'], 'menu-item-attr-title' => $pageData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); //menu item for producst ends /**********footer menu creation ends**********/ /**code for adding blog to nav menu**/ $category_id = get_cat_ID( 'Blog' ); $category_link = get_category_link( $category_id ); $menu = wp_get_nav_menu_object("three_fifty_media_primary"); $menuID = (int) $menu->term_id; $catId = $gb->term_id; $itemData = array( 'menu-item-db-id' => 0, 'menu-item-object-id' => $catId, 'menu-item-object' => 'post', 'menu-item-type' => 'custom', 'menu-item-parent-id' => 0, 'menu-item-position' => 3, 'menu-item-title' => 'Blog', 'menu-item-url' => $category_link, 'menu-item-description' => $catData['post_content'], 'menu-item-attr-title' => $catData['post_excerpt'], 'menu-item-status' => 'publish', 'menu-item-target' => '' ); $thisMenuItem = wp_update_nav_menu_item($menuID, 0, $itemData); $wpdb->insert($wpdb->term_relationships, array("object_id" => $thisMenuItem, "term_taxonomy_id" => $menuID), array("%d", "%d")); /**code for adding blog to nav menu ends**/ } /****contact us page shortcode function****/ function get_contact_page_data($atts) { $map_details=get_option('map_details'); $get_contact_data=get_option('contact_details'); ?>

At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt

  • ,
  • Tel:
  • Tel:
showImage(); $_SESSION['captcha'] = $captcha->getCode();?>
"; } function three_fifty_media_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>
  • id="li-comment-">
    %s', 'three_fifty_media'), get_comment_author_link()) ?> on said:
    comment_approved == '0') : ?>
    $depth, 'max_depth' => $args['max_depth']))) ?>
    '.get_option('our_services_title').''.get_option('homepage_read_more_text').''; return $content; } add_shortcode( 'our-services', 'three_fifty_media_our_services' ); //shortcode for welcome box function three_fifty_media_welcome_box() { $imgpath=get_template_directory_uri(); $homepage_bottom_content=get_option('homepage_bottom_content'); $content='

    '.$homepage_bottom_content['title'].'

    '.$homepage_bottom_content['sub-title'].'

    '.$homepage_bottom_content['description'].'

    '.$homepage_bottom_content['read_more_text'].''; return $content; } add_shortcode( 'welcome-box', 'three_fifty_media_welcome_box' ); //shortcode for large-12 columns function three_fifty_media_one_column($atts, $content) { return '
    '.do_shortcode($content).'
    '; } add_shortcode( 'column_one', 'three_fifty_media_one_column' ); //shortcode for large-6 columns function three_fifty_media_one_half_column($atts, $content) { return '
    '.do_shortcode($content).'
    '; } add_shortcode( 'one_half', 'three_fifty_media_one_half_column' ); //shortcode for large-4 columns function three_fifty_media_one_third_column($atts, $content) { return '
    '.do_shortcode($content).'
    '; } add_shortcode( 'column_one_third', 'three_fifty_media_one_third_column' ); //shortcode for large-3 columns function three_fifty_media_one_fourth_column($atts, $content) { return '
    '.do_shortcode($content).'
    '; } add_shortcode( 'column_one_fourth', 'three_fifty_media_one_fourth_column' ); //shortcode for large-9 columns function three_fifty_media_two_third_column($atts, $content) { return '
    '.do_shortcode($content).'
    '; } add_shortcode( 'column_two_third', 'three_fifty_media_two_third_column' ); //shortcode for gallery function three_fifty_media_gallery_shortcode( $atts, $content ) { return '
    '; } add_shortcode( '350media_gallery', 'three_fifty_media_gallery_shortcode' ); //shortcode for gallery images function three_fifty_media_gallery_image_shortcode( $atts, $content ) { extract(shortcode_atts(array( 'title' => '', 'description' => '', 'imagelink' => '' ), $atts)); return '
  • '; } add_shortcode( 'img', 'three_fifty_media_gallery_image_shortcode' ); //shortcode for gallery video function three_fifty_media_gallery_video_shortcode( $atts, $content ) { extract(shortcode_atts(array( 'image' => '', 'videolink' => '', ), $atts)); return '
  • '; } add_shortcode( '350media_video', 'three_fifty_media_gallery_video_shortcode' ); /***shortcodes section ends***/ /***gallery admin button***/ function add_threefiftymediagallery_button() { // Don't bother doing this stuff if the current user lacks permissions if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) return; // Add only in Rich Editor mode if ( get_user_option('rich_editing') == 'true') { add_filter("mce_external_plugins", "add_threefiftymediagallery_tinymce_plugin"); add_filter('mce_buttons', 'register_threefiftymediagallery_button'); } } function register_threefiftymediagallery_button($buttons) { array_push($buttons, "|", "threefiftymediagallery"); return $buttons; } // Load the TinyMCE plugin : editor_plugin.js (wp2.5) function add_threefiftymediagallery_tinymce_plugin($plugin_array) { $plugin_array['threefiftymediagallery'] = get_template_directory_uri().'/js/gallery-shortcode.js'; return $plugin_array; } function threefiftymediagallery_refresh_mce($ver) { $ver += 3; return $ver; } // init process for button control add_filter( 'tiny_mce_version', 'threefiftymediagallery_refresh_mce'); add_action('init', 'add_threefiftymediagallery_button'); /***gallery admin button ends***/ /***columns admin button***/ function add_threefiftymediacolumns_button() { // Don't bother doing this stuff if the current user lacks permissions if ( ! current_user_can('edit_posts') && ! current_user_can('edit_pages') ) return; // Add only in Rich Editor mode if ( get_user_option('rich_editing') == 'true') { add_filter("mce_external_plugins", "add_threefiftymediacolumns_tinymce_plugin"); add_filter('mce_buttons', 'register_threefiftymediacolumns_button'); } } function register_threefiftymediacolumns_button($buttons) { array_push($buttons, "|", "threefiftymediacolumns"); return $buttons; } // Load the TinyMCE plugin : editor_plugin.js (wp2.5) function add_threefiftymediacolumns_tinymce_plugin($plugin_array) { $plugin_array['threefiftymediacolumns'] = get_template_directory_uri().'/js/columns-shortcode.js'; return $plugin_array; } function threefiftymediacolumns_refresh_mce($ver) { $ver += 3; return $ver; } // init process for button control add_filter( 'tiny_mce_version', 'threefiftymediacolumns_refresh_mce'); add_action('init', 'add_threefiftymediacolumns_button'); /***columns admin button ends***/ ?>