{"slug":"dynamic-shortcode-ajax","name":"Dynamic Shortcode","description":"Make any shortcode asynchronous - Eliminate render-blocking shortcodes, improve user experience and Google PageSpeed Insights.","author":"FanaticPythoner","active_installs":0,"version":"1.0","wp_org_url":"https://wordpress.org/plugins/dynamic-shortcode-ajax/","is_closed":false,"cleanup":{"has_uninstall_hook":false,"drops_tables_on_uninstall":false,"deletes_options_on_uninstall":false},"tables":[{"table_name":"dynamic_shortcode","full_table_name":"wp_dynamic_shortcode","description":"Stores dynamic shortcode data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"id_session","type":"varchar(255)","nullable":false,"primary_key":false},{"name":"data","type":"longtext","nullable":false,"primary_key":false},{"name":"get_post_params","type":"longtext","nullable":true,"primary_key":false},{"name":"expiration_date","type":"timestamp","nullable":false,"primary_key":false},{"name":"current_url","type":"longtext","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_dynamic_shortcode ( id_session varchar(255) NOT NULL, data longtext NOT NULL, get_post_params longtext NULL, expiration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, current_url longtext NOT NULL, PRIMARY KEY (id_session)) $charset_collate;\"; dbDelta($sql);"},{"table_name":"dynamic_shortcode_globalsettings","full_table_name":"wp_dynamic_shortcode_globalsettings","description":"Stores dynamic shortcode globalsettings data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"shortcode_name","type":"varchar(255)","nullable":false,"primary_key":false},{"name":"is_editable","type":"tinyint(1)","nullable":false,"primary_key":false},{"name":"setting_type","type":"varchar(255)","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_dynamic_shortcode_globalsettings ( shortcode_name varchar(255) NOT NULL, is_editable tinyint(1) NOT NULL, setting_type varchar(255) NOT NULL, PRIMARY KEY (shortcode_name, setting_type)) $charset_collate;\"; dbDelta($sql);"},{"table_name":"dynamic_shortcode_placeholders","full_table_name":"wp_dynamic_shortcode_placeholders","description":"Stores dynamic shortcode placeholders data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"placeholder_name","type":"varchar(255)","nullable":false,"primary_key":false},{"name":"data","type":"longtext","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_dynamic_shortcode_placeholders ( placeholder_name varchar(255) NOT NULL, data longtext NOT NULL, PRIMARY KEY (placeholder_name)) $charset_collate;\"; dbDelta($sql);"},{"table_name":"dynamic_shortcode_settings","full_table_name":"wp_dynamic_shortcode_settings","description":"Stores dynamic shortcode settings data created by this plugin.","detection_method":"static","confidence":"high","columns":[{"name":"shortcode_name","type":"varchar(255)","nullable":false,"primary_key":false},{"name":"placeholder_name","type":"varchar(255)","nullable":false,"primary_key":false},{"name":"is_javascript_variable","type":"tinyint(1)","nullable":false,"primary_key":false},{"name":"get_parameters_ignore","type":"longtext","nullable":true,"primary_key":false},{"name":"post_parameters_ignore","type":"longtext","nullable":true,"primary_key":false},{"name":"validation_function_name","type":"varchar(255)","nullable":true,"primary_key":false},{"name":"attributes_ignore","type":"longtext","nullable":true,"primary_key":false},{"name":"use_dynamic_replace","type":"tinyint(1)","nullable":false,"primary_key":false}],"create_sql":"CREATE TABLE IF NOT EXISTS wp_dynamic_shortcode_settings ( shortcode_name varchar(255) NOT NULL, placeholder_name varchar(255) NOT NULL, is_javascript_variable tinyint(1) NOT NULL, get_parameters_ignore longtext NULL, post_parameters_ignore longtext NULL, validation_function_name varchar(255) NULL, attributes_ignore longtext NULL, use_dynamic_replace tinyint(1) NOT NULL, PRIMARY KEY (shortcode_name)) $charset_collate;\"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php');"}],"table_count":4}