PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.11.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.11.0
2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 All 52 releases
← All changes | includes/abilities/class-abilities-registrar.php +40 -6 1.31.0 → 2.11.0 View file →
@@ -8,13 +8,21 @@
8 8 declare(strict_types=1);
9 9
10 10 namespace ThinkRank\Abilities;
11 11
12 +if ( ! defined( 'ABSPATH' ) ) {
13 + exit; // Exit if accessed directly.
14 +}
15 +
12 16 use ThinkRank\Abilities\Analysis\Get_Post_Seo_Checks;
13 17 use ThinkRank\Abilities\Analysis\Get_Term_Seo_Checks;
14 18 use ThinkRank\Abilities\Content\Get_Post_Seo;
15 19 use ThinkRank\Abilities\Content\Get_Term_Seo;
16 20 use ThinkRank\Abilities\Content\List_Content_Items;
21 +use ThinkRank\Abilities\Content\Get_Duplicate_Snippets;
22 +use ThinkRank\Abilities\Content\Get_Thin_Content;
23 +use ThinkRank\Abilities\Content\List_Snippet_Issues;
24 +use ThinkRank\Abilities\Content\Update_Thin_Content_Settings;
17 25 use ThinkRank\Abilities\Content\List_Content_Types;
18 26 use ThinkRank\Abilities\Content\Update_Post_Seo;
19 27 use ThinkRank\Abilities\Content\Update_Term_Seo;
20 28 use ThinkRank\Abilities\Content\Generate_Content_Brief;
@@ -40,10 +48,24 @@
40 48 use ThinkRank\Abilities\Settings\Update_Image_Seo_Settings;
41 49 use ThinkRank\Abilities\Settings\Get_Llms_Txt_Settings;
42 50 use ThinkRank\Abilities\Settings\Update_Llms_Txt_Settings;
43 51 use ThinkRank\Abilities\Settings\Get_Robots_Meta_Settings;
52 +use ThinkRank\Abilities\Links\Get_External_Links_Settings;
53 +use ThinkRank\Abilities\Links\Update_External_Links_Settings;
54 +use ThinkRank\Abilities\Matrix\Get_Content_Type_Matrix;
55 +use ThinkRank\Abilities\Matrix\Update_Content_Type_Matrix;
56 +use ThinkRank\Abilities\Content\Get_FAQ;
57 +use ThinkRank\Abilities\Content\Update_FAQ;
58 +use ThinkRank\Abilities\Media\List_Images;
59 +use ThinkRank\Abilities\Media\Get_Image_Alt_Text;
60 +use ThinkRank\Abilities\Media\Update_Image_Alt_Text;
61 +use ThinkRank\Abilities\Media\Fill_Missing_Alt_Text;
62 +use ThinkRank\Abilities\Content\Get_Post_Content;
63 +use ThinkRank\Abilities\Maintenance\Purge_Caches;
44 64 use ThinkRank\Abilities\Settings\Update_Robots_Meta_Settings;
45 65 use ThinkRank\Abilities\Settings\Get_Instant_Indexing_Settings;
66 +use ThinkRank\Abilities\Settings\Get_Ai_Budget;
67 +use ThinkRank\Abilities\Settings\Update_Ai_Budget;
46 68 use ThinkRank\Abilities\Settings\Update_Instant_Indexing_Settings;
47 69 use ThinkRank\Abilities\Settings\Get_Author_Archives_Settings;
48 70 use ThinkRank\Abilities\Settings\Update_Author_Archives_Settings;
49 71 use ThinkRank\Abilities\Settings\Get_Email_Report_Settings;
@@ -56,9 +78,8 @@
56 78 use ThinkRank\Abilities\Analysis\Get_Llms_Txt_Status;
57 79 use ThinkRank\Abilities\Analysis\Generate_Llms_Txt;
58 80 use ThinkRank\Abilities\Analysis\Publish_Llms_Txt;
59 81 use ThinkRank\Abilities\Analysis\Get_Seo_Analytics_Data;
60 -use ThinkRank\Abilities\Analysis\Get_Seo_Insights;
61 82 use ThinkRank\Abilities\Analysis\Get_Seo_Opportunities;
62 83 use ThinkRank\Abilities\Analysis\Get_Seo_Score;
63 84 use ThinkRank\Abilities\Analysis\Get_Seo_Analyzer;
64 85 use ThinkRank\Abilities\Analysis\Run_Seo_Analyzer;
@@ -67,12 +88,8 @@
67 88 use ThinkRank\Abilities\Analysis\Get_Connection_Status;
68 89 use ThinkRank\Abilities\Analysis\Bulk_Analyze_And_Save;
69 90 use ThinkRank\Core\Settings;
70 91
71 -if ( ! defined( 'ABSPATH' ) ) {
72 - exit; // Exit if accessed directly.
73 -}
74 -
75 92 /**
76 93 * Registers ThinkRank abilities with the WordPress Abilities API.
77 94 *
78 95 * Abilities are **always** registered when the Abilities API is available —
@@ -328,8 +345,12 @@
328 345 new Get_Global_Settings(),
329 346 new Update_Global_Settings(),
330 347 new Get_Post_Seo(),
331 348 new Update_Post_Seo(),
349 + new List_Snippet_Issues(),
350 + new Get_Duplicate_Snippets(),
351 + new Get_Thin_Content(),
352 + new Update_Thin_Content_Settings(),
332 353 new Get_Term_Seo(),
333 354 new Update_Term_Seo(),
334 355 new Get_Post_Seo_Checks(),
335 356 new Get_Term_Seo_Checks(),
@@ -347,9 +368,23 @@
347 368 new Update_Image_Seo_Settings(),
348 369 new Get_Llms_Txt_Settings(),
349 370 new Update_Llms_Txt_Settings(),
350 371 new Get_Robots_Meta_Settings(),
372 + new Get_External_Links_Settings(),
373 + new Update_External_Links_Settings(),
374 + new Get_Content_Type_Matrix(),
375 + new Update_Content_Type_Matrix(),
376 + new List_Images(),
377 + new Get_Image_Alt_Text(),
378 + new Update_Image_Alt_Text(),
379 + new Fill_Missing_Alt_Text(),
380 + new Get_Post_Content(),
381 + new Get_FAQ(),
382 + new Update_FAQ(),
383 + new Purge_Caches(),
351 384 new Update_Robots_Meta_Settings(),
385 + new Get_Ai_Budget(),
386 + new Update_Ai_Budget(),
352 387 new Get_Instant_Indexing_Settings(),
353 388 new Update_Instant_Indexing_Settings(),
354 389 new Get_Author_Archives_Settings(),
355 390 new Update_Author_Archives_Settings(),
@@ -363,9 +398,8 @@
363 398 new Get_Llms_Txt_Status(),
364 399 new Generate_Llms_Txt(),
365 400 new Publish_Llms_Txt(),
366 401 new Get_Seo_Analytics_Data(),
367 - new Get_Seo_Insights(),
368 402 new Get_Seo_Opportunities(),
369 403 new Get_Seo_Score(),
370 404 new Get_Seo_Analyzer(),
371 405 new Run_Seo_Analyzer(),