Anyone see the syntax error on line 155 ? I don't see it
-
Having trouble figuring out what the issue is with this error. Can someone help me?
[ Moderator note: code fixed. Please wrap code in the backtick character or use the code button. ]
<?php /** * Footer actions * * * @package Customizr * @subpackage classes * @since 3.0 * @author Nicolas GUILLAUME <nicolas@themesandco.com> * @copyright Copyright (c) 2013, Nicolas GUILLAUME * @link http://themesandco.com/customizr * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */ class TC_footer_main { //Access any method or var of the class with classname::$instance -> var or method(): static $instance; function __construct () { self::$instance =& $this; //html > footer actions add_action ( '__after_main_wrapper' , 'get_footer'); //footer actions add_action ( '__footer' , array( $this , 'tc_widgets_footer' ), 10 ); add_action ( '__footer' , array( $this , 'tc_colophon_display' ), 20 ); add_action ( '__colophon' , array( $this , 'tc_colophon_left_block' ), 10 ); add_action ( '__colophon' , array( $this , 'tc_colophon_center_block' ), 20 ); add_action ( '__colophon' , array( $this , 'tc_colophon_right_block' ), 30 ); } /** * Displays the footer widgets areas * * * @package Customizr * @since Customizr 3.0.10 */ function tc_widgets_footer() { //checks if there's at least one active widget area in footer.php.php $status = false; $footer_widgets = apply_filters( 'tc_footer_widgets', TC_init::$instance -> footer_widgets ); foreach ( $footer_widgets as $key => $area ) { $status = is_active_sidebar( $key ) ? true : $status; } if ( !$status ) return; //hack to render white color icons if skin is grey $skin_class = ( 'grey.css' == tc__f('__get_option' , 'tc_skin') ) ? 'white-icons' : ''; ob_start(); ?> <div class="container footer-widgets <?php echo $skin_class ?>"> <div class="row widget-area" role="complementary"> <?php foreach ( $footer_widgets as $key => $area ) : ?> <?php if ( is_active_sidebar( $key ) ) : ?> <div id="<?php echo $key; ?>" class="<?php echo apply_filters( $key . '_widget_class', 'span4' ) ?>"> <?php dynamic_sidebar( $key ); ?> </div> <?php endif; ?> <?php endforeach; ?> </div><!-- .row.widget-area --> </div><!--.footer-widgets --> <?php $html = ob_get_contents(); if ($html) ob_end_clean(); echo apply_filters( 'tc_widgets_footer', $html ); }//end of function /** * Displays the colophon (block below the widgets areas). * * * @package Customizr * @since Customizr 3.0.10 */ function tc_colophon_display() { ?> <?php ob_start() ?> <div class="colophon"> <div class="container"> <div class="<?php echo apply_filters( 'tc_colophon_class', 'row-fluid' ) ?>"> <?php //colophon blocks actions priorities //renders blocks do_action( '__colophon' ); ?> </div><!-- .row-fluid --> </div><!-- .container --> </div><!-- .colophon --> <?php $html = ob_get_contents(); if ($html) ob_end_clean(); echo apply_filters( 'tc_colophon_display', $html ); } /** * Displays the social networks block in the footer * * * @package Customizr * @since Customizr 3.0.10 */ function tc_colophon_left_block() { echo apply_filters( 'tc_colophon_left_block', sprintf('<div class="%1$s">%2$s</div>', apply_filters( 'tc_colophon_left_block_class', 'span4 social-block pull-left' ), 0 != tc__f( '__get_option', 'tc_social_in_footer') ? tc__f( '__get_socials' ) : '' ) ); } /** * Footer Credits call back functions * Can be filtered using the $site_credits, $tc_credits parameters * * * @package Customizr * @since Customizr 3.0.6 */ function tc_colophon_center_block() { echo apply_filters( 'tc_credits_display', sprintf('<div class="%1$s">%2$s</div>', apply_filters( 'tc_colophon_center_block_class', 'span4 credits' ), sprintf( '<p> · © %1$s <a href="%2$s" title="%3$s" rel="bookmark">%3$s</a> · Designed by %4$s ·</p>', esc_attr( date( 'Y' ) ), esc_url( home_url() ), esc_attr(get_bloginfo()), '<a href="'.TC_WEBSITE.'">Themes & Co</a>' ) ) ); } /** * Displays the back to top block * * * @package Customizr * @since Customizr 3.0.10 */ function tc_colophon_right_block() { echo apply_filters( 'tc_colophon_right_block', sprintf('<div class="%1$s"><p class="pull-right"><a href="#">%2$s</a></p></div>', apply_filters( 'tc_colophon_right_block_class', 'span4 backtop' ), __( 'Back to top' , 'customizr' ) ) ); } }//end of class
-
Hello,
Please use http://pastebin.com/ to paste long code snippets. Better yet just paste line 155. As you can see the lines are not numbered and no one is counting them out to see what your issue is.
http://codex.wordpress.org/Forum_Welcome#Posting_Code
@radices is right, and the pastebin has the advantage that it shows line numbers with the code.
what is the full and exact error message?
have you made any edits to functions.php of the customizr theme?
if not, try to replace the code with the original from https://themes.svn.wordpress.org/customizr/3.2.9/functions.php
This is the error message
Parse error: syntax error, unexpected T_STRING in /home/content/95/8393195/html/wp-content/themes/customizr/parts/class-footer-footer_main.php on line 155
But it is not even allowing me to log in to get to back to the editor section
to get back into the appearance – editor, try for example to use FTP http://codex.wordpress.org/FTP_Clients to rename your current theme’s folder to something else;
this should activate the default theme and let you back into the admin section where you can then edit the broken file, or where you can re-install your theme.
- The topic ‘Anyone see the syntax error on line 155 ? I don't see it’ is closed to new replies.