• Hi there!
    Love the plugin, and have purchased the extended as well and am using both – thanks!

    One issue I am having is trying to conditionally show/hide vertical tabs in connection with another plugin, Formidable Pro. Here is the (longwinded) setup:

    (1) I useFormidable Pro Forms to collect data (e.g. name and business offerings)
    (2) I use FPro to create views of the data. There is a space/box in the View setting to indicate what you want to show if the form has not been filled in yet (“no entries” setting), which substitutes that information for the view layout if no data has been entered.
    (3) For my site, I created view that shows one tab with a green check and the data if the form has been filled out, and for the “no entries” setting I included a tab that is dimmed/italics and has text-only indicting there is no data (using classes to style the tab text). So if the info is filled in, a tab with green check should appear with the actual data, and if not, the dimmed tab with a text message that indicates there is no data.

    The FP views/no entries work beautifully with normal text and any other shorcodes I put in both the main section and the no entries section, but when I include Shortcode ultimate [su_tab] shortcodes in the “No Entries” section, the dimmed tab/no entries continues to show rather than being hidden as normally happens with any other text/shortcode. Oddly, if there is no data, the correct thing happens (that is, the green checked tab is hidden).

    Example issue:
    http://www.trackmygoals.biz/testing
    Click on “Milena” to see the page with tabs – you will see a name tab, and two tabs each with the title “Offering”. The first should be hidden, since you can see in the second that there is information input for the offerings form.

    My code (clipped to highlight the su_tabs section):

    View 1:

    [su_tabs vertical="yes"]
    [su_tab title="First Name"][290][/su_tab] **// 290 is the field from the form
    [display-frm-data id=3873 user_id=[125 show=id]] **//This is a view that should display either the tab with green check or dimmed tab depending on if the form is filled out, filtered by user
    [/su_tabs]

    View 2 main setting (replaces the display-frm-data shortcode above): what shows if there is data

    [su_tab title="Offerings" class="checked"][display-frm-data id=287 user_id=[125 show=id]]

    View 2 “No entries message”: What should show if there is no data, right now showing ALWAYS.

    [su_tab title="Offerings" class="unchecked"]No information on offerings has been added yet.[/su_tab]

    I asked this question over at the FPro forum, and because the view/no entries works in terms of substituting out all other text/shortcodes on my site, we were thinking it might have to do with the way Shortcode Ultimate combs through the code to find/display the [su_tab] code, in that it finds the “No entries” first and shows it, regardless of whether there is data to be shown instead. In this sense, it seems my issue is somewhat similar to jarmerson (https://wordpress.org/support/topic/conditional-statements-4?replies=1), but no response was provided for his question. Hoping to get some clarity with this request 🙂

    Am I using the shortcode ultimate shortcode incorrectly? How exactly does Shortcode Ultimate handle the [su_tab]? If I can get some detail on this, I can go back to the FPro folks and hopefully get a workaround!

    Thanks in advance!

    https://wordpress.org/plugins/shortcodes-ultimate/

  • The topic ‘Vertical Tabs and Conditional Statements – tabs not hidden’ is closed to new replies.