PluginProbe
GSpeech TTS – WordPress Text To Speech Plugin / 3.10.3
GSpeech TTS – WordPress Text To Speech Plugin v3.10.3
3.21.5 3.21.4 3.21.3 3.21.1 3.21.2 3.20.8 3.21.0 3.20.7 3.20.6 3.20.4 3.20.5 3.20.3 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.10.0 3.10.1 3.10.2 3.10.3 3.11.0 3.11.1 3.11.2 3.12.0 All 161 releases
gspeech / gspeech.php

gspeech.php in GSpeech TTS – WordPress Text To Speech Plugin 3.10.3, at gspeech.php

47 lines 2.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // no direct access!
4 defined('ABSPATH') or die("No direct access");
5
6 /*
7 Plugin Name: GSpeech
8 Plugin URI: https://gspeech.io
9 Description: GSpeech is a universal text to speech audio solution. See <a href="https://gspeech.io/demos">GSpeech Demo</a>. Please <a href="https://gspeech.io/contact-us">Contact Us</a> if you have any questions.
10 Author: Text-To-Speech AI Audio Solutions
11 Author URI: https://gspeech.io
12 Version: 3.10.3
13 */
14
15 $gspeech_plugin_version = '3.10.3';
16 $gspeech_new_db_version = 158;
17
18 define('GSPEECH_PLG_VERSION', $gspeech_plugin_version);
19 define('GSPEECH_NEW_DB_VER', $gspeech_new_db_version);
20
21 include('includes/gspeech_processor.php');
22 include('includes/gspeech_main.php');
23 include('includes/gspeech_widget.php');
24 include('includes/gspeech_notices.php');
25 include('includes/gspeech_frontend.php');
26 include('includes/gspeech_backend.php');
27
28 register_activation_hook(__FILE__, array('GSpeech', 'activate'));
29 register_uninstall_hook(__FILE__, array('GSpeech', 'uninstall'));
30
31 add_action('init', array('GSpeech', 'init'));
32 add_action('widgets_init', array('GSpeech', 'register'));
33 add_action('admin_menu', array('GSpeech_Admin', 'admin_menu'));
34 add_action('admin_init', array('GSpeech_Admin', 'admin_init'));
35 add_action('admin_init', array('GSpeech_Admin', 'admin_settings'));
36 add_action('wp_enqueue_scripts', array('GSpeech_Front', 'load_scripts'));
37
38 add_action('wp', array('GSpeech_Front', 'process_post_data'));
39
40 add_action('wp_loaded', array('GSpeech_Front', 'load_module'));
41 add_action('wp_ajax_wpgsp_apply_feedback', array('GSpeech_Admin', 'wpgsp_apply_feedback'));
42 add_action('wp_ajax_nopriv_wpgsp_apply_feedback', array('GSpeech_Admin', 'wpgsp_apply_feedback'));
43 add_action('wp_ajax_wpgsp_apply_ajax_save', array('GSpeech_Admin', 'wpgsp_apply_ajax_save'));
44 add_action('wp_ajax_nopriv_wpgsp_apply_ajax_save', array('GSpeech_Admin', 'wpgsp_apply_ajax_save'));
45 add_filter('plugin_action_links_' . plugin_basename(__FILE__), array('GSpeech_Admin', 'plugin_action_links'));
46
47 register_shutdown_function(array('GSpeech_Front', 'make_ob_end_flush'));