• Resolved domesday

    (@domesday)


    Hi there,
    I made a silly mistake and changed something in my functions.php and now I receive this error.
    Parse error: syntax error, unexpected ‘}’ in /home/vivideac/public_html/hickeylab.com/wp-content/themes/ample/functions.php on line 117

    I really appreciate if you could please help me

Viewing 15 replies - 1 through 15 (of 19 total)
  • Thread Starter domesday

    (@domesday)

    [ Moderator note: code fixed. Please wrap code in the backtick character or use the code button. ]

    <?php
    /**
     * Ample functions related to defining constants, adding files and WordPress core functionality.
     *
     * @package ThemeGrill
     * @subpackage Ample
     * @since Ample 0.1
     */
    
    add_action( 'after_setup_theme', 'ample_setup' );
    
    if ( ! function_exists( 'ample_setup' ) ) :
    /**
     * Sets up theme defaults and registers support for various WordPress features.
     *
     */
    function ample_setup() {
       global $content_width;
       /**
        * Set the content width based on the theme's design and stylesheet.
        */
       if ( ! isset( $content_width ) )
          $content_width = 710; /* pixels */
    
    	/*
    	 * Make theme available for translation.
    	 * Translations can be filed in the /languages/ directory.
    	 */
    	load_theme_textdomain( 'ample', get_template_directory() . '/languages' );
    
    	// Add default posts and comments RSS feed links to head.
    	add_theme_support( 'automatic-feed-links' );
    
    	/*
    	 * Let WordPress manage the document title.
    	 * By adding theme support, we declare that this theme does not use a
    	 * hard-coded <title> tag in the document head, and expect WordPress to
    	 * provide it for us.
    	 */
    	add_theme_support( 'title-tag' );
    
    	//Enable support for Post Thumbnails on posts and pages.
    	add_theme_support( 'post-thumbnails' );
    
       // Cropping the images to different sizes to be used in the theme
    	add_image_size( 'ample-featured-blog-large', 710, 300, true );
    	add_image_size( 'ample-featured-blog-small', 230, 230, true );
    	add_image_size( 'ample-portfolio-image', 330, 330, true );
    
    	// Registering navigation menus.
    	register_nav_menus( array(
    		'primary' => __( 'Primary Menu', 'ample' ),
    		'footer' => __( 'Footer Menu', 'ample' ),
    	) );
    
    	/*
    	 * Switch 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', 'gallery', 'caption',
    	) );
    
    	// Set up the WordPress core custom background feature.
    	add_theme_support( 'custom-background', apply_filters( 'ample_custom_background_args', array(
    		'default-color' => 'ffffff',
    		'default-image' => '',
    	) ) );
    
    	// Adding excerpt option box for pages as well
    	add_post_type_support( 'page', 'excerpt' );
    }
    endif; // ample_setup
    
    /**
     * Register widget area.
     *
     */
    require get_template_directory() . '/inc/widgets/widgets.php';
    
    /**
     * Enqueue scripts and styles.
     */
    require get_template_directory() . '/inc/functions.php';
    
    /**
     * Functions related to header.
     */
    require get_template_directory() . '/inc/header-functions.php';
    
    /**
     * Implement the Custom Header feature.
     */
    require get_template_directory() . '/inc/custom-header.php';
    
    /**
     * Add meta Box
     */
    require get_template_directory() . '/inc/admin/meta-boxes.php';
    
    /**
     * Adds support for a theme option.
     */
    if ( !function_exists( 'optionsframework_init' ) ) {
    	define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/admin/options/' );
    	require_once dirname( __FILE__ ) . '/inc/admin/options/options-framework.php';
    	require_once dirname( __FILE__ ) . '/options.php';
    }
    Thread Starter domesday

    (@domesday)

    Thank you so much satnag29.
    I am almost nine months pregnant and it is for one of my old clients website…. to be honest it gave me so much stress.
    I really appreciate your help

    Moderator Jan Dembowski

    (@jdembowski)

    Forum Moderator and Brute Squad

    I made a silly mistake and changed something in my functions.php and now I receive this error.

    Start from the beginning and restore a copy of that file from the original theme.

    *Looks*

    It’s this theme.

    https://ww.wp.xz.cn/themes/ample/

    Once you restore the original theme’s function.php you may want to post in that theme’s dedicated sub-forum for support.

    https://ww.wp.xz.cn/support/theme/ample#postform

    Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    There aren’t any syntax errors in that code, what is the full error message?

    Thread Starter domesday

    (@domesday)

    Parse error: syntax error, unexpected ‘}’ in /home/vivideac/public_html/hickeylab.com/wp-content/themes/ample/functions.php on line 117

    Thread Starter domesday

    (@domesday)

    Thank you Jan Dembowski, but because I used the old version of Ample theme, I think my website function.php code page is quite different
    I am not sure but downloaded the Ample theme now and the function.php codes seems really different

    Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    There aren’t 117 lines of code in what you’ve pasted above.

    Thread Starter domesday

    (@domesday)

    So sorry guys, but I do not have access to the edit page at all now :))
    it shows that error instead
    Parse error: syntax error, unexpected ‘}’ in /home/vivideac/public_html/hickeylab.com/wp-content/themes/ample/functions.php on line 117

    Thread Starter domesday

    (@domesday)

    Andrew do you think I should change something in my host Cpanel now?
    as here they said : https://ww.wp.xz.cn/support/topic/parse-error-syntax-error-unexpected-lt-in-1?replies=16

    Hey @domesday,
    Can you show us the contents of this file.
    functions.php inside your theme folder.

    Thread Starter domesday

    (@domesday)

    I downloaded the codes from my Cpanel/ file manager:

    <?php
    /**
     * Ample functions related to defining constants, adding files and WordPress core functionality.
     *
     * @package ThemeGrill
     * @subpackage Ample
     * @since Ample 0.1
     */
    
    add_action( 'after_setup_theme', 'ample_setup' );
    
    if ( ! function_exists( 'ample_setup' ) ) :
    /**
     * Sets up theme defaults and registers support for various WordPress features.
     *
     */
    function ample_setup() {
       global $content_width;
       /**
        * Set the content width based on the theme's design and stylesheet.
        */
       if ( ! isset( $content_width ) )
          $content_width = 710; /* pixels */
    
    	/*
    	 * Make theme available for translation.
    	 * Translations can be filed in the /languages/ directory.
    	 */
    	load_theme_textdomain( 'ample', get_template_directory() . '/languages' );
    
    	// Add default posts and comments RSS feed links to head.
    	add_theme_support( 'automatic-feed-links' );
    
    	/*
    	 * Let WordPress manage the document title.
    	 * By adding theme support, we declare that this theme does not use a
    	 * hard-coded <title> tag in the document head, and expect WordPress to
    	 * provide it for us.
    	 */
    	add_theme_support( 'title-tag' );
    
    	//Enable support for Post Thumbnails on posts and pages.
    	add_theme_support( 'post-thumbnails' );
    
       // Cropping the images to different sizes to be used in the theme
    	add_image_size( 'ample-featured-blog-large', 710, 300, true );
    	add_image_size( 'ample-featured-blog-small', 230, 230, true );
    	add_image_size( 'ample-portfolio-image', 330, 330, true );
    
    	// Registering navigation menus.
    	register_nav_menus( array(
    		'primary' => __( 'Primary Menu', 'ample' ),
    		'footer' => __( 'Footer Menu', 'ample' ),
    	) );
    
    	/*
    	 * Switch 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', 'gallery', 'caption',
    	) );
    
    	// Set up the WordPress core custom background feature.
    	add_theme_support( 'custom-background', apply_filters( 'ample_custom_background_args', array(
    		'default-color' => 'ffffff',
    		'default-image' => '',
    	) ) );
    
    	// Adding excerpt option box for pages as well
    	add_post_type_support( 'page', 'excerpt' );
    }
    endif; // ample_setup
    
    /**
     * Register widget area.
     *
     */
    require get_template_directory() . '/inc/widgets/widgets.php';
    
    /**
     * Enqueue scripts and styles.
     */
    require get_template_directory() . '/inc/functions.php';
    
    /**
     * Functions related to header.
     */
    require get_template_directory() . '/inc/header-functions.php';
    
    /**
     * Implement the Custom Header feature.
     */
    require get_template_directory() . '/inc/custom-header.php';
    
    /**
     * Add meta Box
     */
    require get_template_directory() . '/inc/admin/meta-boxes.php';
    
    /**
     * Adds support for a theme option.
     */
    if ( !function_exists( 'optionsframework_init' ) ) {
    	define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/admin/options/' );
    	require_once dirname( __FILE__ ) . '/inc/admin/options/options-framework.php';
    	require_once dirname( __FILE__ ) . '/options.php';
    }
    
    function exclude_category( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
    $query->set( 'cat', '-News' );
    }
    }
    add_action( 'pre_get_posts', 'exclude_category' );
    }

    and the website addresse is http://hickeylab.com

    Thread Starter domesday

    (@domesday)

    some people recommended changing the theme folder name in file manager, do you think it will help?
    I very much appreciate your help guys

    @domesday remove the last '}' from the end of this file and the error will be removed. You don’t need to do anything else.

    Thread Starter domesday

    (@domesday)

    Thank you soooo much @wooninjas.
    It is working now.
    Thank you so much guys.

    Andrew Nevins

    (@anevins)

    WCLDN 2018 Contributor | Volunteer support

    I’m glad it’s working, but please note we aren’t trained to help people through stressful circumstances.
    http://www.nhs.uk/conditions/stress-anxiety-depression/pages/mental-health-helplines.aspx

Viewing 15 replies - 1 through 15 (of 19 total)

The topic ‘Parse error: syntax error, unexpected '}'’ is closed to new replies.