PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 2.10.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v2.10.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 1.0.1 All 51 releases
← All changes | includes/abilities/class-abilities-registrar.php +36 -6 2.0.1 → 2.10.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,22 @@
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\Media\List_Images;
57 +use ThinkRank\Abilities\Media\Get_Image_Alt_Text;
58 +use ThinkRank\Abilities\Media\Update_Image_Alt_Text;
59 +use ThinkRank\Abilities\Media\Fill_Missing_Alt_Text;
60 +use ThinkRank\Abilities\Content\Get_Post_Content;
61 +use ThinkRank\Abilities\Maintenance\Purge_Caches;
44 62 use ThinkRank\Abilities\Settings\Update_Robots_Meta_Settings;
45 63 use ThinkRank\Abilities\Settings\Get_Instant_Indexing_Settings;
64 +use ThinkRank\Abilities\Settings\Get_Ai_Budget;
65 +use ThinkRank\Abilities\Settings\Update_Ai_Budget;
46 66 use ThinkRank\Abilities\Settings\Update_Instant_Indexing_Settings;
47 67 use ThinkRank\Abilities\Settings\Get_Author_Archives_Settings;
48 68 use ThinkRank\Abilities\Settings\Update_Author_Archives_Settings;
49 69 use ThinkRank\Abilities\Settings\Get_Email_Report_Settings;
@@ -56,9 +76,8 @@
56 76 use ThinkRank\Abilities\Analysis\Get_Llms_Txt_Status;
57 77 use ThinkRank\Abilities\Analysis\Generate_Llms_Txt;
58 78 use ThinkRank\Abilities\Analysis\Publish_Llms_Txt;
59 79 use ThinkRank\Abilities\Analysis\Get_Seo_Analytics_Data;
60 -use ThinkRank\Abilities\Analysis\Get_Seo_Insights;
61 80 use ThinkRank\Abilities\Analysis\Get_Seo_Opportunities;
62 81 use ThinkRank\Abilities\Analysis\Get_Seo_Score;
63 82 use ThinkRank\Abilities\Analysis\Get_Seo_Analyzer;
64 83 use ThinkRank\Abilities\Analysis\Run_Seo_Analyzer;
@@ -67,12 +86,8 @@
67 86 use ThinkRank\Abilities\Analysis\Get_Connection_Status;
68 87 use ThinkRank\Abilities\Analysis\Bulk_Analyze_And_Save;
69 88 use ThinkRank\Core\Settings;
70 89
71 -if ( ! defined( 'ABSPATH' ) ) {
72 - exit; // Exit if accessed directly.
73 -}
74 -
75 90 /**
76 91 * Registers ThinkRank abilities with the WordPress Abilities API.
77 92 *
78 93 * Abilities are **always** registered when the Abilities API is available —
@@ -328,8 +343,12 @@
328 343 new Get_Global_Settings(),
329 344 new Update_Global_Settings(),
330 345 new Get_Post_Seo(),
331 346 new Update_Post_Seo(),
347 + new List_Snippet_Issues(),
348 + new Get_Duplicate_Snippets(),
349 + new Get_Thin_Content(),
350 + new Update_Thin_Content_Settings(),
332 351 new Get_Term_Seo(),
333 352 new Update_Term_Seo(),
334 353 new Get_Post_Seo_Checks(),
335 354 new Get_Term_Seo_Checks(),
@@ -347,9 +366,21 @@
347 366 new Update_Image_Seo_Settings(),
348 367 new Get_Llms_Txt_Settings(),
349 368 new Update_Llms_Txt_Settings(),
350 369 new Get_Robots_Meta_Settings(),
370 + new Get_External_Links_Settings(),
371 + new Update_External_Links_Settings(),
372 + new Get_Content_Type_Matrix(),
373 + new Update_Content_Type_Matrix(),
374 + new List_Images(),
375 + new Get_Image_Alt_Text(),
376 + new Update_Image_Alt_Text(),
377 + new Fill_Missing_Alt_Text(),
378 + new Get_Post_Content(),
379 + new Purge_Caches(),
351 380 new Update_Robots_Meta_Settings(),
381 + new Get_Ai_Budget(),
382 + new Update_Ai_Budget(),
352 383 new Get_Instant_Indexing_Settings(),
353 384 new Update_Instant_Indexing_Settings(),
354 385 new Get_Author_Archives_Settings(),
355 386 new Update_Author_Archives_Settings(),
@@ -363,9 +394,8 @@
363 394 new Get_Llms_Txt_Status(),
364 395 new Generate_Llms_Txt(),
365 396 new Publish_Llms_Txt(),
366 397 new Get_Seo_Analytics_Data(),
367 - new Get_Seo_Insights(),
368 398 new Get_Seo_Opportunities(),
369 399 new Get_Seo_Score(),
370 400 new Get_Seo_Analyzer(),
371 401 new Run_Seo_Analyzer(),