
內容簡介
EMC2 Popup Disclaimer 使用 Fancybox (http://fancybox.net) 來顯示彈出視窗,以及 jQuery-cookie (https://github.com/carhartl/jquery-cookie) 來檢測使用者會話。它創建了一個名為「emc2pdc」的 cookie,可以在常規開發人員工具中查看。
易於使用!預設情況下,此腳本會添加到 wp_footer 動作並靜默工作。您也可以通過短碼或功能調用來強制在頁面上顯示:
短碼:[emc2pdc id="42"]
-或-
功能:<?php emc2pdc_force( $atts=array(), $force=NULL, $id=NULL ); ?>
請參閱 http://popup.emc2innovation.com 上的示範!
待辦事項清單:
添加無 JS 回退支援
創建一種按鈕主題的選擇
添加對不同燈箱類型的支援
改進處理,添加 PHP cookie 支援
已知的錯誤:
遞歸的文章短碼調用會導致混亂
配置
EMC2 Popup Disclaimer 可直接使用。有一些選項可以在 WordPress 內設置,而未來的版本將提供可定製的選項。
可在以下位置找到設置:
/wp-admin/options-general.php?page=emc2-popup-disclaimer/emc2pdc-admin.php (默認設置)
/wp-content/plugins/emc2-popup-disclaimer/js/emc2pdc.js (Fancybox、jQuery-cookie 設置)
這個設定頁面很簡單,除了「限制操作目錄:」設置可能有些隱晦。這是 jQuery cookie 插件的操作目錄,默认為「/」,就是整個網站。如需指定特定目錄的操作,請在此處輸入,例如「/store」。更多 jQuery-cookie 設置請參閱 https://github.com/carhartl/jquery-cookie。
需要注意的事項:
使用短碼指定文章 ID 是可選的?如果留空,它會使用設置中的 ID#
短碼/功能調用將覆蓋 wp_footer 動作
調試模式將在每個包含的頁面上輸出可見設置
將 ID 設定為與自己正在調用的頁面相同會導致大規模混亂!如果在文章 ID 10 上設置短碼 [ emc2pdc id=”10″ ],它似乎會出現一些問題。
