PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 1.6.3
MxChat – AI Chatbot & Content Generation for WordPress v1.6.3
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | mxchat-basic.php +4 -22 2.0.41.6.3 View file →
@@ -1,15 +1,13 @@
1 1 <?php
2 2 /**
3 3 * Plugin Name: MxChat
4 - * Description: AI chatbot for WordPress with OpenAI, Claude, xAI, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data.
5 - * Version: 2.0.4
4 + * Description: AI chatbot for WordPress with OpenAI, Claude, xAI, live agent transfer, PDF uploads, WooCommerce, and training on website data.
5 + * Version: 1.6.3
6 6 * Author: MxChat
7 7 * Author URI: https://mxchat.ai
8 8 * License: GPLv2 or later
9 9 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
10 - * Text Domain: mxchat
11 - * Domain Path: /languages
12 10 */
13 11
14 12 if (!defined('ABSPATH')) {
15 13 exit; // Exit if accessed directly.
@@ -14,14 +12,8 @@
14 12 if (!defined('ABSPATH')) {
15 13 exit; // Exit if accessed directly.
16 14 }
17 15
18 -
19 -function mxchat_load_textdomain() {
20 - load_plugin_textdomain('mxchat', false, dirname(plugin_basename(__FILE__)) . '/languages');
21 -}
22 -add_action('plugins_loaded', 'mxchat_load_textdomain');
23 -
24 16 // Include classes
25 17 require_once plugin_dir_path(__FILE__) . 'includes/class-mxchat-integrator.php';
26 18 require_once plugin_dir_path(__FILE__) . 'includes/class-mxchat-admin.php';
27 19 require_once plugin_dir_path(__FILE__) . 'includes/class-mxchat-public.php';
@@ -90,9 +82,9 @@
90 82 // Set default thresholds for existing intents
91 83 $wpdb->query("UPDATE {$intents_table} SET similarity_threshold = 0.85 WHERE similarity_threshold IS NULL");
92 84
93 85 // Update plugin version in the database
94 - update_option('mxchat_plugin_version', '2.0.4');
86 + update_option('mxchat_plugin_version', '1.6.3');
95 87 }
96 88
97 89
98 90 function mxchat_add_missing_columns($table, $column_name, $column_type) {
@@ -104,9 +96,9 @@
104 96 }
105 97
106 98 function mxchat_check_for_update() {
107 99 $current_version = get_option('mxchat_plugin_version');
108 - $plugin_version = '2.0.4'; // Update with your latest version
100 + $plugin_version = '1.6.3'; // Update with your latest version
109 101
110 102 if ($current_version !== $plugin_version) {
111 103 mxchat_activate(); // Run the activation script to apply schema changes
112 104 mxchat_migrate_live_agent_status(); // Add migration for live agent status
@@ -152,22 +144,12 @@
152 144
153 145 // Register activation hook
154 146 register_activation_hook(__FILE__, 'mxchat_activate');
155 147
156 -
157 -add_filter('cron_schedules', function($schedules) {
158 - $schedules['one_minute'] = array(
159 - 'interval' => 60,
160 - 'display' => 'Every Minute'
161 - );
162 - return $schedules;
163 -});
164 -
165 148 add_action('init', function() {
166 149 add_action('mxchat_process_pdf_pages', array('MxChat_Admin', 'process_pdf_pages_cron'), 10, 5);
167 150 add_action('mxchat_process_sitemap_urls', array('MxChat_Admin', 'process_sitemap_urls_cron'), 10, 5);
168 151 });
169 -
170 152
171 153 // Instantiate classes
172 154 if (is_admin()) {
173 155 $mxchat_admin = new MxChat_Admin();