<?php
/**
* Plugin Name: Customize Tawk.to Widget
* Plugin URI: https://wordpress.org/plugins/customize-tawk-to-widget
* Author: Adeleye Ayodeji
* Author URI: https://adeleyeayodeji.com
* Description: This plugin allows you to customize the Tawk.to widget.
* Version: 1.3.6
* License: 1.3.6
* License URL: http://www.gnu.org/licenses/gpl-2.0.txt
* text-domain: customize-tawk-to-widget
*/
if (!defined('ABSPATH')) {
exit("You must not access this file directly");
}
//define constants
define('ADVANCETAWKTOWIDGET_VERSION', time());
define('ADVANCETAWKTOWIDGET_PLUGIN_DIR', plugin_dir_path(__FILE__));
define('ADVANCETAWKTOWIDGET_PLUGIN_URL', plugin_dir_url(__FILE__));
define('ADVANCETAWKTOWIDGET_PLUGIN_BASENAME', plugin_basename(__FILE__));
define('ADVANCETAWKTOWIDGET_PLUGIN_TEXTDOMAIN', 'customize-tawk-to-widget');
require_once ADVANCETAWKTOWIDGET_PLUGIN_DIR . 'inc/CustomiseNotification.php';
require_once ADVANCETAWKTOWIDGET_PLUGIN_DIR . 'inc/main.php';
function customise_tawkto_widget_notice()
{
?>
<div class="error">
<p>Customize Tawk.to Widget is enabled but not effective. It requires
<?php
echo sprintf(
'<a class="install-now button" data-slug="%s" href="%s" aria-label="%s" data-name="%s">%s </a>',
esc_attr("tawk-to-live-chat"),
esc_url(wp_nonce_url(self_admin_url('update.php?action=install-plugin&plugin=tawk-to-live-chat'), 'install-plugin_woocommerce')),
esc_attr(sprintf(_x('Install %s now', 'plugin'), "Tawk.to Live Chat")),
esc_attr("Tawk.to Live Chat"),
__('Tawk.to Live Chat')
);
?>
in order to work.
</p>
</div>
<?php
}
$pluginList = get_option('active_plugins');
$plugin = 'tawkto-live-chat/tawkto.php';
if (!in_array($plugin, $pluginList)) {
add_action('admin_notices', 'customise_tawkto_widget_notice');
} else {
//initialize the class
AdvanceTawkToWidget::init();
}
//A very simple solution for WordPress Community
|