Parse error: syntax error, unexpected '}'
-
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 117I really appreciate if you could please help me
-
[ 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'; }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 helpI 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.phpyou may want to post in that theme’s dedicated sub-forum for support.There aren’t any syntax errors in that code, what is the full error message?
Parse error: syntax error, unexpected ‘}’ in /home/vivideac/public_html/hickeylab.com/wp-content/themes/ample/functions.php on line 117
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 differentThere aren’t 117 lines of code in what you’ve pasted above.
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 117Andrew 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=16Hey @domesday,
Can you show us the contents of this file.
functions.php inside your theme folder.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
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.Thank you soooo much @wooninjas.
It is working now.
Thank you so much guys.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
The topic ‘Parse error: syntax error, unexpected '}'’ is closed to new replies.