Replacing the code in hrf-faq.php with the following seems to fix the problem (you’re welcome!)
<?php
add_shortcode('hrf_faqs', 'fn_hrf_faqs');
function fn_hrf_faqs($attr)
{
$is_new_install_hrf = get_option('hrf_installed_status');
$faq_params = shortcode_atts( array(
'category' => '',
'title' => '',
), $attr );
$html = '<div class="hrf-faq-list">';
$is_faq = true;
if( $faq_params['title'] != ''){
$html .= '<h2 class="frq-main-title">'.$faq_params['title'].'</h2>';
}
$head_tag = get_option('hrf_question_headingtype','h3');
if( $faq_params['category'] != '' ){
$faq_args = array(
'post_type' => 'hrf_faq',
'post_status' => 'publish',
'posts_per_page' => -1,
'orderby' => 'menu_order',
'order' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( $faq_params['category'] ),
),
),
);
} else {
$faq_args = array(
'post_type' => 'hrf_faq',
'post_status' => 'publish',
'posts_per_page' => -1,
'orderby' => 'menu_order',
'order' => 'ASC',
);
}
$faq_query = new WP_Query( $faq_args );
if( $faq_query->have_posts() ):
while( $faq_query->have_posts() ):
$faq_query->the_post();
$html .= '<article class="hrf-entry" id="hrf-entry-'.$faq_query->post->ID.'">
<'.$head_tag.' class="hrf-title close-faq" data-content-id="hrf-content-'.$faq_query->post->ID.'"><span></span>'.get_the_title().'</'.$head_tag.'>
<div class="hrf-content" id="hrf-content-'.$faq_query->post->ID.'">'.apply_filters( 'the_content', get_the_content() ).'</div>
</article>';
if ( $is_new_install_hrf == 'new') {
$endofhtml = '<article style = "display:block;text-align:right; font-size:11px">Powered by <a href="https://websitebuilderguide.com/wp-plugins/html5-responsive-faq-plugin-for-wordpress/" target="_blank">HTML5 Responsive FAQ</a></article></div><!-- HRF v 2.8.4 -->';
}else { $endofhtml = '</div>';}
endwhile;
else:
$html .= "No FAQs Found";
$endofhtml = '</div>';
endif;
wp_reset_query();
$html .= $endofhtml;
// $html .= '<p style="text-align: right;">Powered by HTML5 responsive FAQ</p></div>';
return $html;
}