HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wptrinityconsulting/wp-content/plugins/finbuzz-core/elementor/views/portfolio-3.php
<?php
/**
 * @author  RadiusTheme
 * @since   1.0
 * @version 1.0
 */

namespace radiustheme\Finbuzz_Core;

use FinbuzzTheme;
use FinbuzzTheme_Helper;
use \WP_Query;

$thumb_size = 'finbuzz-size5';
$cat_single_grid = $data['cat_single'];
$excerpt_display=$data['excerpt_display'];
$excerpt_count = $data['excerpt_count'];
$item_space=$data['item_space'];
$port_serial_display=$data['port_ser_display'];
$title_count = $data['title_count'];
$cat_display=$data['cat_display'];
$read_more_btn=$data['view_portfolio_link_btn'];

$col_class = "col-xl-{$data['col_xl']} col-lg-{$data['col_lg']} col-md-{$data['col_md']} col-sm-{$data['col_sm']} col-{$data['col']}";


$portofolio_data =[
    'item'                  => $data['itemnumber'],
    'cat'                   =>$data['cat_single'],
    'col_class'             =>$col_class,
    'excerpt_display'       => $excerpt_display,
    'excerpt_count'         => $excerpt_count,
    'port_serial_dis'       => $port_serial_display,
    'title_count'           => $title_count,
    'cat_display'           => $cat_display,
    'read_more_btn_dis'     => $read_more_btn,
];

$args = array(
	'post_type' => 'finbuzz_portfolio',
	'post_status' => 'publish',
	'posts_per_page' => $data['itemnumber'],
);

if ( $cat_single_grid != 0 ) {
	$args['tax_query'] = array (
		array (
			'taxonomy' => 'finbuzz_portfolio_category',
			'field'    => 'ID',
			'terms'    => $cat_single_grid,
		)
	);
}

$query = new WP_Query( $args );
?>
<div class="portfolio-default portfolio-multi-layout-2 portfolio-<?php echo esc_attr( $data['layout'] );?>">
    <div class="row portfolio-items <?php echo esc_attr( $item_space ); ?>">
        <?php 
			if ( $query->have_posts() ) {
				while ( $query->have_posts() ) {
				$query->the_post();	
				$id 		        = get_the_ID();
                $portfolio_title = wp_trim_words( get_the_title(), $title_count, '' );
                $content            = apply_filters( 'the_content', get_the_content() );
                $content            = wp_trim_words( $content, $data['excerpt_count'], '' );
                $finbuzz_port_no    = get_post_meta( $id, 'portfolio_serial_num', true );
		?>
        <div class="<?php  echo esc_attr( $col_class ); ?> portfolio-item ">
            <div class="rtin-item">
                <div class="rtin-figure">
                    <a href="<?php the_permalink(); ?>">
                        <?php
                            if ( has_post_thumbnail() ){
                                the_post_thumbnail( $thumb_size, ['class' => 'img-fluid mb-10 width-100'] );
                            } else {
                                if ( !empty( FinbuzzTheme::$options['no_preview_image']['id'] ) ) {
                                    echo wp_get_attachment_image( FinbuzzTheme::$options['no_preview_image']['id'], $thumb_size );
                                } else {
                                    echo '<img class="wp-post-image" src="' . FinbuzzTheme_Helper::get_img( 'noimage_370X328.jpg' ) . '" alt="'.get_the_title().'">';
                                }
                            }
                        ?>
                    </a>
                    <div class="rtin-content">
                        <?php if($data['port_ser_display']): ?>
                            <div class="item-number"><?php echo esc_html( $finbuzz_port_no  ) ;?></div>
                        <?php endif; ?>
                        <?php if ( $data['cat_display'] ) { ?>
                        <?php
                            $i = 1;
                            $term_lists = get_the_terms( get_the_ID(), 'finbuzz_portfolio_category' );
                            if($term_lists){ ?>
                            <div class="cat-list">
                                <?php foreach ( $term_lists as $term_list ){ 
                                $link = get_term_link( $term_list->term_id, 'finbuzz_portfolio_category' ); ?><?php if ( $i > 1 ){ echo esc_html( ', ' ); } ?><a href="<?php echo esc_url( $link ); ?>"><?php echo esc_html( $term_list->name ); ?></a><?php $i++; } ?>
                                </div>	
                        <?php } } ?>
                        <h3>
                            <a href="<?php echo the_permalink(); ?>">
                            <?php echo wp_kses($portfolio_title,'alltext_allow');?>
                            </a>
                        </h3>
                        <?php if ($data['excerpt_display']=='yes' ) { ?>
                            <p><?php echo wp_kses( $content , 'alltext_allow' ); ?></p>
                        <?php } ?>
                        <?php if ( $data['view_portfolio_link_btn'] ) { ?>
                                <div class="portfolio-btn">
                                    <a href="<?php the_permalink();?>" class="btn-style2">+ <span><?php esc_html_e('Read More','finbuzz-core'); ?></span></a>
                                </div>
                        <?php } ?>
                    </div>
                </div>
            </div>
	    </div>
        <?php } } ?>
   </div>
    <div class="text-center mt-5">
      <a href="#" id="loadMore" class="loadMore" data-port-items='<?php echo wp_json_encode($portofolio_data);?>'><span><i class="fas fa-redo"></i></span><?php esc_html_e( 'Load More', 'finbuzz' ) ?></a>
    </div>
	
   <?php 
   wp_reset_query();?>
</div>