/var/www/(Del)hsihk.com/wp-content/themes/flatsome/inc/shortcodes/testimonials.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
// [testimonial]
function shortcode_testimonial($params = array(), $content null) {
    
extract(shortcode_atts(array(
        
"image" => '',
        
"pos" => '',
        
"name" => '',
    
"text_align" => 'text-left',
        
"company" => '',
        
"stars" => '',
    ), 
$params));
    
$content preg_replace('#<br\s*/?>#'""$content);


    if (
strpos($image,'http://') !== false || strpos($image,'https://') !== false) {
      
$image $image;
    }
     else {
      
$image wp_get_attachment_image_src($image'thumbnail');
      
$image $image[0];
    }

    
$star_row '';
    if (
$stars == '1'){$star_row '<div class="star-rating"><span style="width:25%"><strong class="rating"></strong></span></div>';}
    else if (
$stars == '2'){$star_row '<div class="star-rating"><span style="width:35%"><strong class="rating"></strong></span></div>';}
    else if (
$stars == '3'){$star_row '<div class="star-rating"><span style="width:55%"><strong class="rating"></strong></span></div>';}
    else if (
$stars == '4'){$star_row '<div class="star-rating"><span style="width:75%"><strong class="rating"></strong></span></div>';}
    else if (
$stars == '5'){$star_row '<div class="star-rating"><span style="width:100%"><strong class="rating"></strong></span></div>';}
  if(
$image$image '<div class="testimonial_image"><img src="'.$image.'" alt="'.$name.'" class="circle" /></div><!-- .testemonial_image -->';

    
$testimonial='
    <div class="testemonial '
.$text_align.'">
        <div class="testimonial_inner">
            '
.$image.'
            <div class="testimonial_text">
                '
.$star_row.'
                <span class="test_content">'
.$content.'</span>
                <div class="tx-div small"></div>
                <span class="test_name">'
.$name.'</span>
                <span class="test_company">'
.$company.'</span>
            </div>
        </div><!-- .testemonial_inner -->
    </div><!-- row -->
    '
;
    return 
$testimonial;
}

add_shortcode('testimonial','shortcode_testimonial');