/var/www/(Del)hsihk.com/wp-content/themes/flatsome/inc/shortcodes/messages.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
<?php 
// [message_box]
function message_box($atts$content null) {
    
extract(shortcode_atts(array(
        
'bg'  => '#333',
        
'text_color'  => 'light',
    ), 
$atts));

    
$color "light";
      if(
$text_color == 'light'$color "dark";

    
$background "";
   
$background_color "";
    if (
strpos($bg,'http://') !== false) {
      
$background $bg;
    }
    elseif (
strpos($bg,'#') !== false) {
      
$background_color 'background-color:'.$bg.'!important';
    }
     else {
      
$bg wp_get_attachment_image_src($bg'large');
      
$background $bg[0];
    }


    
$content fixShortcode($content);
    
    return 
'<div class="message-box '.$color.'" style="background-image:url('.$background.');' .$background_color.'"><div class="row"><div class="large-12 columns"><div class="inner">'.$content.'</div></div></div></div><!-- .message-box -->';
}


add_shortcode("message_box""message_box");