• Resolved mrgrt

    (@mrgrt)


    Hey,

    We’re trying to update our theme on our site from 2.0.1 to 3.0.3. We’ve almost got everything working but we’re getting an error “PHP message: PHP Fatal error: Uncaught Error: Call to undefined function evolve_get_option()” in our child theme. We didn’t develop the theme so we’re not sure what to replace this function with. Can you help us out please?

    Here’s the template we’re having an issue with:

    <?php
    /**
    * Template: single.php
    *
    * @package EvoLve
    * @subpackage Template
    */
    get_header();
    $xyz = "";
    $evolve_layout = evolve_get_option('evl_layout','2cl');
    $evolve_post_layout = evolve_get_option('evl_post_layout','two');
    $evolve_nav_links = evolve_get_option('evl_nav_links','after');
    $evolve_header_meta = evolve_get_option('evl_header_meta','single_archive');
    $evolve_category_page_title = evolve_get_option('evl_category_page_title','1');
    $evolve_excerpt_thumbnail = evolve_get_option('evl_excerpt_thumbnail','0');
    $evolve_share_this = evolve_get_option('evl_share_this','single');
    $evolve_post_links = evolve_get_option('evl_post_links','after');
    $evolve_similar_posts = evolve_get_option('evl_similar_posts','disable');
    $evolve_featured_images = evolve_get_option('evl_featured_images','1');
    $evolve_thumbnail_default_images=evolve_get_option('evl_thumbnail_default_images','0');
    $evolve_posts_excerpt_title_length=intval(evolve_get_option('evl_posts_excerpt_title_length','40'));
    $evolve_blog_featured_image = evolve_get_option('evl_blog_featured_image','0');
    if( evolve_lets_get_sidebar_2() == true):
    	get_sidebar('2');
    endif; 
    ?>
    
    <!--BEGIN #primary .hfeed-->
    <div id="primary" class="<?php evolve_layout_class($type = 1);//moved the evolve-plus woocommerce check into this function. ?>">
    
    <?php
    $evolve_breadcrumbs = evolve_get_option('evl_breadcrumbs','1');
    if ($evolve_breadcrumbs == "1"):
    	if (is_home() || is_front_page()):
    		elseif ((is_single() && get_post_meta($post->ID, 'evolve_page_breadcrumb', true) == 'no') || (is_page() && get_post_meta($post->ID, 'evolve_page_breadcrumb', true) == 'no')):
    	else:evolve_breadcrumb();
    	endif;
    endif; 
    ?>
    
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    	
    	<?php  if (($evolve_post_links == "before") || ($evolve_post_links == "both")) { ?>
    		<span class="nav-top">
    			<?php get_template_part( 'navigation', 'index' ); ?>
    		</span>
    	<?php } ?>
    	
    <!--BEGIN .hentry-->
    <div id="post-<?php the_ID(); ?>" class="<?php semantic_entries(); ?> col-md-12">
    
    		<?php  if (($evolve_header_meta == "") || ($evolve_header_meta == "single") || ($evolve_header_meta == "single_archive"))
    		{ ?>
    
    			<?php if(get_post_meta($post->ID, 'evolve_page_title', true) == 'no'):
    			else: ?>
    				<h1 class="entry-title"><?php if ( get_the_title() ){ the_title(); } ?></h1>
    			<?php endif; ?>
    			
    		<?php } else { ?>
    
    			<?php if(get_post_meta($post->ID, 'evolve_page_title', true) == 'yes') : ?>
    				<h1 class="entry-title"><?php the_title(); ?></h1>
    			<?php endif; ?>
    
    			<?php if ( current_user_can( 'edit_post', $post->ID ) ): ?>
    				<?php edit_post_link( __( 'EDIT', 'evolve' ), '<span class="edit-post edit-attach">', '</span>' ); ?>
    			<?php endif; ?>
    
    		<?php } ?>
    
    		<?php
    		if($evolve_blog_featured_image == "1" && has_post_thumbnail()) {
    			echo '<span class="thumbnail-post-single">';
    			the_post_thumbnail('post-thumbnail');
    			echo '</span>';
    		}
    		?>
    
    		<!--BEGIN .entry-content .article-->
    		<div class="entry-content article">
    
    			<?php the_content( __('READ MORE &raquo;', 'evolve' ) ); ?>
    			
    			<?php if ( ! post_password_required() ): ?>
    			<div style="clear: both">
    <!--  			<h3><a href="/booking/?property=<?php echo urlencode($post->post_title)?>" class="read-more btn">Book Property</a></h3> -->
      
            <h3>Past/Upcoming Bookings</h3>
            <?php echo do_shortcode('[gravityview id="1948" search_field="7.1" search_value="' . $post->post_title . '"]'); ?>
    
    	<h3>Book Property</h3>
    	<?php echo do_shortcode('[gravityform id="1" title="false" field_values="property=' . $post->post_title . '"]'); ?>
    			</div>
    			<?php endif; ?>	
    
    			<?php wp_link_pages( array( 'before' => '<div id="page-links"><p>' . __( '<strong>Pages:</strong>', 'evolve' ), 'after' => '</p></div>' ) ); ?>
    
    		<div class="clearfix"></div>
    		
    		</div><!--END .entry-content .article-->
    
    		<!--BEGIN .entry-meta .entry-footer-->
    		<div class="entry-meta entry-footer row">
    
    			<div class="col-md-6">
    				<?php if ( evolve_get_terms( 'cats' ) ) { ?>
    					<div class="entry-categories"> <?php echo evolve_get_terms( 'cats' ); ?></div>
    				<?php } ?>
    				<?php if ( evolve_get_terms( 'tags' ) ) { ?>
    					<div class="entry-tags"> <?php echo evolve_get_terms( 'tags' ); ?></div>
    				<?php } ?>
    			</div>
    
    			<div class="col-md-6">
    				<?php  
    				if (($evolve_share_this == "") || ($evolve_share_this == "single") || ($evolve_share_this == "single_archive") || ($evolve_share_this == "all")) {
    evolve_sharethis(); } else { ?> <div class="margin-40"></div> <?php }?>
    			</div>
    
    		</div><!--END .entry-meta .entry-footer-->
    
    		<!-- Auto Discovery Trackbacks
    		<?php trackback_rdf(); ?>
    		-->
    
    <!--END .hentry-->
    </div>
    
    <?php  if (($evolve_similar_posts == "") || ($evolve_similar_posts == "disable")) {} else {
    evolve_similar_posts(); } ?>
    
    <?php  if (($evolve_post_links == "") || ($evolve_post_links == "after") || ($evolve_post_links == "both")) { ?>
    	<?php get_template_part( 'navigation', 'index' ); ?>
    <?php } ?>
    
    <?php comments_template( '', true ); ?>
    
    <?php endwhile; endif; ?>
    
    <!--END #primary .hfeed-->
    </div>
    
    <?php if( evolve_lets_get_sidebar() == true): ?>
    	<?php get_sidebar(); ?>
    <?php endif; ?>
    
    <?php get_footer(); ?>
    

    Thanks,
    Grahame

  • The topic ‘evolve_get_option – undefined function’ is closed to new replies.