HEX
Server: Apache/2.4.57 (Debian)
System: Linux web-server-k8s-e92jnr3j-6f99bff6b6-rp2wg 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64
User: apache (48)
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,
Upload Files
File: /var/www/sites/1250.info/wp-content/plugins/nm-custom-code/includes/shortcodes/testimonial.php
<?php
	
	// Shortcode: nm_testimonial
	function nm_shortcode_nm_testimonial( $atts, $content = NULL ) {
		extract( shortcode_atts( array(
			'image_id'		=> '',
			'signature'		=> '',
			'company'		=> ''
		), $atts ) );
        
		// Image
		$image_class = $image_output = '';
		if ( strlen( $image_id ) > 0 ) {
			$image_class = ' has-image';
			
            $image = wp_get_attachment_image( $image_id, 'full' );
            $image_output = '<div class="nm-testimonial-image">' . $image . '</div>';
		}
		
		// Signature
        $signature_output = '';
		if ( ! empty( $signature ) ) {
            $signature_output = '<div class="nm-testimonial-author"><span>' . $signature . '</span>';
            $signature_output .= ( ! empty( $company ) ) ? ', <em>' . $company . '</em></div>' : '</div>';
        }
		
		return '
			<div class="nm-testimonial' . esc_attr( $image_class ) . '">' .
				$image_output . '
				<div class="nm-testimonial-content">
					<div class="nm-testimonial-description">' . $content . '</div>' .
                    $signature_output . '
				</div>
			</div>';
	}
	
	add_shortcode( 'nm_testimonial', 'nm_shortcode_nm_testimonial' );