Version Description
Join.chat rebrand!! Analytics events change from WhatsAppMe
to JoinChat
and classes, actions and filters change from wame
or whatsappme
to joinchat
.
Download this release
Release Info
Developer | creapuntome |
Plugin | WhatsApp me |
Version | 4.0.4 |
Comparing to | |
See all releases |
Code changes from version 4.0.3 to 4.0.4
- README.txt +12 -14
- joinchat.php +2 -2
- public/class-joinchat-public.php +8 -1
- whatsappme.php +3 -1
README.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: whatsapp business, whatsapp, click to chat, button, whatsapp support chat,
|
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 5.4
|
7 |
Requires PHP: 5.3
|
8 |
-
Stable tag: 4.0.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -101,15 +101,13 @@ You can change the position of the button so that nothing covers it by adding th
|
|
101 |
|
102 |
If you need to move up:
|
103 |
|
104 |
-
|
105 |
-
/* always */
|
106 |
.joinchat { --bottom: 60px; }
|
107 |
|
108 |
/* mobile only */
|
109 |
@media (max-width: 480px), (max-width: 767px) and (orientation: landscape) {
|
110 |
.joinchat { --bottom: 60px; }
|
111 |
-
}
|
112 |
-
```
|
113 |
|
114 |
Greater values of z-index are left over, the default value is 400.
|
115 |
|
@@ -157,26 +155,22 @@ Join.chat send a custom event if Facebook Pixel is detected when user click to l
|
|
157 |
|
158 |
There is a Javascript event that Join.chat triggers automatically before launch WhatsApp, which can be used to add your custom tracking code (or other needs).
|
159 |
|
160 |
-
|
161 |
-
jQuery(document).ready(function($){
|
162 |
$(document).on('joinchat:open', function (event, args, settings) {
|
163 |
// Your staff
|
164 |
// Note: args.link is the link to open, you can change it
|
165 |
// but only wa.me, whastapp.com or current domain are allowed.
|
166 |
});
|
167 |
-
})
|
168 |
-
```
|
169 |
|
170 |
= WPML/Polylang change Telephone by language =
|
171 |
|
172 |
Join.chat general text settings can be translated with the strings translation of WPML/Polylang. You only need to save Join.chat settings to register strings and make them ready for translation. But "Telephone" is not translateable by default. If you need different phone numbers for every language add the following php code in your theme functions.php and save Join.chat settings.
|
173 |
|
174 |
-
|
175 |
-
add_filter( 'joinchat_settings_i18n', function( $settings ) {
|
176 |
$settings['telephone'] = 'Telephone';
|
177 |
return $settings;
|
178 |
-
} )
|
179 |
-
```
|
180 |
|
181 |
== Screenshots ==
|
182 |
|
@@ -187,6 +181,10 @@ add_filter( 'joinchat_settings_i18n', function( $settings ) {
|
|
187 |
|
188 |
== Changelog ==
|
189 |
|
|
|
|
|
|
|
|
|
190 |
= 4.0.3 =
|
191 |
* Fix WAme deactivate
|
192 |
|
@@ -211,7 +209,7 @@ See [changelog.txt](https://plugins.svn.wordpress.org/creame-whatsapp-me/trunk/c
|
|
211 |
|
212 |
== Upgrade Notice ==
|
213 |
|
214 |
-
= 4.0.
|
215 |
**Join.chat rebrand!!** Analytics events change from `WhatsAppMe` to `JoinChat` and classes, actions and filters change from `wame` or `whatsappme` to `joinchat`.
|
216 |
|
217 |
= 2.3.0 =
|
5 |
Requires at least: 3.0.1
|
6 |
Tested up to: 5.4
|
7 |
Requires PHP: 5.3
|
8 |
+
Stable tag: 4.0.4
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
101 |
|
102 |
If you need to move up:
|
103 |
|
104 |
+
`/* always */
|
|
|
105 |
.joinchat { --bottom: 60px; }
|
106 |
|
107 |
/* mobile only */
|
108 |
@media (max-width: 480px), (max-width: 767px) and (orientation: landscape) {
|
109 |
.joinchat { --bottom: 60px; }
|
110 |
+
}`
|
|
|
111 |
|
112 |
Greater values of z-index are left over, the default value is 400.
|
113 |
|
155 |
|
156 |
There is a Javascript event that Join.chat triggers automatically before launch WhatsApp, which can be used to add your custom tracking code (or other needs).
|
157 |
|
158 |
+
`jQuery(document).ready(function($){
|
|
|
159 |
$(document).on('joinchat:open', function (event, args, settings) {
|
160 |
// Your staff
|
161 |
// Note: args.link is the link to open, you can change it
|
162 |
// but only wa.me, whastapp.com or current domain are allowed.
|
163 |
});
|
164 |
+
});`
|
|
|
165 |
|
166 |
= WPML/Polylang change Telephone by language =
|
167 |
|
168 |
Join.chat general text settings can be translated with the strings translation of WPML/Polylang. You only need to save Join.chat settings to register strings and make them ready for translation. But "Telephone" is not translateable by default. If you need different phone numbers for every language add the following php code in your theme functions.php and save Join.chat settings.
|
169 |
|
170 |
+
`add_filter( 'joinchat_settings_i18n', function( $settings ) {
|
|
|
171 |
$settings['telephone'] = 'Telephone';
|
172 |
return $settings;
|
173 |
+
} );`
|
|
|
174 |
|
175 |
== Screenshots ==
|
176 |
|
181 |
|
182 |
== Changelog ==
|
183 |
|
184 |
+
= 4.0.4 =
|
185 |
+
* Better public settings JSON output
|
186 |
+
* Re-fix WAme deactivate
|
187 |
+
|
188 |
= 4.0.3 =
|
189 |
* Fix WAme deactivate
|
190 |
|
209 |
|
210 |
== Upgrade Notice ==
|
211 |
|
212 |
+
= 4.0.4 =
|
213 |
**Join.chat rebrand!!** Analytics events change from `WhatsAppMe` to `JoinChat` and classes, actions and filters change from `wame` or `whatsappme` to `joinchat`.
|
214 |
|
215 |
= 2.3.0 =
|
joinchat.php
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* Plugin Name: Join.chat
|
10 |
* Plugin URI: https://join.chat
|
11 |
* Description: Connects a WordPress chat with WhatsApp. The best solution for marketing and support. Stop losing customers and increase your sales.
|
12 |
-
* Version: 4.0.
|
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( 'JOINCHAT_VERSION', '4.0.
|
31 |
|
32 |
/**
|
33 |
* The core plugin class that is used to define internationalization,
|
9 |
* Plugin Name: Join.chat
|
10 |
* Plugin URI: https://join.chat
|
11 |
* Description: Connects a WordPress chat with WhatsApp. The best solution for marketing and support. Stop losing customers and increase your sales.
|
12 |
+
* Version: 4.0.4
|
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( 'JOINCHAT_VERSION', '4.0.4' );
|
31 |
|
32 |
/**
|
33 |
* The core plugin class that is used to define internationalization,
|
public/class-joinchat-public.php
CHANGED
@@ -247,6 +247,13 @@ class JoinChatPublic {
|
|
247 |
|
248 |
$data = array_diff_key( $this->settings, array_flip( $excluded_fields ) );
|
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
$copy = apply_filters( 'joinchat_copy', 'Powered by' );
|
251 |
|
252 |
$powered_url = urlencode( home_url( $wp->request ) );
|
@@ -283,7 +290,7 @@ class JoinChatPublic {
|
|
283 |
|
284 |
ob_start();
|
285 |
?>
|
286 |
-
<div class="joinchat <?php echo apply_filters( 'joinchat_classes', $joinchat_classes ); ?>" data-settings=
|
287 |
<div class="joinchat__button">
|
288 |
<div class="joinchat__button__open"></div>
|
289 |
<?php if ( $image ) : ?>
|
247 |
|
248 |
$data = array_diff_key( $this->settings, array_flip( $excluded_fields ) );
|
249 |
|
250 |
+
$json_options = apply_filters(
|
251 |
+
'joinchat_json_options',
|
252 |
+
defined( 'JSON_UNESCAPED_UNICODE' ) ?
|
253 |
+
JSON_HEX_APOS | JSON_HEX_QUOT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES :
|
254 |
+
JSON_HEX_APOS | JSON_HEX_QUOT
|
255 |
+
);
|
256 |
+
|
257 |
$copy = apply_filters( 'joinchat_copy', 'Powered by' );
|
258 |
|
259 |
$powered_url = urlencode( home_url( $wp->request ) );
|
290 |
|
291 |
ob_start();
|
292 |
?>
|
293 |
+
<div class="joinchat <?php echo apply_filters( 'joinchat_classes', $joinchat_classes ); ?>" data-settings='<?php echo json_encode( $data, $json_options ); ?>'>
|
294 |
<div class="joinchat__button">
|
295 |
<div class="joinchat__button__open"></div>
|
296 |
<?php if ( $image ) : ?>
|
whatsappme.php
CHANGED
@@ -10,9 +10,11 @@ if ( ! defined( 'WPINC' ) ) {
|
|
10 |
}
|
11 |
|
12 |
function deactivate_wame_activate_joinchat() {
|
|
|
|
|
13 |
|
14 |
// Deactivate old 'creame-whatsapp-me/whatsappme.php'
|
15 |
-
deactivate_plugins( plugin_basename( __FILE__ ) );
|
16 |
|
17 |
// Activate new 'creame-whatsapp-me/joinchat.php'
|
18 |
activate_plugins( plugin_dir_path( __FILE__ ) . 'joinchat.php' );
|
10 |
}
|
11 |
|
12 |
function deactivate_wame_activate_joinchat() {
|
13 |
+
// WordPress Plugin Administration API
|
14 |
+
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
15 |
|
16 |
// Deactivate old 'creame-whatsapp-me/whatsappme.php'
|
17 |
+
deactivate_plugins( plugin_basename( __FILE__ ), true );
|
18 |
|
19 |
// Activate new 'creame-whatsapp-me/joinchat.php'
|
20 |
activate_plugins( plugin_dir_path( __FILE__ ) . 'joinchat.php' );
|