• Resolved guillemgalli

    (@guillemgalli)


    Hi,

    After updating to the latest version of Popup Maker, I noticed an issue:

    • I am using Elementor tabs on a page.
    • Inside a tab, I display a Content Views shortcode (e.g. [pt_view id="ad1123f9cg"]).
    • When I am logged in (with any WordPress user), the shortcode content does not appear on the front end (preview or published page).
    • When I am logged out, the shortcode content displays correctly.
    • Outside of Elementor tabs, the shortcode works fine (logged in or logged out).
    • This problem only started after the latest Popup Maker update.

    So it seems that Popup Maker is interfering with how content inside Elementor tabs is rendered for logged-in users.

    Could you please check this conflict?

    Thanks!

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Daniel Iser

    (@danieliser)

    @guillemgalli – Do you use any elementor templates or similar shortcodes within your popups? If so the problem may revolve around content in one of the popups. You can use the Enable toggles to quickly disable all of your popups, then retest.

    If that fixes it, the plugin alone isn’t the problem and we can dig deeper.

    Next would be reactivate them one by one til it breaks again to identify the specific popup or popups with content that conflicts.

    In the mean time I’ll review all changes to the popup loading flow, which there were not very many honestly as this update was more around adding Call To Actions than updating popup. The only major change for the popup editor in reality was switching to block editor by default.

    That said we have a report from a Beaver Builder user with some new rendering issues. We will get to the bottom of both fairly quickly once we get more debug info to narrow in.

    Typically issues like you describe means that some content was either enqueued too early or too late, and the page builder wasn’t built to account for popups or any code rendering their templates outside of a specific box (the loop). Granted our plugin has always done this, but the breaking change could literally be one action hook changed priorities too early/late.

    Plugin Author Daniel Iser

    (@danieliser)

    @guillemgalli – Without more details we are not gonna be able to get a patch out for this today. Too many questions to really be able to narrow this down to anything specific:

    1. Have you tried disabling popups to detect content conflicts yet?
    2. Is it the elementor tabs component itself messing up, or is your [pt… inner content itself the part that goes missing? This is a neccessary distinction, narrows if its with Elementor, or the other plugin specifically.
    3. Do any of your popups, [pt..] shortocdes, or elementor modules specifically use logged in / logged out rules?

    I’m not sure anything specifically was added that would make logged in different than logged out.

    Awaiting your feedback so we can dig into this further.

    PS this has been the only report of issues with Elementor we have seen, it very well could unrelated to Elementor, and only have to do with the custom shortcodes your inserting, which makes it unlikely our changes are the true cause, more likely just

    Plugin Author Daniel Iser

    (@danieliser)

    Total shot in the dark but the only thing I can find that changed even remotely for popups is rest api registration and permissions on editing, try this filter to see if it for whatever reason fixes it.

      add_filter( 'popup_maker/popup_post_type_args', function( 
    $args ) {
    // Remove the capabilities array that's causing the issue
    unset( $args['capabilities'] );

    // Keep map_meta_cap for proper permission mapping
    $args['map_meta_cap'] = true;

    return $args;
    }, 999 );
    Plugin Author Daniel Iser

    (@danieliser)

    @guillemgalli – Going to assume your issue is related to the same change as the other Elementor and page builder rendering issues.

    In which case this should be resolved in v1.21.3 which is available now.

    If not please send us a message at https://wppopupmaker.com/support/ with the requested details above so we can continue troubleshooting for you.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘latest update breaks Content Views shortcode inside Elementor tabs when logged’ is closed to new replies.