Plugin Directory

Changeset 1462332


Ignore:
Timestamp:
07/28/2016 02:41:48 PM (10 years ago)
Author:
johnrau
Message:

add capability to use shortcodes inside shortcodes

Location:
sharpspring-connector/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sharpspring-connector/trunk/inc/shortcodes.php

    r1364125 r1462332  
    2424        $content = $shortcode_atts['default'];
    2525    }
    26     $output = "<span class='sswp_field' data-field='" . $shortcode_atts['field'] . "' data-default='" . $shortcode_atts['default'] . "'>" . $content . "</span>";
     26    $output = "<span class='sswp_field' data-field='" . $shortcode_atts['field'] . "' data-default='" . $shortcode_atts['default'] . "'>" . do_shortcode($content) . "</span>";
    2727    return $output;
    2828}
     
    4242        $show_initially = '';
    4343    }
    44     $output = "<div class='sswp_if_field_equals $show_initially' data-field='" . $shortcode_atts['field'] . "' data-field-equals='" . $shortcode_atts['equals'] . "'>" . $content . "</div>";
     44    $output = "<div class='sswp_if_field_equals $show_initially' data-field='" . $shortcode_atts['field'] . "' data-field-equals='" . $shortcode_atts['equals'] . "'>" . do_shortcode($content) . "</div>";
    4545    return $output;
    4646}
     
    5959        $show_initially = '';
    6060    }
    61     $output = "<div class='sswp_if_field_empty $show_initially' data-field='" . $shortcode_atts['field'] . "'>" . $content . "</div>";
     61    $output = "<div class='sswp_if_field_empty $show_initially' data-field='" . $shortcode_atts['field'] . "'>" . do_shortcode($content) . "</div>";
    6262    return $output;
    6363}
     
    7676        $show_initially = '';
    7777    }
    78     $output = "<div class='sswp_if_field_not_empty $show_initially' data-field='" . $shortcode_atts['field'] . "'>" . $content . "</div>";
     78    $output = "<div class='sswp_if_field_not_empty $show_initially' data-field='" . $shortcode_atts['field'] . "'>" . do_shortcode($content) . "</div>";
    7979    return $output;
    8080}
     
    8989        $show_initially = '';
    9090    }
    91     $output = "<div class='sswp_if_is_contact $show_initially'>" . $content . "</div>";
     91    $output = "<div class='sswp_if_is_contact $show_initially'>" . do_shortcode($content) . "</div>";
    9292    return $output;
    9393}
     
    102102        $show_initially = '';
    103103    }
    104     $output = "<div class='sswp_if_is_not_contact $show_initially'>" . $content . "</div>";
     104    $output = "<div class='sswp_if_is_not_contact $show_initially'>" . do_shortcode($content) . "</div>";
    105105    return $output;
    106106}
  • sharpspring-connector/trunk/readme.txt

    r1431749 r1462332  
    44Requires at least: 4
    55Tested up to: 4.5.2
    6 Stable tag: 1.1
     6Stable tag: 1.2
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6666= 1.1 =
    6767* Bug fixes
     68= 1.2 =
     69* Added capability to include shortcodes inside of shortcodes (i.e. if this person is a lead, show a sentence including their first name)
Note: See TracChangeset for help on using the changeset viewer.