如何產生觸發 Elementor Popup (彈跳視窗) 的連結

產生流程

  1. 在後台找到彈跳視窗的 ID,例如彈跳視窗的 ID 為 12095
  2. 使用 base64 編碼處理 {"id":"12095","toggle":false} 會變為 eyJpZCI6IjEyMDk1IiwidG9nZ2xlIjpmYWxzZX0=
  3. 將此資訊使用 fragment 帶到網址最後端 #elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEyMDk1IiwidG9nZ2xlIjpmYWxzZX0%3D

PHP 實作

$action = '#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3D=';
$str = '{"id":"12095","toggle":false}';
$action .= base64_encode($str);