Wordpress function.php Error -


this question has answer here:

ive been working on wordpress website source code, when try reload page error:

parse error: syntax error, unexpected end of file in /home3/snesni/public_html/wp-content/themes/activello-master/functions.php on line 284

my function.php line 284-285 says:

endif; // activello_woo_setup  add_action( 'after_setup_theme', 'activello_woo_setup' ); 

and cant seem change wp theme. not sure do.

below function.php.

<?php /**  * activello functions , definitions  *  * @package activello  */  /**  * set content width based on theme's design , stylesheet.  */ if ( ! isset( $content_width ) ) {     $content_width = 1090; /* pixels */ }  /**  * set content width full width pages no sidebar.  */ function activello_content_width() {   if ( is_page_template( 'page-fullwidth.php' ) ) {     global $content_width;     $content_width = 1008; /* pixels */   } } add_action( 'template_redirect', 'activello_content_width' );  if ( ! function_exists( 'activello_main_content_bootstrap_classes' ) ) : /**  * add bootstrap classes main-content-area wrapper.  */ function activello_main_content_bootstrap_classes() {     if ( is_page_template( 'page-fullwidth.php' ) ) {         return 'col-sm-12 col-md-12';     }     return 'col-sm-12 col-md-8'; } endif; // activello_main_content_bootstrap_classes  if ( ! function_exists( 'activello_setup' ) ) : /**  * sets theme defaults , registers support various wordpress features.  *  * note function hooked after_setup_theme hook,  * runs before init hook. init hook late features, such  * indicating support post thumbnails.  */ function activello_setup() {    /*    * make theme available translation.    * translations can filed in /languages/ directory.    */   load_theme_textdomain( 'activello', get_template_directory() . '/languages' );    // add default posts , comments rss feed links head.   add_theme_support( 'automatic-feed-links' );    /**    * enable support post thumbnails on posts , pages.    *    * @link http://codex.wordpress.org/function_reference/add_theme_support#post_thumbnails    */   add_theme_support( 'post-thumbnails' );    add_image_size( 'activello-featured', 1170, 550, true );   add_image_size( 'activello-slider', 1920, 550, true );   add_image_size( 'activello-thumbnail', 330, 220, true );   add_image_size( 'activello-medium', 640, 480, true );    // theme uses wp_nav_menu() in 1 location.   register_nav_menus( array(     'primary'      => esc_html__( 'primary menu', 'activello' )   ) );    // enable support post formats.   add_theme_support( 'post-formats', array(         'video',         'audio',     ) );    // setup wordpress core custom background feature.   add_theme_support( 'custom-background', apply_filters( 'activello_custom_background_args', array(     'default-color' => 'ffffff',     'default-image' => '',   ) ) );    // enable support html5 markup.   add_theme_support( 'html5', array(     'comment-list',     'search-form',     'comment-form',     'gallery',     'caption',   ) );    /*    * let wordpress manage document title.    * adding theme support, declare theme not use    * hard-coded <title> tag in document head, , expect wordpress    * provide us.    */   add_theme_support( 'title-tag' );  } endif; // activello_setup add_action( 'after_setup_theme', 'activello_setup' );  /**  * register widgetized area , update sidebar default widgets.  */ function activello_widgets_init() {   register_sidebar( array(     'name'          => esc_html__( 'sidebar', 'activello' ),     'id'            => 'sidebar-1',     'before_widget' => '<aside id="%1$s" class="widget %2$s">',     'after_widget'  => '</aside>',     'before_title'  => '<h3 class="widget-title">',     'after_title'   => '</h3>',   ));    register_widget( 'activello_social_widget' );   register_widget( 'activello_recent_posts' );   register_widget( 'activello_categories' );   register_widget( 'activello_instagram_widget' ); } add_action( 'widgets_init', 'activello_widgets_init' );   /* --------------------------------------------------------------        theme widgets -------------------------------------------------------------- */ require_once(get_template_directory() . '/inc/widgets/widget-categories.php'); require_once(get_template_directory() . '/inc/widgets/widget-social.php'); require_once(get_template_directory() . '/inc/widgets/widget-recent-posts.php'); require_once(get_template_directory() . '/inc/widgets/widget-instagram.php');  /**  * function removes inline styles set wordpress gallery.  */ function activello_remove_gallery_css( $css ) {   return preg_replace( "#<style type='text/css'>(.*?)</style>#s", '', $css ); }  add_filter( 'gallery_style', 'activello_remove_gallery_css' );  /**  * enqueue scripts , styles.  */ function activello_scripts() {    // add bootstrap default css   wp_enqueue_style( 'activello-bootstrap', get_template_directory_uri() . '/inc/css/bootstrap.min.css' );    // add font awesome stylesheet   wp_enqueue_style( 'activello-icons', get_template_directory_uri().'/inc/css/font-awesome.min.css' );    // add google fonts   wp_enqueue_style( 'activello-fonts', '//fonts.googleapis.com/css?family=lora:400,400italic,700,700italic|montserrat:400,700|maven+pro:400,700');    // add slider css if front page ans slider enabled   if( ( is_home() || is_front_page() ) && get_theme_mod('activello_featured_hide') == 1 ) {     wp_enqueue_style( 'flexslider-css', get_template_directory_uri().'/inc/css/flexslider.css' );   }    // add main theme stylesheet   wp_enqueue_style( 'activello-style', get_stylesheet_uri() );    // add modernizr better html5 , css3 support   wp_enqueue_script('activello-modernizr', get_template_directory_uri().'/inc/js/modernizr.min.js', array('jquery') );    // add bootstrap default js   wp_enqueue_script('activello-bootstrapjs', get_template_directory_uri().'/inc/js/bootstrap.min.js', array('jquery') );    // add slider js if front page ans slider enabled   if( ( is_home() || is_front_page() ) && get_theme_mod('activello_featured_hide') == 1 ) {     wp_register_script( 'flexslider-js', get_template_directory_uri() . '/inc/js/flexslider.min.js', array('jquery'), '20140222', true );   }    // main theme related functions   wp_enqueue_script( 'activello-functions', get_template_directory_uri() . '/inc/js/functions.min.js', array('jquery') );    // 1 accessibility   wp_enqueue_script( 'activello-skip-link-focus-fix', get_template_directory_uri() . '/inc/js/skip-link-focus-fix.js', array(), '20140222', true );    // add instafeed/instagram   if( is_active_widget( false, false, 'activello-instagram', true ) ){     wp_enqueue_script('activello-instafeedjs', get_template_directory_uri().'/inc/js/instafeed.min.js', array('jquery') );     }    // threaded comments   if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {     wp_enqueue_script( 'comment-reply' );   } } add_action( 'wp_enqueue_scripts', 'activello_scripts' );  /**  * custom template tags theme.  */ require get_template_directory() . '/inc/template-tags.php';  /**  * custom functions act independently of theme templates.  */ require get_template_directory() . '/inc/extras.php';  /**  * customizer additions.  */ require get_template_directory() . '/inc/customizer.php';  /**  * load jetpack compatibility file.  */ require get_template_directory() . '/inc/jetpack.php';  /**  * load custom nav walker  */ require get_template_directory() . '/inc/navwalker.php';  /**  * load custom metabox  */ require get_template_directory() . '/inc/metaboxes.php';  /**  * social nav menu  */ require get_template_directory() . '/inc/socialnav.php';  /* globals */ global $site_layout, $header_show; $site_layout = array('pull-right' =>  esc_html__('left sidebar','activello'), 'side-right' => esc_html__('right sidebar','activello'), 'no-sidebar' => esc_html__('no sidebar','activello'),'full-width' => esc_html__('full width', 'activello')); $header_show = array(                         'logo-only' => __('logo only', 'travelify'),                         'logo-text' => __('logo + tagline', 'travelify'),                         'title-only' => __('title only', 'travelify'),                         'title-text' => __('title + tagline', 'travelify')                       );  /* single post category */ function get_single_category($post_id){      if( !$post_id )         return '';      $post_categories = wp_get_post_categories( $post_id );      if( !empty( $post_categories ) ){         return wp_list_categories('echo=0&title_li=&show_count=0&include='.$post_categories[0]);     }     return ''; }  // change what's hidden default add_filter('default_hidden_meta_boxes', 'be_hidden_meta_boxes', 10, 2); function be_hidden_meta_boxes($hidden, $screen) {     if ( 'post' == $screen->base || 'page' == $screen->base ) {         // removed 'postexcerpt',         $hidden = array(             'slugdiv',             'trackbacksdiv',             'postcustom',             'commentstatusdiv',             'commentsdiv',             'authordiv',             'revisionsdiv'         );     }     return $hidden; }  if ( ! function_exists( 'activello_woo_setup' ) ) : /**  * sets theme defaults , registers support various wordpress features.  */ function activello_woo_setup() {     /*      * enable support woocemmerce.     */     add_theme_support( 'woocommerce' );  } endif; // activello_woo_setup add_action( 'after_setup_theme', 'activello_woo_setup' ); 

did try use regular if wrapping?

/**  * sets theme defaults , registers support various wordpress features.  */ add_action( 'after_setup_theme', 'activello_woo_setup' );  if ( !function_exists( 'activello_woo_setup' ) ){     function activello_woo_setup() {       /* enable support woocommerce. */       add_theme_support( 'woocommerce' );     } } 

doubt make difference, never know...


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

java - No use of nillable="0" in SOAP Webservice -

ubuntu - Laravel 5.2 quickstart guide gives Not Found Error -