diff --git a/packages/wordpress/package.json b/packages/wordpress/package.json index 8da779872..27fbe3806 100644 --- a/packages/wordpress/package.json +++ b/packages/wordpress/package.json @@ -1,6 +1,6 @@ { "name": "wordpress", - "version": "2.0.0", + "version": "2.1.0", "main": "index.js", "repository": "https://github.com/typebot-io/wordpress.git", "author": "baptisteArno", @@ -10,7 +10,7 @@ }, "scripts": { "deploy": "yarn copy && yarn commit", - "copy": "svn copy ./trunk ./tags/2.0.0", - "commit": "svn ci -m 'Support Typebot 2.0'" + "copy": "svn copy ./trunk ./tags/2.1.0", + "commit": "svn ci -m 'Switch to URL only'" } } diff --git a/packages/wordpress/trunk/README.txt b/packages/wordpress/trunk/README.txt index b3b226438..70ffd2707 100644 --- a/packages/wordpress/trunk/README.txt +++ b/packages/wordpress/trunk/README.txt @@ -26,6 +26,9 @@ This plugin relies on Typebot which is a tool that allows you to create conversa 3. Activate your Typebot with the "Typebot" admin button located in the sidebar == Changelog == += 2.1.0 = +* Added auto open delay for bubble embed + = 2.0.0 = * Support for Typebot 2.0 diff --git a/packages/wordpress/trunk/admin/class-typebot-admin.php b/packages/wordpress/trunk/admin/class-typebot-admin.php index cd17bb22e..4c2089672 100644 --- a/packages/wordpress/trunk/admin/class-typebot-admin.php +++ b/packages/wordpress/trunk/admin/class-typebot-admin.php @@ -1,5 +1,5 @@ version, - "all" + 'all' ); } } @@ -28,61 +28,64 @@ class Typebot_Admin public function my_admin_menu() { add_menu_page( - "Typebot Settings", - "Typebot", - "manage_options", - "typebot/settings.php", - [$this, "typebot_settings_callback"], - "dashicons-format-chat", + 'Typebot Settings', + 'Typebot', + 'manage_options', + 'typebot/settings.php', + [$this, 'typebot_settings_callback'], + 'dashicons-format-chat', 250 ); } public function typebot_settings_callback() { - require_once "partials/typebot-admin-display.php"; + require_once 'partials/typebot-admin-display.php'; } public function register_typebot_settings() { - register_setting("typebot", "publish_id", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'url', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "embed_type", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'embed_type', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "popup_delay", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'popup_delay', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "bubble_delay", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'bubble_delay', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "avatar", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'chat_delay', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "text_content", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'avatar', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "button_color", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'text_content', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "chat_included_pages", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'button_color', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "popup_included_pages", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'chat_included_pages', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "chat_icon", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'popup_included_pages', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "custom_code", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'chat_icon', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "config_type", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'custom_code', [ + 'sanitize_callback' => 'sanitize_text_field', ]); - register_setting("typebot", "dont_show_callout_twice", [ - "sanitize_callback" => "sanitize_text_field", + register_setting('typebot', 'config_type', [ + 'sanitize_callback' => 'sanitize_text_field', + ]); + register_setting('typebot', 'dont_show_callout_twice', [ + 'sanitize_callback' => 'sanitize_text_field', ]); } } diff --git a/packages/wordpress/trunk/admin/partials/typebot-admin-display.php b/packages/wordpress/trunk/admin/partials/typebot-admin-display.php index 1221f929c..51efc345d 100644 --- a/packages/wordpress/trunk/admin/partials/typebot-admin-display.php +++ b/packages/wordpress/trunk/admin/partials/typebot-admin-display.php @@ -43,30 +43,30 @@ First, you need to create a Typebot with our builder. It's free.
; margin-top:0.5rem">
- +
-
@@ -91,9 +91,9 @@

Container

value="container">
@@ -134,7 +134,7 @@
">
@@ -142,7 +142,7 @@
">
@@ -155,7 +155,15 @@
"> +
+ +
+ +
+
@@ -163,7 +171,7 @@
">
@@ -171,24 +179,24 @@
">
">
">
@@ -197,12 +205,12 @@
">
- +