| @@ -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', |
| @@ -43,8 +45,10 @@ | ||
| 43 | 45 | 'open_graph_frontpage_title', |
| 44 | 46 | 'open_graph_frontpage_desc', |
| 45 | 47 | 'open_graph_frontpage_image', |
| 46 | 48 | 'open_graph_frontpage_image_id', |
| 49 | + 'other_social_urls', | |
| 50 | + 'mastodon_url', | |
| 47 | 51 | 'pinterest_url', |
| 48 | 52 | 'pinterestverify', |
| 49 | 53 | 'twitter_site', |
| 50 | 54 | 'youtube_url', |
| @@ -49,11 +53,22 @@ | ||
| 49 | 53 | 'twitter_site', |
| 50 | 54 | 'youtube_url', |
| 51 | 55 | 'wikipedia_url', |
| 52 | 56 | 'semrush_tokens', |
| 53 | - 'zapier_api_key', | |
| 54 | 57 | 'wincher_tokens', |
| 55 | 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', | |
| 56 | 71 | ]; |
| 57 | 72 | |
| 58 | 73 | /** |
| 59 | 74 | * The options we want to track. |
| @@ -66,8 +81,9 @@ | ||
| 66 | 81 | 'disableadvanced_meta', |
| 67 | 82 | 'ryte_indexability', |
| 68 | 83 | 'baiduverify', |
| 69 | 84 | 'googleverify', |
| 85 | + 'ahrefsverify', | |
| 70 | 86 | 'msverify', |
| 71 | 87 | 'yandexverify', |
| 72 | 88 | 'site_type', |
| 73 | 89 | 'has_multiple_authors', |
| @@ -73,8 +89,9 @@ | ||
| 73 | 89 | 'has_multiple_authors', |
| 74 | 90 | 'environment_type', |
| 75 | 91 | 'content_analysis_active', |
| 76 | 92 | 'keyword_analysis_active', |
| 93 | + 'inclusive_language_analysis_active', | |
| 77 | 94 | 'enable_admin_bar_menu', |
| 78 | 95 | 'enable_cornerstone_content', |
| 79 | 96 | 'enable_xml_sitemap', |
| 80 | 97 | 'enable_text_link_counter', |
| @@ -164,17 +181,18 @@ | ||
| 164 | 181 | 'twitter_site', |
| 165 | 182 | 'twitter_card_type', |
| 166 | 183 | 'youtube_url', |
| 167 | 184 | 'wikipedia_url', |
| 185 | + 'mastodon_url', | |
| 168 | 186 | 'indexables_indexing_completed', |
| 169 | 187 | 'semrush_integration_active', |
| 170 | 188 | 'semrush_tokens', |
| 171 | 189 | 'semrush_country_code', |
| 172 | 190 | 'enable_enhanced_slack_sharing', |
| 173 | - 'zapier_integration_active', | |
| 174 | - 'zapier_api_key', | |
| 175 | 191 | 'enable_metabox_insights', |
| 176 | 192 | 'enable_link_suggestions', |
| 193 | + 'enable_index_now', | |
| 194 | + 'enable_ai_generator', | |
| 177 | 195 | 'workouts', |
| 178 | 196 | 'wincher_integration_active', |
| 179 | 197 | 'wincher_tokens', |
| 180 | 198 | 'wincher_website_id', |
| @@ -179,8 +197,59 @@ | ||
| 179 | 197 | 'wincher_tokens', |
| 180 | 198 | 'wincher_website_id', |
| 181 | 199 | 'wincher_automatically_add_keyphrases', |
| 182 | 200 | 'first_time_install', |
| 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. | |
| 183 | 252 | ]; |
| 184 | 253 | |
| 185 | 254 | /** |
| 186 | 255 | * Returns the collection data. |
| @@ -190,11 +259,14 @@ | ||
| 190 | 259 | public function get() { |
| 191 | 260 | /** |
| 192 | 261 | * Filter: 'wpseo_tracking_settings_include_list' - Allow filtering the settings included in tracking. |
| 193 | 262 | * |
| 194 | - * @api string $include_list the list with included setting names. | |
| 263 | + * @param string $include_list The list with included setting names. | |
| 195 | 264 | */ |
| 196 | 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() ); | |
| 197 | 269 | |
| 198 | 270 | $options = WPSEO_Options::get_all(); |
| 199 | 271 | // Returns the settings of which the keys intersect with the values of the include list. |
| 200 | 272 | $options = array_intersect_key( $options, array_flip( $this->include_list ) ); |