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 ) ? '' : '';
$output .= ''
. ''
. '
' . preg_replace('//', '', cs_get_raw_excerpt() ) . '
'
. $image_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' );
}'
. '
' . '' .$tags . '' . '' . get_the_date() . '' . $excerpt . '
'
. ''
. '';
endwhile; endif; wp_reset_postdata();
$output .= '' . get_the_title() . '
' . '' .$categories . ''.'' . '' .$tags . '' . '' . get_the_date() . '' . $excerpt . '