توضیحات
Vbee AIVoice helps convert WordPress post content into natural-sounding Vietnamese audio using the Vbee Text-to-Speech API.
تغییرات این نسخه
2.1.8
Fixed WordPress.org Plugin Review pre-review issues:
Text Domain changed from vbee-aivoice to vbee-aivoice-text-to-speech to match the assigned WordPress.org plugin slug, updated in the plugin header, load_plugin_textdomain(), and every translation function call.
Renamed the plugin folder to vbee-aivoice-text-to-speech and the main plugin file to vbee-aivoice-text-to-speech.php to match the slug.
Removed the inline <style> tag previously echoed by the settings page; its CSS now lives in assets/css/vbee-admin.css and is loaded with wp_enqueue_style() only on the Vbee Setting page.
Added the standard if ( ! defined( 'ABSPATH' ) ) { exit; } direct-file-access guard to every PHP file in the plugin, replacing the previous non-standard guard.
No functional changes: audio generation, polling, retry, error details, delete, bulk actions, the frontend player, and the x-application-type: WORDPRESS header are unchanged.
2.1.7
Fixed a WordPress.org submission rejection: Plugin URI and Author URI were identical. Plugin URI is now https://vbee.vn/text-to-speech (the Vbee Text-to-Speech product page) and Author URI remains https://vbee.vn (the Vbee company website).
No functional changes: audio generation, polling, retry, error details, delete, bulk actions, the frontend player, and the x-application-type: WORDPRESS header are unchanged.
2.1.6
Renamed the plugin display name to “Vbee AIVoice – Text to Speech” (removed the word “Plugin”), in the plugin header Plugin Name, the
Fixed WordPress.org Plugin Review pre-review issues:
Text Domain changed from vbee-aivoice to vbee-aivoice-text-to-speech to match the assigned WordPress.org plugin slug, updated in the plugin header, load_plugin_textdomain(), and every translation function call.
Renamed the plugin folder to vbee-aivoice-text-to-speech and the main plugin file to vbee-aivoice-text-to-speech.php to match the slug.
Removed the inline <style> tag previously echoed by the settings page; its CSS now lives in assets/css/vbee-admin.css and is loaded with wp_enqueue_style() only on the Vbee Setting page.
Added the standard if ( ! defined( 'ABSPATH' ) ) { exit; } direct-file-access guard to every PHP file in the plugin, replacing the previous non-standard guard.
No functional changes: audio generation, polling, retry, error details, delete, bulk actions, the frontend player, and the x-application-type: WORDPRESS header are unchanged.
2.1.7
Fixed a WordPress.org submission rejection: Plugin URI and Author URI were identical. Plugin URI is now https://vbee.vn/text-to-speech (the Vbee Text-to-Speech product page) and Author URI remains https://vbee.vn (the Vbee company website).
No functional changes: audio generation, polling, retry, error details, delete, bulk actions, the frontend player, and the x-application-type: WORDPRESS header are unchanged.
2.1.6
Renamed the plugin display name to “Vbee AIVoice – Text to Speech” (removed the word “Plugin”), in the plugin header Plugin Name, the