Fatal problem with website

Hi,

My Pro-website doesn’t work anymoren. I turned on Debug mode to see, but there are very much problemen as far as I can see. I will provide the url in a private note.

Can the problem be the code in functions.php? This is the code:

<?php // ============================================================================= // FUNCTIONS.PHP // ----------------------------------------------------------------------------- // Overwrite or add your own custom functions to Pro in this file. // ============================================================================= // ============================================================================= // TABLE OF CONTENTS // ----------------------------------------------------------------------------- // 01. Enqueue Parent Stylesheet // 02. Additional Functions // ============================================================================= // Enqueue Parent Stylesheet // ============================================================================= add_filter( 'x_enqueue_parent_stylesheet', '__return_true' ); // Additional Functions // ============================================================================= // Displaying Excerpt in Recent Posts // ============================================================================= function x_shortcode_recent_posts_v2( $atts ) { extract( shortcode_atts( array( 'id' => '', 'class' => '', 'style' => '', 'type' => 'post', 'count' => '', 'category' => '', 'offset' => '', 'orientation' => '', 'show_excerpt' => 'true', 'no_sticky' => '', 'no_image' => '', 'fade' => '' ), $atts, 'x_recent_posts' ) ); $allowed_post_types = apply_filters( 'cs_recent_posts_post_types', array( 'post' => 'post' ) ); $type = ( isset( $allowed_post_types[$type] ) ) ? $allowed_post_types[$type] : 'post'; $id = ( $id != '' ) ? 'id="' . esc_attr( $id ) . '"' : ''; $class = ( $class != '' ) ? 'x-recent-posts cf ' . esc_attr( $class ) : 'x-recent-posts cf'; $style = ( $style != '' ) ? 'style="' . $style . '"' : ''; $count = ( $count != '' ) ? $count : 3; $category = ( $category != '' ) ? $category : ''; $category_type = ( $type == 'post' ) ? 'category_name' : 'portfolio-category'; $offset = ( $offset != '' ) ? $offset : 0; $orientation = ( $orientation != '' ) ? ' ' . $orientation : ' horizontal'; $show_excerpt = ( $show_excerpt == 'true' ); $no_sticky = ( $no_sticky == 'true' ); $no_image = ( $no_image == 'true' ) ? $no_image : ''; $fade = ( $fade == 'true' ) ? $fade : 'false'; $js_params = array( 'fade' => ( $fade == 'true' ) ); $data = cs_generate_data_attributes( 'recent_posts', $js_params ); $output = "
"; $q = new WP_Query( array( 'orderby' => 'date', 'post_type' => "{$type}", 'posts_per_page' => "{$count}", 'offset' => "{$offset}", "{$category_type}" => "{$category}", 'ignore_sticky_posts' => $no_sticky ) ); if ( $q->have_posts() ) : while ( $q->have_posts() ) : $q->the_post(); $categories = get_the_category(); $separator = ' '; $output_cat = ''; if ( ! empty( $categories ) ) { foreach( $categories as $category ) { $output_cat .= esc_html( $category->name ) . $separator; } trim( $output_cat, $separator ); } $post_categories = get_the_category(); $categories = ""; if ( $post_categories ) { foreach( $post_categories as $cat ) { $categories .= $cat->name . ', '; } } $post_tags = get_the_tags(); $tags = ""; if ( $post_tags ) { foreach( $post_tags as $tag ) { $tags .= $tag->name . ', '; } } if ( $no_image == 'true' ) { $image_output = ''; $image_output_class = 'no-image'; } else { $image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'thumbnail' ); $bg_image = ( $image[0] != '' ) ? ' style="background-image: url(' . $image[0] . ');"' : ''; $image_output = '
'; $image_output_class = 'with-image'; } $excerpt = ( $show_excerpt ) ? '

' . preg_replace('//', '', cs_get_raw_excerpt() ) . '

' : ''; $output .= '' . '' . '
' . $image_output . '
' . '

' . get_the_title() . '

' . '' .$categories . ''.'
' . '' .$tags . '' . '' . get_the_date() . '' . $excerpt . '
' . '' . '
'; endwhile; endif; wp_reset_postdata(); $output .= '
'; return $output; } add_filter('wp_head', 'x_recent_posts_excerpt'); function x_recent_posts_excerpt() { remove_shortcode( 'x_recent_posts' ); remove_shortcode( 'recent_posts' ); add_shortcode( 'x_recent_posts', 'x_shortcode_recent_posts_v2' ); add_shortcode( 'recent_posts', 'x_shortcode_recent_posts_v2' ); }

Hi Jan,

Thanks for reaching out.
I have checked your website and found that you are still using the older version of Pro i.e. 3.2.3. I would suggest you please copy your live site to a staging server and then update the Pro into its latest version. And if everything goes fine in your staging please migrate the staging server to live.

Thanks

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.