Version Description
- FIX javascript error when "ga" global object is defined but isn't Google Analytics.
Download this release
Release Info
Developer | creapuntome |
Plugin | WhatsApp me |
Version | 2.3.3 |
Comparing to | |
See all releases |
Code changes from version 2.3.2 to 2.3.3
- README.txt +9 -3
- admin/class-whatsappme-admin.php +1 -1
- languages/creame-whatsapp-me.pot +1 -1
- public/js/whatsappme.js +1 -1
- public/js/whatsappme.min.js +1 -1
- whatsappme.php +2 -2
README.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
=== WhatsApp me ===
|
2 |
-
Contributors: creapuntome, pacotole, davidlillo
|
3 |
Donate link: https://www.paypal.me/creapuntome/
|
4 |
Tags: whatsapp business, whatsapp, click to chat, button, whatsapp support chat, support, contact, directly message whatsapp, floating whatsapp, whatsapp chat
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 5.2
|
7 |
Requires PHP: 5.3
|
8 |
-
Stable tag: 2.3.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -59,6 +59,9 @@ Having many options is not an advantage, the configuration of WAme is so easy th
|
|
59 |
2. Learn from our tutorials on [Youtube Channel](https://www.youtube.com/channel/UCqHiSNPBaQ918fpVnCU1wog/).
|
60 |
3. Or rate us [on WordPress](https://wordpress.org/support/plugin/creame-whatsapp-me/reviews/?filter=5/#new-post).
|
61 |
|
|
|
|
|
|
|
62 |
== Installation ==
|
63 |
|
64 |
1. Upload the entire `creame-whatsapp-me` folder to the `/wp-content/plugins/` directory.
|
@@ -117,8 +120,11 @@ WhatsApp me send an event (if GTM detected) when user click to launch WhatsApp:
|
|
117 |
|
118 |
== Changelog ==
|
119 |
|
|
|
|
|
|
|
120 |
= 2.3.2 =
|
121 |
-
* FIX PHP notice on some archive pages
|
122 |
|
123 |
= 2.3.1 =
|
124 |
* Readme texts and description.
|
1 |
=== WhatsApp me ===
|
2 |
+
Contributors: creapuntome, pacotole, davidlillo, monillo
|
3 |
Donate link: https://www.paypal.me/creapuntome/
|
4 |
Tags: whatsapp business, whatsapp, click to chat, button, whatsapp support chat, support, contact, directly message whatsapp, floating whatsapp, whatsapp chat
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 5.2
|
7 |
Requires PHP: 5.3
|
8 |
+
Stable tag: 2.3.3
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
59 |
2. Learn from our tutorials on [Youtube Channel](https://www.youtube.com/channel/UCqHiSNPBaQ918fpVnCU1wog/).
|
60 |
3. Or rate us [on WordPress](https://wordpress.org/support/plugin/creame-whatsapp-me/reviews/?filter=5/#new-post).
|
61 |
|
62 |
+
*WhatsApp and WhatsApp Logo are brand assets and trademark of Facebook, Inc.*
|
63 |
+
*WAme is not in partnership, sponsored or endorsed by Facebook, Inc.*
|
64 |
+
|
65 |
== Installation ==
|
66 |
|
67 |
1. Upload the entire `creame-whatsapp-me` folder to the `/wp-content/plugins/` directory.
|
120 |
|
121 |
== Changelog ==
|
122 |
|
123 |
+
= 2.3.3 =
|
124 |
+
* FIX javascript error when "ga" global object is defined but isn't Google Analytics.
|
125 |
+
|
126 |
= 2.3.2 =
|
127 |
+
* FIX PHP notice on some archive pages.
|
128 |
|
129 |
= 2.3.1 =
|
130 |
* Readme texts and description.
|
admin/class-whatsappme-admin.php
CHANGED
@@ -408,7 +408,7 @@ class WhatsAppMe_Admin {
|
|
408 |
*/
|
409 |
public function field_message_delay() {
|
410 |
echo '<input id="whatsappme_message_delay" name="whatsappme[message_delay]" value="' . $this->settings['message_delay'] . '" type="number" min="0" max="120" style="width:5em"> ' . __( 'seconds', 'creame-whatsapp-me' ) .
|
411 |
-
'<p class="description">' . __( 'Time since the
|
412 |
}
|
413 |
|
414 |
/**
|
408 |
*/
|
409 |
public function field_message_delay() {
|
410 |
echo '<input id="whatsappme_message_delay" name="whatsappme[message_delay]" value="' . $this->settings['message_delay'] . '" type="number" min="0" max="120" style="width:5em"> ' . __( 'seconds', 'creame-whatsapp-me' ) .
|
411 |
+
'<p class="description">' . __( 'Time since the WhatsApp button is displayed until the Chat Window opens', 'creame-whatsapp-me' ) . '</p>';
|
412 |
}
|
413 |
|
414 |
/**
|
languages/creame-whatsapp-me.pot
CHANGED
@@ -205,7 +205,7 @@ msgstr ""
|
|
205 |
|
206 |
#: admin/class-whatsappme-admin.php:411
|
207 |
msgid ""
|
208 |
-
"Time since the
|
209 |
msgstr ""
|
210 |
|
211 |
#: admin/class-whatsappme-admin.php:423
|
205 |
|
206 |
#: admin/class-whatsappme-admin.php:411
|
207 |
msgid ""
|
208 |
+
"Time since the WhatsApp button is displayed until the Chat Window opens"
|
209 |
msgstr ""
|
210 |
|
211 |
#: admin/class-whatsappme-admin.php:423
|
public/js/whatsappme.js
CHANGED
@@ -150,7 +150,7 @@
|
|
150 |
'event_label': link,
|
151 |
'transport_type': 'beacon'
|
152 |
});
|
153 |
-
} else if (typeof ga == 'function') {
|
154 |
// Send event (Universal Analtics - analytics.js)
|
155 |
ga('set', 'transport', 'beacon');
|
156 |
var trackers = ga.getAll();
|
150 |
'event_label': link,
|
151 |
'transport_type': 'beacon'
|
152 |
});
|
153 |
+
} else if (typeof ga == 'function' && typeof ga.getAll == 'function') {
|
154 |
// Send event (Universal Analtics - analytics.js)
|
155 |
ga('set', 'transport', 'beacon');
|
156 |
var trackers = ga.getAll();
|
public/js/whatsappme.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){"use strict";e(function(){var t,a=e(".whatsappme"),s=a.find(".whatsappme__badge"),n=a.data("settings");try{localStorage.setItem("test",1),localStorage.removeItem("test"),t=localStorage}catch(e){t={_data:{},setItem:function(e,t){this._data[e]=String(t)},getItem:function(e){return this._data.hasOwnProperty(e)?this._data[e]:null}}}if(void 0===n)try{n=JSON.parse(a.attr("data-settings"))}catch(e){n=void 0}a.length&&n&&n.telephone&&function(){var o,i,p,m
|
1 |
+
!function(e){"use strict";e(function(){var t,a=e(".whatsappme"),s=a.find(".whatsappme__badge"),n=a.data("settings");try{localStorage.setItem("test",1),localStorage.removeItem("test"),t=localStorage}catch(e){t={_data:{},setItem:function(e,t){this._data[e]=String(t)},getItem:function(e){return this._data.hasOwnProperty(e)?this._data[e]:null}}}if(void 0===n)try{n=JSON.parse(a.attr("data-settings"))}catch(e){n=void 0}a.length&&n&&n.telephone&&function(){var o,i,p,l,m=!!navigator.userAgent.match(/Android|iPhone|BlackBerry|IEMobile|Opera Mini/i),c=1e3*n.button_delay,h=""!==n.message_text,r=n.whatsapp_web&&!m,d=new Image;d.src="data:image/webp;base64,UklGRi4AAABXRUJQVlA4TCEAAAAvAUAAEB8wAiMwAgSSNtse/cXjxyCCmrYNWPwmHRH9jwMA",d.onload=d.onerror=function(){2!==d.height&&a.addClass("nowebp")};var g=(t.getItem("whatsappme_hashes")||"").split(",").filter(Boolean),u="yes"==t.getItem("whatsappme_visited");h&&(o=function(e){for(var t=0,a=1;t<e.length;t++)a=Math.imul(a+e.charCodeAt(t)|0,2654435761);return(a^a>>>17)>>>0}(n.message_text).toString(),i=g.indexOf(o)>-1);t.setItem("whatsappme_visited","yes"),(!n.mobile_only||m)&&(setTimeout(function(){a.addClass("whatsappme--show")},c),h&&!i&&(n.message_badge?l=setTimeout(function(){s.addClass("whatsappme__badge--in")},c+1e3*n.message_delay):u&&(l=setTimeout(function(){a.addClass("whatsappme--dialog")},c+1e3*n.message_delay))));h&&!m&&e(".whatsappme__button",a).mouseenter(function(){p=setTimeout(_,1500)}).mouseleave(function(){clearTimeout(p)});function _(){a.addClass("whatsappme--dialog"),clearTimeout(l),n.message_badge&&s.hasClass("whatsappme__badge--in")&&(s.removeClass("whatsappme__badge--in").addClass("whatsappme__badge--out"),w())}function w(){h&&!i&&(g.push(o),t.setItem("whatsappme_hashes",g.join(",")),i=!0)}e(".whatsappme__button",a).click(function(){var e=function(e,t,a){return(e?"https://web.whatsapp.com/send":"https://api.whatsapp.com/send")+"?phone="+encodeURIComponent(t)+"&text="+encodeURIComponent(a||"")}(r,n.telephone,n.message_send);h&&!a.hasClass("whatsappme--dialog")?_():(a.removeClass("whatsappme--dialog"),w(),function(e){"object"==typeof dataLayer&&dataLayer.push({event:"WhatsAppMe",eventAction:"click",eventLabel:e});if("function"==typeof gtag)gtag("event","click",{event_category:"WhatsAppMe",event_label:e,transport_type:"beacon"});else if("function"==typeof ga&&"function"==typeof ga.getAll){ga("set","transport","beacon");var t=ga.getAll();t.forEach(function(t){t.send("event","WhatsAppMe","click",e)})}}(e),window.open(e,"whatsappme"))}),e(".whatsappme__close",a).click(function(){a.removeClass("whatsappme--dialog"),w()})}()}),Math.imul=Math.imul||function(e,t){var a=65535&e,s=65535&t;return a*s+((e>>>16&65535)*s+a*(t>>>16&65535)<<16>>>0)|0}}(jQuery);
|
whatsappme.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* Plugin Name: WhatsApp me
|
10 |
* Plugin URI: https://wame.chat
|
11 |
* Description: Connect a WordPress chat with WhatsApp. The best solution for marketing and support. Stop losing customers and increase your sales.
|
12 |
-
* Version: 2.3.
|
13 |
* Author: Creame
|
14 |
* Author URI: https://crea.me
|
15 |
* License: GPL-2.0+
|
@@ -27,7 +27,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
27 |
* Currently plugin version.
|
28 |
* Start at version 1.0.0 and use SemVer - https://semver.org
|
29 |
*/
|
30 |
-
define( 'WHATSAPPME_VERSION', '2.3.
|
31 |
|
32 |
/**
|
33 |
* The core plugin class that is used to define internationalization,
|
9 |
* Plugin Name: WhatsApp me
|
10 |
* Plugin URI: https://wame.chat
|
11 |
* Description: Connect a WordPress chat with WhatsApp. The best solution for marketing and support. Stop losing customers and increase your sales.
|
12 |
+
* Version: 2.3.3
|
13 |
* Author: Creame
|
14 |
* Author URI: https://crea.me
|
15 |
* License: GPL-2.0+
|
27 |
* Currently plugin version.
|
28 |
* Start at version 1.0.0 and use SemVer - https://semver.org
|
29 |
*/
|
30 |
+
define( 'WHATSAPPME_VERSION', '2.3.3' );
|
31 |
|
32 |
/**
|
33 |
* The core plugin class that is used to define internationalization,
|