Hab das erst neulich selbst eingesetzt. Die Seite von Elementor dazu:
https://developers.elementor.com/elementor-pro-2-7-popup-events/Bei mir reicht das hier zum triggern:
Codeif( typeof elementorProFrontend !== 'undefined' ) { elementorProFrontend.modules.popup.showPopup( { id: 42 } ); }Wobei die 42 die ID des Popup-Templates sein muss.
Das Problem ist nicht, den Event abzufangen. Das habe ich ja geschafft. Ich bin dann aber in einem anderen Kontext unterwegs und kann nicht die Funktionen meiner Hauptseite aufrufen.
Evtl. einfach einen Testcase in einer öffentlich zugänglichen Seite erstellen oder Deinen Code vollständig erklären, sonst ist Hilfe schwer möglich und bleibt ein Ratespiel. Siehe auch Forenregel, Punkt II.
Ich habe inzwischen einen alternativen Weg, ohne Elementor Lösungen gebaut.