SantaPress:终极 WordPress 降临日历插件
使用 SantaPress 将您的网站变成神奇的圣诞节体验,SantaPress 是 WordPress 降临日历插件,可在整个假期吸引您的访问者。
用每日惊喜、测验或特别礼物取悦您的观众,让他们每天都回来,直到圣诞节!
SantaPress 提供许多自定义选项,从降雪效果到隐藏模式,让您的访客保持参与和兴奋。
为什么选择 SantaPress?
使用 SantaPress,您可以创建自己的个性化降临日历体验:
- 4 个设计精美的布局,带有 25 个独特的门图像。总共有 100 张门图像可供选择。
- 上传您自己的门图片。
- 多种开门方式: 从指向单个页面、弹出窗口、WooCommerce 产品链接或外部链接的链接中进行选择。
- 完全定制: 使用您自己的模态窗口与内容、视频、图形或您自己的内容,以获得额外的节日风情。
- 互动测验: (可选)为每扇门添加琐事问题,并将它们与 Contact Form 7 集成,以获得引人入胜的交互式体验。
- 灵活的布局: 使用您自己的设计或设置任意数量的门,无论是 24 扇门、25 扇门,甚至是自定义数量。
- 隐藏模式: 使用隐藏模式让日历保持惊喜,在时间延迟或自定义触发器后显示它。
- 降雪效果: 通过可自定义的降雪动画,让节日的感觉栩栩如生。
- 点击跟踪: 跟踪每扇门上的交互,以了解用户的参与度和行为。
- ️ 自定义脚本和CSS: 为每扇门添加自定义 JavaScript 或 CSS,以进行跟踪或视觉自定义。
- 响应式设计: SantaPress 在任何设备上看起来都很漂亮,从桌面到移动设备,支持 Retina/HiDPI。
- GDPR 友好: 不加载任何外部脚本,并且跟踪仅记录点击次数,而不记录个人数据。
更多功能:
- 对网站不同部分的多日历支持
- 兼容 WooCommerce、Contact Form 7 和 WPML 等流行插件
- 非常适合提高参与度和假日销售
- 干净、对开发人员友好的代码,包含完整的文档
用户怎么说:
“感谢您对我的询问的非常迅速的回答;这可能是我在技术问题上得到的最快的回应 :-)”
汤姆
“如此有趣的插件帮助我们轻松处理年度降临日历。只需单击几下即可轻松生成日历。很多选择(不会让人不知所措)。还有漂亮的设计(我喜欢雪的效果)”
“我们的嵌入脚本现在可以工作了,现在我们很高兴能为我们的用户带来我们有史以来最好的基于 Web 的 Advent Calendar 体验。”
杰森
更改日志
最后更新(版本 1.7.1 – 2024-10-27):
= 1.7.1 = * Integrated trim() functions to remove empty lines in ajax answers * CSS fixes for modal and snowfall = 1.7.0 = * Added compatibility with WordPress 6.6.1 * Added compatibility for ACF 6.3.5 * Added compatibility for Contact Form 5.9.8 = 1.6.5 = * Reduced overall filesize * Fix: Check quiz cookie for each door instead of having it bound to one specific door = 1.6.4 = * Updated ACF from 6.0.2 to 6.2.1 * Added compatibility for WordPress 6.3.1 = 1.6.3 = * Added WPCF7 hidden fields (santapress_title, santapress_question, santapress_answer) * Added DE translation * Added CH translation (thanks to Rolf Müri - mm-design.ch) * fix: warning on 404 pages * fix: warning on WooCommerce category pages = 1.6.2 = * fix: fix on acf answer boolean fields = 1.6.1 = * fix: acf compatibility = 1.6.0 = * Added compatibility for WordPress 6.0.2 * Added compatibility for ACF 6.0.2 * Added compatibility for Contact Form 5.6.3 = 1.5.5 = fix: prevent flickering on iPhone/mobile Safari (-webkit-backface-visibility) fix: added default box-sizing property to all modals fix: theme compatibility (visibility for modal) fix: replaced php date() with current_time() to compare past days with timezone set in wordpress feat: added door-past and door-current classes to doors = 1.5.4 = fix: added nonce to answers on regular pages fix: IMPORTANT security bugfix while fetching door content through ajax = 1.5.3 = fix: fixed decoding issue in quiz answers = 1.5.2 = fix: javascript execution after ajax call fix: quiz was loading twice in modal due to a content filter function fix: acf path bugfix when acf was detected on site = 1.5.1 = fix: ACF compatibilty fix: using $this->version instead of $version which led to a warning in class-santapress-admin.php fix: ajax request were not passing the content filter (which also adds the quiz automatically if no shortcode was found) = 1.5.0 = * refactor: all public ajax calls are now made by using WordPress ajax functions * feat: comments are now allowed on single door posts (not modal) * feat: users can now choose number of cols via shortcode attribute (see https://santapress.halloecho.de/docs/#shortcode) * fix: acf enqueue warnings when acf was detected on site * fix: stop playing video after closing the modal * fix: moved santaprass scripts to footer * fix: Contact Form 7 (> v5.4) compatibilty (wpcf7.initForm > wpcf7.init) * fix: css adjustment/fixes and security improvements = 1.4.2 = * feat: New option to select an embed mode for modal within global settings - you can now choose between ajax and iFrame integration * fix: door categories display = 1.4.1 = * build: WordPress 5.8 compatibility check => done * build: updated acf version * fix: acf compatibility issues when ACF is already activated on site = 1.4.0 = * feat: door categories * fix: jquery modal compatibility fixes = 1.3.10 = * fix: modal not appearing on some themes (multiple uses of the_content() within the final door page) = 1.3.9 = * fix: compatibly with newer WC versions * fix: prevent SantaPress from hiding custom field on other post types * fix: disable past doors * fix: CSS improvements * feat: added WPML compatibilty = 1.3.8 = * fix: CSS bugfixes (mobile adjustments) * fix: titles in nav menu disappeared when you open doors as _blank pages * feat: show error message in console when modal content can't be fetched = 1.3.7 = * fix: bugfix modal (jquery-modal should run in noConflict() mode) to be compatible with themes that are using bootstrap modal or other plugins (e.g. Avada) * fix: option "disable past doors" returned indexOf undefined because there was no door link in preview mode * fix: when option "show title" was disbled the door post id couldn't be not fetched * fix: minor js bugfix = 1.3.6 = * fix: css bugfix in modal when showing santapress hat and snow flake pattern * fix: php bugfix = 1.3.5 = * fix: bugfix in regular expression * build: 1.3.5 - tested compatibilty with WP 5.5.1 = 1.3.4 = * feat: new variable „hide_after_close“ in hidden mode shortcode = 1.3.3 = * feat: individual correct/incorrect reponses on each door (not only globally) = 1.3.2 = * fix: wpcf7 integration to regular posts (not only after quiz answers) - thanks to Tojama = 1.3.1 = * Code & security adjustments = 1.3.0 = * New Features * Compiled jQuery Modal CSS into santapress CSS * Compiled jQuery Modal JS into santapress JS * Minfied CSS and JS * Introduced Quiz * Bugfixes * Many Code and graphical changes = 1.2.0 = * Added SantaPress snow * Added auto door layouts * Added hidden mode and more shortcodes * Made door type global * Bugfixes * WPMU compatibility = 1.1.0 = * Added different sections in settings page * Localization changes * Code cleanups = 1.0.0 = * Initial Release