PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 28.5
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v28.5
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 All 129 releases
← All changes | admin/tracking/class-tracking-settings-data.php +74 -4 18.928.5 View file →
@@ -20,13 +20,15 @@
20 20 'baiduverify',
21 21 'googleverify',
22 22 'msverify',
23 23 'yandexverify',
24 + 'ahrefsverify',
24 25 'myyoast-oauth',
25 26 'website_name',
26 27 'alternate_website_name',
27 28 'company_logo',
28 29 'company_name',
30 + 'company_alternate_name',
29 31 'person_name',
30 32 'person_logo',
31 33 'person_logo_id',
32 34 'company_logo_id',
@@ -44,8 +46,9 @@
44 46 'open_graph_frontpage_desc',
45 47 'open_graph_frontpage_image',
46 48 'open_graph_frontpage_image_id',
47 49 'other_social_urls',
50 + 'mastodon_url',
48 51 'pinterest_url',
49 52 'pinterestverify',
50 53 'twitter_site',
51 54 'youtube_url',
@@ -50,11 +53,22 @@
50 53 'twitter_site',
51 54 'youtube_url',
52 55 'wikipedia_url',
53 56 'semrush_tokens',
54 - 'zapier_api_key',
55 57 'wincher_tokens',
56 58 'wincher_website_id',
59 + 'least_readability_ignore_list',
60 + 'least_seo_score_ignore_list',
61 + 'most_linked_ignore_list',
62 + 'least_linked_ignore_list',
63 + 'indexables_page_reading_list',
64 + 'publishing_principles_id',
65 + 'ownership_funding_info_id',
66 + 'actionable_feedback_policy_id',
67 + 'corrections_policy_id',
68 + 'ethics_policy_id',
69 + 'diversity_policy_id',
70 + 'diversity_staffing_report_id',
57 71 ];
58 72
59 73 /**
60 74 * The options we want to track.
@@ -67,8 +81,9 @@
67 81 'disableadvanced_meta',
68 82 'ryte_indexability',
69 83 'baiduverify',
70 84 'googleverify',
85 + 'ahrefsverify',
71 86 'msverify',
72 87 'yandexverify',
73 88 'site_type',
74 89 'has_multiple_authors',
@@ -74,8 +89,9 @@
74 89 'has_multiple_authors',
75 90 'environment_type',
76 91 'content_analysis_active',
77 92 'keyword_analysis_active',
93 + 'inclusive_language_analysis_active',
78 94 'enable_admin_bar_menu',
79 95 'enable_cornerstone_content',
80 96 'enable_xml_sitemap',
81 97 'enable_text_link_counter',
@@ -165,17 +181,18 @@
165 181 'twitter_site',
166 182 'twitter_card_type',
167 183 'youtube_url',
168 184 'wikipedia_url',
185 + 'mastodon_url',
169 186 'indexables_indexing_completed',
170 187 'semrush_integration_active',
171 188 'semrush_tokens',
172 189 'semrush_country_code',
173 190 'enable_enhanced_slack_sharing',
174 - 'zapier_integration_active',
175 - 'zapier_api_key',
176 191 'enable_metabox_insights',
177 192 'enable_link_suggestions',
193 + 'enable_index_now',
194 + 'enable_ai_generator',
178 195 'workouts',
179 196 'wincher_integration_active',
180 197 'wincher_tokens',
181 198 'wincher_website_id',
@@ -181,8 +198,58 @@
181 198 'wincher_website_id',
182 199 'wincher_automatically_add_keyphrases',
183 200 'first_time_install',
184 201 'other_social_urls',
202 + 'remove_feed_global',
203 + 'remove_feed_global_comments',
204 + 'remove_feed_post_comments',
205 + 'remove_feed_authors',
206 + 'remove_feed_categories',
207 + 'remove_feed_tags',
208 + 'remove_feed_custom_taxonomies',
209 + 'remove_feed_post_types',
210 + 'remove_feed_search',
211 + 'remove_atom_rdf_feeds',
212 + 'remove_shortlinks',
213 + 'remove_rest_api_links',
214 + 'remove_rsd_wlw_links',
215 + 'remove_oembed_links',
216 + 'remove_generator',
217 + 'remove_emoji_scripts',
218 + 'remove_powered_by_header',
219 + 'remove_pingback_header',
220 + 'clean_campaign_tracking_urls',
221 + 'clean_permalinks',
222 + 'clean_permalinks_extra_variables',
223 + 'search_cleanup',
224 + 'search_cleanup_emoji',
225 + 'search_cleanup_patterns',
226 + 'search_character_limit',
227 + 'redirect_search_pretty_urls',
228 + 'indexables_overview_state',
229 + 'deny_search_crawling',
230 + 'deny_wp_json_crawling',
231 + 'deny_adsbot_crawling',
232 + 'deny_ccbot_crawling',
233 + 'deny_google_extended_crawling',
234 + 'deny_gptbot_crawling',
235 + 'last_known_no_unindexed',
236 + 'site_kit_connected',
237 + 'site_kit_tracking_setup_widget_loaded',
238 + 'site_kit_tracking_first_interaction_stage',
239 + 'site_kit_tracking_last_interaction_stage',
240 + 'site_kit_tracking_setup_widget_temporarily_dismissed',
241 + 'site_kit_tracking_setup_widget_permanently_dismissed',
242 + 'google_site_kit_feature_enabled',
243 + 'ai_free_sparks_started_on',
244 + 'enable_llms_txt',
245 + 'llms_txt_selection_mode',
246 + 'configuration_finished_steps',
247 + 'enable_schema_aggregation_endpoint',
248 + 'schema_aggregation_endpoint_enabled_on',
249 + 'enable_task_list',
250 + 'enable_schema',
251 + // No need to add anything from WPSEO_Option_Tracking_Only as they are added automatically below.
185 252 ];
186 253
187 254 /**
188 255 * Returns the collection data.
@@ -192,11 +259,14 @@
192 259 public function get() {
193 260 /**
194 261 * Filter: 'wpseo_tracking_settings_include_list' - Allow filtering the settings included in tracking.
195 262 *
196 - * @api string $include_list the list with included setting names.
263 + * @param string $include_list The list with included setting names.
197 264 */
198 265 $this->include_list = apply_filters( 'wpseo_tracking_settings_include_list', $this->include_list );
266 +
267 + // Always include the tracking only option keys.
268 + $this->include_list = array_merge( $this->include_list, YoastSEO()->helpers->options->get_tracking_only_options() );
199 269
200 270 $options = WPSEO_Options::get_all();
201 271 // Returns the settings of which the keys intersect with the values of the include list.
202 272 $options = array_intersect_key( $options, array_flip( $this->include_list ) );