• Hi

    When I make a search on my site, I get this message:
    Parse error: syntax error, unexpected ‘new’ (T_NEW) in /var/www/blackfridaysalg.dk/public_html/wp-content/themes/twentyfourteen_child/search.php on line 21

    What does that mean? and how can I fix it?

    Thanks,
    Marlene

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello marleness,

    there is an syntax error in your “search.php” file.
    Maybe you try to create a new instance of a class in a wrong context.

    Can you post some code from “twentyfourteen_child/search.php”?

    Thread Starter marleness

    (@marleness)

    Hi bhdzllr,

    thanks for your answer. Here is the code in search.php – can you see any syntax error here?

    <?php
    /**
    * The template for displaying Search Results pages
    *
    * @package WordPress
    * @subpackage Twenty_Fourteen
    * @since Twenty Fourteen 1.0
    */

    get_header(); ?>

    <section id=”primary” class=”content-area”>
    <div id=”content” class=”site-content” role=”main”>

    <?php if ( have_posts() ) : ?>

    <header class=”page-header”>
    <h1 class=”page-title”><?php printf( __( ‘Search Results for: %s’, ‘twentyfourteen’ ), get_search_query() ); ?></h1>
    </header><!– .page-header –>

    <h2 class=”pagetitle”>Search Result for <?php /* Search Count */ $allsearch = &new WP_Query(“s=$s&showposts=-1″); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(”); _e(‘<span class=”search-terms”>’); echo $key; _e(‘</span>’); _e(‘ — ‘); echo $count . ‘ ‘; _e(‘articles’); wp_reset_query(); ?></h2>

    <?php
    // Start the Loop.
    while ( have_posts() ) : the_post();

    /*
    * Include the post format-specific template for the content. If you want to
    * use this in a child theme, then include a file called called content-___.php
    * (where ___ is the post format) and that will be used instead.
    */
    get_template_part( ‘content’, get_post_format() );

    endwhile;
    // Previous/next post navigation.
    twentyfourteen_paging_nav();

    else :
    // If no content, include the “No posts found” template.
    get_template_part( ‘content’, ‘none’ );

    endif;
    ?>

    </div><!– #content –>
    </section><!– #primary –>

    <?php
    get_sidebar( ‘content’ );
    get_sidebar();
    get_footer();

    Hi,

    Can you please backup your file and put the following code in the file and try.

    <?php
    /**
    * The template for displaying Search Results pages
    *
    * @package WordPress
    * @subpackage Twenty_Fourteen
    * @since Twenty Fourteen 1.0
    */
    
    get_header(); ?>
    
    <section id="primary" class="content-area">
    <div id="content" class="site-content" role="main">
    
    <?php if ( have_posts() ) : ?>
    
    <header class="page-header">
    <h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'twentyfourteen' ), get_search_query() ); ?></h1>
    </header><!-- .page-header -->
    
    <h2 class="pagetitle">Search Result for <?php /* Search Count */ $allsearch = new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('</span>'); _e(' — '); echo $count . ' '; _e('articles'); wp_reset_query(); ?></h2>
    
    <?php
    // Start the Loop.
    while ( have_posts() ) : the_post();
    
    /*
    * Include the post format-specific template for the content. If you want to
    * use this in a child theme, then include a file called called content-___.php
    * (where ___ is the post format) and that will be used instead.
    */
    get_template_part( 'content', get_post_format() );
    
    endwhile;
    // Previous/next post navigation.
    twentyfourteen_paging_nav();
    
    else :
    // If no content, include the "No posts found" template.
    get_template_part( 'content', 'none' );
    
    endif;
    ?>
    
    </div><!-- #content -->
    </section><!-- #primary -->
    
    <?php
    get_sidebar( 'content' );
    get_sidebar();
    get_footer();

    Thanks

    Thread Starter marleness

    (@marleness)

    Now it looks right, thanks a lot:-)

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Error’ is closed to new replies.