{"slug":"thinkrank","name":"ThinkRank SEO – AI SEO Plugin for SEO & Google Search Console","description":"AI SEO plugin for WordPress SEO: AI SEO tools, Google Search Console, meta descriptions, schema & XML sitemaps. Focus keywords+MCP for Claude/ChatGPT.","author":"WPDeveloper","active_installs":20000,"version":"2.20.1","wp_org_url":"https://wordpress.org/plugins/thinkrank/","is_closed":false,"cleanup":{"has_uninstall_hook":true,"drops_tables_on_uninstall":true,"deletes_options_on_uninstall":true},"tables":[{"table_name":"failed","full_table_name":"wp_failed","description":"Stores failed data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":"CREATE TABLE failed (e.g. the // 767-byte InnoDB index limit on MySQL 5.6-era servers), every save in // every manager fails with a generic message while option-backed // features keep working — so name the cause loudly. // // Creation is retried on every request, so a table that stays missing // means the database is refusing the statement. Database_Schema records // that refusal; lead with it, because it is the only text here that // names this site's actual problem. if (!$this->ensure_settings_table_exists()) { $create_error = \\ThinkRank\\Database\\Database_Schema::get_last_create_failure();"},{"table_name":"statements","full_table_name":"wp_statements","description":"Stores statements data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":"CREATE TABLE statements (#1133). * The lock is released whether create_tables() returns or throws. * * @since 2.15.1 * * @return array|null The create_tables() results, or null when another * request holds the lock and this one skipped the work. */ public function create_tables_locked(): ?array { if (!$this->acquire_upgrade_lock()) { return null; } try { $results = $this->create_tables();"},{"table_name":"thinkrank_seo_settings","full_table_name":"wp_thinkrank_seo_settings","description":"Stores thinkrank seo settings data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":null}],"table_count":3}