set_vars( $butcher_meatshop_config ); $this->init(); include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); } /** * Set some settings * @since 1.0.0 * @param $butcher_meatshop_config Our config parameters */ public function set_vars( $butcher_meatshop_config ) { require_once trailingslashit( WHIZZIE_DIR ) . 'tgm/tgm.php'; if( isset( $butcher_meatshop_config['page_slug'] ) ) { $this->page_slug = esc_attr( $butcher_meatshop_config['page_slug'] ); } if( isset( $butcher_meatshop_config['page_title'] ) ) { $this->page_title = esc_attr( $butcher_meatshop_config['page_title'] ); } if( isset( $butcher_meatshop_config['steps'] ) ) { $this->config_steps = $butcher_meatshop_config['steps']; } $this->plugin_path = trailingslashit( dirname( __FILE__ ) ); $relative_url = str_replace( get_template_directory(), '', $this->plugin_path ); $this->plugin_url = trailingslashit( get_template_directory_uri() . $relative_url ); $current_theme = wp_get_theme(); $this->theme_title = $current_theme->get( 'Name' ); $this->theme_name = strtolower( preg_replace( '#[^a-zA-Z]#', '', $current_theme->get( 'Name' ) ) ); $this->page_slug = apply_filters( $this->theme_name . '_theme_setup_wizard_page_slug', $this->theme_name . '-demoimport' ); $this->parent_slug = apply_filters( $this->theme_name . '_theme_setup_wizard_parent_slug', '' ); } /** * Hooks and filters * @since 1.0.0 */ public function init() { if ( class_exists( 'TGM_Plugin_Activation' ) && isset( $GLOBALS['tgmpa'] ) ) { add_action( 'init', array( $this, 'get_tgmpa_instance' ), 30 ); add_action( 'init', array( $this, 'set_tgmpa_url' ), 40 ); } add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); add_action( 'admin_menu', array( $this, 'menu_page' ) ); add_action( 'admin_init', array( $this, 'get_plugins' ), 30 ); add_filter( 'tgmpa_load', array( $this, 'tgmpa_load' ), 10, 1 ); add_action( 'wp_ajax_setup_plugins', array( $this, 'setup_plugins' ) ); add_action( 'wp_ajax_setup_widgets', array( $this, 'setup_widgets' ) ); } public function enqueue_scripts() { wp_enqueue_style( 'demo-import-style', get_template_directory_uri() . '/demo-import/assets/css/demo-import-style.css'); wp_register_script( 'demo-import-script', get_template_directory_uri() . '/demo-import/assets/js/demo-import-script.js', array( 'jquery' ), time() ); wp_localize_script( 'demo-import-script', 'butcher_meatshop_whizzie_params', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'wpnonce' => wp_create_nonce( 'whizzie_nonce' ), 'verify_text' => esc_html( 'verifying', 'butcher-meatshop' ) ) ); wp_enqueue_script( 'demo-import-script' ); } public function tgmpa_load( $status ) { return is_admin() || current_user_can( 'install_themes' ); } /** * Get configured TGMPA instance * * @access public * @since 1.1.2 */ public function get_tgmpa_instance() { $this->tgmpa_instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) ); } /** * Update $tgmpa_menu_slug and $tgmpa_parent_slug from TGMPA instance * * @access public * @since 1.1.2 */ public function set_tgmpa_url() { $this->tgmpa_menu_slug = ( property_exists( $this->tgmpa_instance, 'menu' ) ) ? $this->tgmpa_instance->menu : $this->tgmpa_menu_slug; $this->tgmpa_menu_slug = apply_filters( $this->theme_name . '_theme_setup_wizard_tgmpa_menu_slug', $this->tgmpa_menu_slug ); $tgmpa_parent_slug = ( property_exists( $this->tgmpa_instance, 'parent_slug' ) && $this->tgmpa_instance->parent_slug !== 'themes.php' ) ? 'admin.php' : 'themes.php'; $this->tgmpa_url = apply_filters( $this->theme_name . '_theme_setup_wizard_tgmpa_url', $tgmpa_parent_slug . '?page=' . $this->tgmpa_menu_slug ); } /** Make a modal screen for the wizard **/ public function menu_page() { add_menu_page( esc_html( $this->page_title ), esc_html( $this->page_title ), 'manage_options', $this->page_slug, array( $this, 'butcher_meatshop_guide' ) ,'',40); } /*** Make an interface for the wizard ***/ public function wizard_page() { tgmpa_load_bulk_installer(); // install plugins with TGM. if ( ! class_exists( 'TGM_Plugin_Activation' ) || ! isset( $GLOBALS['tgmpa'] ) ) { die( 'Failed to find TGM' ); } $url = wp_nonce_url( add_query_arg( array( 'plugins' => 'go' ) ), 'whizzie-setup' ); // copied from TGM $method = ''; // Leave blank so WP_Filesystem can populate it as necessary. $fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem. if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) { return true; // Stop the normal page form from displaying, credential request form will be shown. } // Now we have some credentials, setup WP_Filesystem. if ( ! WP_Filesystem( $creds ) ) { // Our credentials were no good, ask the user for them again. request_filesystem_credentials( esc_url_raw( $url ), $method, true, false, $fields ); return true; } /* If we arrive here, we have the filesystem */ ?>
'; // The wizard is a list with only one item visible at a time $steps = $this->get_steps(); echo ''; echo ''; ?>
';?>
config_steps; $steps = array( 'plugins' => array( 'id' => 'plugins', 'title' => __( 'Plugins', 'butcher-meatshop' ), 'icon' => 'admin-plugins', 'view' => 'get_step_plugins', 'callback' => 'install_plugins', 'button_text' => __( 'Install Plugins', 'butcher-meatshop' ), 'can_skip' => true, 'icon_text' => 'Plugins' ), 'widgets' => array( 'id' => 'widgets', 'title' => __( 'Customizer', 'butcher-meatshop' ), 'icon' => 'welcome-widgets-menus', 'view' => 'get_step_widgets', 'callback' => 'install_widgets', 'button_text_one' => __( 'Import Demo', 'butcher-meatshop' ), 'can_skip' => true, 'icon_text' => 'Import Demo' ), 'done' => array( 'id' => 'done', 'title' => __( 'All Done', 'butcher-meatshop' ), 'icon' => 'yes', 'view' => 'get_step_done', 'callback' => '', 'icon_text' => 'Done' ) ); // Iterate through each step and replace with dev config values if( $dev_steps ) { // Configurable elements - these are the only ones the dev can update from config.php $can_config = array( 'title', 'icon', 'button_text', 'can_skip' ); foreach( $dev_steps as $dev_step ) { // We can only proceed if an ID exists and matches one of our IDs if( isset( $dev_step['id'] ) ) { $id = $dev_step['id']; if( isset( $steps[$id] ) ) { foreach( $can_config as $element ) { if( isset( $dev_step[$element] ) ) { $steps[$id][$element] = $dev_step[$element]; } } } } } } return $steps; } /*** Print the content for the intro step ***/ public function get_step_importer() { ?>

get_plugins(); $content = array(); ?>

'.count($plugins['all']).''; return $content; } /** Print the content for the intro step **/ public function get_step_widgets() { ?>

array(), 'install' => array(), 'update' => array(), 'activate' => array() ); foreach( $instance->plugins as $slug=>$plugin ) { if( $instance->is_plugin_active( $slug ) && false === $instance->does_plugin_have_update( $slug ) ) { // Plugin is installed and up to date continue; } else { $plugins['all'][$slug] = $plugin; if( ! $instance->is_plugin_installed( $slug ) ) { $plugins['install'][$slug] = $plugin; } else { if( false !== $instance->does_plugin_have_update( $slug ) ) { $plugins['update'][$slug] = $plugin; } if( $instance->can_plugin_activate( $slug ) ) { $plugins['activate'][$slug] = $plugin; } } } } return $plugins; } public function setup_plugins() { if ( ! check_ajax_referer( 'whizzie_nonce', 'wpnonce' ) || empty( $_POST['slug'] ) ) { wp_send_json_error( array( 'error' => 1, 'message' => esc_html__( 'No Slug Found','butcher-meatshop' ) ) ); } $json = array(); // send back some json we use to hit up TGM $plugins = $this->get_plugins(); // what are we doing with this plugin? foreach ( $plugins['activate'] as $slug => $plugin ) { if ( $_POST['slug'] == $slug ) { $json = array( 'url' => admin_url( $this->tgmpa_url ), 'plugin' => array( $slug ), 'tgmpa-page' => $this->tgmpa_menu_slug, 'plugin_status' => 'all', '_wpnonce' => wp_create_nonce( 'bulk-plugins' ), 'action' => 'tgmpa-bulk-activate', 'action2' => - 1, 'message' => esc_html__( 'Activating Plugin','butcher-meatshop' ), ); break; } } foreach ( $plugins['update'] as $slug => $plugin ) { if ( $_POST['slug'] == $slug ) { $json = array( 'url' => admin_url( $this->tgmpa_url ), 'plugin' => array( $slug ), 'tgmpa-page' => $this->tgmpa_menu_slug, 'plugin_status' => 'all', '_wpnonce' => wp_create_nonce( 'bulk-plugins' ), 'action' => 'tgmpa-bulk-update', 'action2' => - 1, 'message' => esc_html__( 'Updating Plugin','butcher-meatshop' ), ); break; } } foreach ( $plugins['install'] as $slug => $plugin ) { if ( $_POST['slug'] == $slug ) { $json = array( 'url' => admin_url( $this->tgmpa_url ), 'plugin' => array( $slug ), 'tgmpa-page' => $this->tgmpa_menu_slug, 'plugin_status' => 'all', '_wpnonce' => wp_create_nonce( 'bulk-plugins' ), 'action' => 'tgmpa-bulk-install', 'action2' => - 1, 'message' => esc_html__( 'Installing Plugin','butcher-meatshop' ), ); break; } } if ( $json ) { $json['hash'] = md5( serialize( $json ) ); // used for checking if duplicates happen, move to next plugin wp_send_json( $json ); } else { wp_send_json( array( 'done' => 1, 'message' => esc_html__( 'Success','butcher-meatshop' ) ) ); } exit; } //................................................. MENUS .................................................// public function butcher_meatshop_customizer_nav_menu() { // ------- Create Primary Menu -------- $butcher_meatshop_themename = 'Butcher Meatshop'; // Ensure the theme name is set $butcher_meatshop_menuname = $butcher_meatshop_themename . ' Responsive Menu'; $butcher_meatshop_menulocation = 'responsive-menu'; $butcher_meatshop_menu_exists = wp_get_nav_menu_object($butcher_meatshop_menuname); if (!$butcher_meatshop_menu_exists) { $butcher_meatshop_menu_id = wp_create_nav_menu($butcher_meatshop_menuname); // Home wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Home', 'butcher-meatshop'), 'menu-item-classes' => 'home', 'menu-item-url' => home_url('/'), 'menu-item-status' => 'publish' )); // About $butcher_meatshop_page_about = get_page_by_path('about'); if($butcher_meatshop_page_about){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('About', 'butcher-meatshop'), 'menu-item-classes' => 'about', 'menu-item-url' => get_permalink($butcher_meatshop_page_about), 'menu-item-status' => 'publish' )); } // Services $butcher_meatshop_page_services = get_page_by_path('services'); if($butcher_meatshop_page_services){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Services', 'butcher-meatshop'), 'menu-item-classes' => 'services', 'menu-item-url' => get_permalink($butcher_meatshop_page_services), 'menu-item-status' => 'publish' )); } // Blog $butcher_meatshop_page_blog = get_page_by_path('blog'); if($butcher_meatshop_page_blog){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Blog', 'butcher-meatshop'), 'menu-item-classes' => 'blog', 'menu-item-url' => get_permalink($butcher_meatshop_page_blog), 'menu-item-status' => 'publish' )); } // Project $butcher_meatshop_page_project = get_page_by_path('project'); if($butcher_meatshop_page_project){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Project', 'butcher-meatshop'), 'menu-item-classes' => 'project', 'menu-item-url' => get_permalink($butcher_meatshop_page_project), 'menu-item-status' => 'publish' )); } // Contact Us $butcher_meatshop_page_contact = get_page_by_path('contact'); if($butcher_meatshop_page_contact){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Contact Us', 'butcher-meatshop'), 'menu-item-classes' => 'contact', 'menu-item-url' => get_permalink($butcher_meatshop_page_contact), 'menu-item-status' => 'publish' )); } // Assign menu to location if not set if (!has_nav_menu($butcher_meatshop_menulocation)) { $butcher_meatshop_locations = get_theme_mod('nav_menu_locations'); $butcher_meatshop_locations[$butcher_meatshop_menulocation] = $butcher_meatshop_menu_id; // Use $butcher_meatshop_menu_id here set_theme_mod('nav_menu_locations', $butcher_meatshop_locations); } } } public function butcher_meatshop_social_menu() { // ------- Create Social Menu -------- $butcher_meatshop_themename = 'Butcher Meatshop'; // Ensure the theme name is set $butcher_meatshop_menuname = $butcher_meatshop_themename . ' Social Menu'; $butcher_meatshop_menulocation = 'social-menu'; $butcher_meatshop_menu_exists = wp_get_nav_menu_object( $butcher_meatshop_menuname ); if( !$butcher_meatshop_menu_exists){ $butcher_meatshop_menu_id = wp_create_nav_menu($butcher_meatshop_menuname); wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Facebook', 'butcher-meatshop' ), 'menu-item-url' => 'https://www.facebook.com', 'menu-item-status' => 'publish', ) ); wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Pinterest', 'butcher-meatshop' ), 'menu-item-url' => 'https://www.pinterest.com', 'menu-item-status' => 'publish', ) ); wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Twitter', 'butcher-meatshop' ), 'menu-item-url' => 'https://www.twitter.com', 'menu-item-status' => 'publish', ) ); wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Youtube', 'butcher-meatshop' ), 'menu-item-url' => 'https://www.youtube.com', 'menu-item-status' => 'publish', ) ); wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Instagram', 'butcher-meatshop' ), 'menu-item-url' => 'https://www.instagram.com', 'menu-item-status' => 'publish', ) ); if( !has_nav_menu( $butcher_meatshop_menulocation ) ){ $locations = get_theme_mod('nav_menu_locations'); $locations[$butcher_meatshop_menulocation] = $butcher_meatshop_menu_id; set_theme_mod( 'nav_menu_locations', $locations ); } } } public function butcher_meatshop_customizer_left_menu() { // ------- Create Primary Menu -------- $butcher_meatshop_themename = 'Butcher Meatshop'; // Ensure the theme name is set $butcher_meatshop_menuname = $butcher_meatshop_themename . ' Left Menu'; $butcher_meatshop_menulocation = 'left-menu'; $butcher_meatshop_menu_exists = wp_get_nav_menu_object($butcher_meatshop_menuname); if (!$butcher_meatshop_menu_exists) { $butcher_meatshop_menu_id = wp_create_nav_menu($butcher_meatshop_menuname); // Home wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Home', 'butcher-meatshop'), 'menu-item-classes' => 'home', 'menu-item-url' => home_url('/'), 'menu-item-status' => 'publish' )); // About $butcher_meatshop_page_about = get_page_by_path('about'); if($butcher_meatshop_page_about){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('About', 'butcher-meatshop'), 'menu-item-classes' => 'about', 'menu-item-url' => get_permalink($butcher_meatshop_page_about), 'menu-item-status' => 'publish' )); } // Services $butcher_meatshop_page_services = get_page_by_path('services'); if($butcher_meatshop_page_services){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Services', 'butcher-meatshop'), 'menu-item-classes' => 'services', 'menu-item-url' => get_permalink($butcher_meatshop_page_services), 'menu-item-status' => 'publish' )); } wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Team', 'butcher-meatshop' ), 'menu-item-url' => '#', 'menu-item-status' => 'publish', ) ); // Assign menu to location if not set if (!has_nav_menu($butcher_meatshop_menulocation)) { $butcher_meatshop_locations = get_theme_mod('nav_menu_locations'); $butcher_meatshop_locations[$butcher_meatshop_menulocation] = $butcher_meatshop_menu_id; // Use $butcher_meatshop_menu_id here set_theme_mod('nav_menu_locations', $butcher_meatshop_locations); } } } public function butcher_meatshop_customizer_right_menu() { // ------- Create Primary Menu -------- $butcher_meatshop_themename = 'Butcher Meatshop'; // Ensure the theme name is set $butcher_meatshop_menuname = $butcher_meatshop_themename . ' Right Menu'; $butcher_meatshop_menulocation = 'right-menu'; $butcher_meatshop_menu_exists = wp_get_nav_menu_object($butcher_meatshop_menuname); if (!$butcher_meatshop_menu_exists) { $butcher_meatshop_menu_id = wp_create_nav_menu($butcher_meatshop_menuname); // Blog $butcher_meatshop_page_blog = get_page_by_path('blog'); if($butcher_meatshop_page_blog){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Blog', 'butcher-meatshop'), 'menu-item-classes' => 'blog', 'menu-item-url' => get_permalink($butcher_meatshop_page_blog), 'menu-item-status' => 'publish' )); } wp_update_nav_menu_item( $butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __( 'Pages', 'butcher-meatshop' ), 'menu-item-url' => '#', 'menu-item-status' => 'publish', ) ); // Project $butcher_meatshop_page_project = get_page_by_path('project'); if($butcher_meatshop_page_project){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Project', 'butcher-meatshop'), 'menu-item-classes' => 'project', 'menu-item-url' => get_permalink($butcher_meatshop_page_project), 'menu-item-status' => 'publish' )); } // Contact Us $butcher_meatshop_page_contact = get_page_by_path('contact'); if($butcher_meatshop_page_contact){ wp_update_nav_menu_item($butcher_meatshop_menu_id, 0, array( 'menu-item-title' => __('Contact Us', 'butcher-meatshop'), 'menu-item-classes' => 'contact', 'menu-item-url' => get_permalink($butcher_meatshop_page_contact), 'menu-item-status' => 'publish' )); } // Assign menu to location if not set if (!has_nav_menu($butcher_meatshop_menulocation)) { $butcher_meatshop_locations = get_theme_mod('nav_menu_locations'); $butcher_meatshop_locations[$butcher_meatshop_menulocation] = $butcher_meatshop_menu_id; // Use $butcher_meatshop_menu_id here set_theme_mod('nav_menu_locations', $butcher_meatshop_locations); } } } /** * Imports the Demo Content * @since 1.1.0 */ public function setup_widgets() { //................................................. MENU PAGES .................................................// $butcher_meatshop_home_id=''; $butcher_meatshop_home_content = ''; $butcher_meatshop_home_title = 'Home'; $butcher_meatshop_home = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_home_title, 'post_content' => $butcher_meatshop_home_content, 'post_status' => 'publish', 'post_author' => 1, 'post_slug' => 'home' ); $butcher_meatshop_home_id = wp_insert_post($butcher_meatshop_home); //Set the home page template add_post_meta( $butcher_meatshop_home_id, '_wp_page_template', 'revolution-home.php' ); //Set the static front page $butcher_meatshop_home = get_page_by_title( 'Home' ); update_option( 'page_on_front', $butcher_meatshop_home->ID ); update_option( 'show_on_front', 'page' ); // Create a posts page and assign the template $butcher_meatshop_blog_title = 'Blog'; $butcher_meatshop_blog_check = get_page_by_path('blog'); if (!$butcher_meatshop_blog_check) { $butcher_meatshop_blog = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_blog_title, 'post_status' => 'publish', 'post_author' => 1, 'post_name' => 'blog' // Unique slug for the blog page ); $butcher_meatshop_blog_id = wp_insert_post($butcher_meatshop_blog); // Set the posts page if (!is_wp_error($butcher_meatshop_blog_id)) { update_option('page_for_posts', $butcher_meatshop_blog_id); } } // Create a Contact Us page and assign the template $butcher_meatshop_contact_title = 'Contact Us'; $butcher_meatshop_contact_check = get_page_by_path('contact'); if (!$butcher_meatshop_contact_check) { $butcher_meatshop_contact = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_contact_title, 'post_status' => 'publish', 'post_author' => 1, 'post_name' => 'contact' // Unique slug for the Contact Us page ); wp_insert_post($butcher_meatshop_contact); } // Create a About page and assign the template $butcher_meatshop_about_title = 'About'; $butcher_meatshop_about_check = get_page_by_path('about'); if (!$butcher_meatshop_about_check) { $butcher_meatshop_about = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_about_title, 'post_status' => 'publish', 'post_author' => 1, 'post_name' => 'about' // Unique slug for the About page ); wp_insert_post($butcher_meatshop_about); } // Create a Projects page and assign the template $butcher_meatshop_project_title = 'project'; $butcher_meatshop_project_check = get_page_by_path('project'); if (!$butcher_meatshop_project_check) { $butcher_meatshop_project = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_project_title, 'post_status' => 'publish', 'post_author' => 1, 'post_name' => 'project' // Unique slug for the project page ); wp_insert_post($butcher_meatshop_project); } // Create a Services page and assign the template $butcher_meatshop_services_title = 'Services'; $butcher_meatshop_services_check = get_page_by_path('services'); if (!$butcher_meatshop_services_check) { $butcher_meatshop_services = array( 'post_type' => 'page', 'post_title' => $butcher_meatshop_services_title, 'post_status' => 'publish', 'post_author' => 1, 'post_name' => 'services' // Unique slug for the Services page ); wp_insert_post($butcher_meatshop_services); } //................................................. HEADER SECTION .................................................// set_theme_mod( 'butcher_meatshop_header_info_phone', '1234567890' ); set_theme_mod( 'butcher_meatshop_header_info_email', 'info@example.com' ); set_theme_mod( 'butcher_meatshop_header_info_time', 'Mon-Sat 8am - 6pm' ); //................................................. SLIDER SECTION .................................................// for($butcher_meatshop_i=1;$butcher_meatshop_i<=3;$butcher_meatshop_i++){ set_theme_mod( 'butcher_meatshop_slider_image'.$butcher_meatshop_i,get_template_directory_uri().'/revolution/assets/images/slider'.$butcher_meatshop_i.'.png' ); set_theme_mod( 'butcher_meatshop_slider_heading'.$butcher_meatshop_i, 'FRESH CUTS BUTCHER SHOP IN THE CITY' ); set_theme_mod( 'butcher_meatshop_slider_xtra_heading'.$butcher_meatshop_i, 'It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.' ); set_theme_mod( 'butcher_meatshop_slider_text'.$butcher_meatshop_i, 'Lorem Ipsum is simply dummy text of the printing and industry.' ); set_theme_mod( 'butcher_meatshop_slider_button1_text'.$butcher_meatshop_i, 'SHOP NOW' ); set_theme_mod( 'butcher_meatshop_slider_button1_link'.$butcher_meatshop_i, '#' ); } //................................................. GALLERY SECTION .................................................// set_theme_mod( 'butcher_meatshop_service_sub_heading', 'GALLERY' ); set_theme_mod( 'butcher_meatshop_service_about_us', 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.' ); set_theme_mod( 'butcher_meatshop_gallery_first',get_template_directory_uri().'/revolution/assets/images/gallery1.png' ); set_theme_mod( 'butcher_meatshop_gallery_sec',get_template_directory_uri().'/revolution/assets/images/gallery2.png' ); set_theme_mod( 'butcher_meatshop_gallery_third',get_template_directory_uri().'/revolution/assets/images/gallery3.png' ); set_theme_mod( 'butcher_meatshop_gallery_fourth',get_template_directory_uri().'/revolution/assets/images/gallery4.png' ); set_theme_mod( 'butcher_meatshop_gallery_fifth',get_template_directory_uri().'/revolution/assets/images/gallery5.png' ); set_theme_mod( 'butcher_meatshop_gallery_sixth',get_template_directory_uri().'/revolution/assets/images/gallery6.png' ); $this->butcher_meatshop_customizer_nav_menu(); $this->butcher_meatshop_social_menu(); $this->butcher_meatshop_customizer_left_menu(); $this->butcher_meatshop_customizer_right_menu(); } //guidline for about theme public function butcher_meatshop_guide() { $display_string = ''; //custom function about theme customizer $return = add_query_arg( array()) ; $theme = wp_get_theme( 'butcher-meatshop' ); ?>

Version:

wizard_page(); ?>