Here is the list of the most complex expressions used in the code. A complex expression is an expression that requires more than 20 tokens to be build.
Literal arrays are omitted.
| File | Count | Expression |
|---|---|---|
| /src/dashboard/user-interface/tracking/setup-steps-tracking-route.php:81 | 1 | \register_rest_route(self::ROUTE_NAMESPACE, self::ROUTE_PREFIX, [['methods' => 'POST', 'callback' => [$this, 'track_setup_steps'], 'permission_callback' => [$this, 'check_capabilities'], 'args' => ['setup_widget_loaded' => ['required' => false, 'type' => 'string', 'enum' => ['yes', 'no'], ], 'first_interaction_stage' => ['required' => false, 'type' => 'string', 'enum' => ['install', 'activate', 'setup', 'grantConsent', 'successfullyConnected'], ], 'last_interaction_stage' => ['required' => false, 'type' => 'string', 'enum' => ['install', 'activate', 'setup', 'grantConsent', 'successfullyConnected'], ], 'setup_widget_temporarily_dismissed' => ['required' => false, 'type' => 'string', 'enum' => ['yes', 'no'], ], 'setup_widget_permanently_dismissed' => ['required' => false, 'type' => 'string', 'enum' => ['yes', 'no'], ], ], ], ]) |
| /src/integrations/admin/helpscout-beacon.php:232 | 1 | \array_merge(['name' => \trim($current_user->user_firstname . ' ' . $current_user->user_lastname), 'email' => $current_user->user_email, 'Languages' => $this->get_language_settings( ), ], $this->get_server_info( ), ['WordPress Version' => $this->get_wordpress_version( ), 'Active theme' => $this->get_theme_info( ), 'Active plugins' => $this->get_active_plugins( ), 'Must-use and dropins' => $this->get_mustuse_and_dropins( ), 'Indexables status' => $this->get_indexables_status( ), ]) |
| /src/dashboard/user-interface/time-based-seo-metrics/time-based-seo-metrics-route.php:127 | 1 | \register_rest_route(self::ROUTE_NAMESPACE, self::ROUTE_NAME, [['methods' => 'GET', 'callback' => [$this, 'get_time_based_seo_metrics'], 'permission_callback' => [$this, 'permission_manage_options'], 'args' => ['limit' => ['type' => 'int', 'sanitize_callback' => 'absint', 'default' => 5, ], 'options' => ['type' => 'object', 'required' => true, 'properties' => ['widget' => ['type' => 'string', 'required' => true, 'sanitize_callback' => 'sanitize_text_field', ], ], ], ], ], ]) |
| /src/dashboard/user-interface/scores/abstract-scores-route.php:123 | 1 | \register_rest_route(self::ROUTE_NAMESPACE, $this->get_route_prefix( ), [['methods' => 'GET', 'callback' => [$this, 'get_scores'], 'permission_callback' => [$this, 'permission_manage_options'], 'args' => ['contentType' => ['required' => true, 'type' => 'string', 'sanitize_callback' => 'sanitize_text_field', ], 'taxonomy' => ['required' => false, 'type' => 'string', 'default' => '', 'sanitize_callback' => 'sanitize_text_field', ], 'term' => ['required' => false, 'type' => 'integer', 'default' => null, 'sanitize_callback' => static function ($param) { /**/ } , ], 'troubleshooting' => ['required' => false, 'type' => 'bool', 'default' => null, 'sanitize_callback' => 'rest_sanitize_boolean', ], ], ], ]) |
| /src/ai-generator/user-interface/get-suggestions-route.php:74 | 1 | \register_rest_route(self::ROUTE_NAMESPACE, self::ROUTE_PREFIX, ['methods' => 'POST', 'args' => ['type' => ['required' => true, 'type' => 'string', 'enum' => ['seo-title', 'meta-description', 'product-seo-title', 'product-meta-description', 'product-taxonomy-seo-title', 'product-taxonomy-meta-description', 'taxonomy-seo-title', 'taxonomy-meta-description', ], 'description' => 'The type of suggestion requested.', ], 'prompt_content' => ['required' => true, 'type' => 'string', 'description' => 'The content needed by the prompt to ask for suggestions.', ], 'focus_keyphrase' => ['required' => true, 'type' => 'string', 'description' => 'The focus keyphrase associated to the post.', ], 'language' => ['required' => true, 'type' => 'string', 'description' => 'The language the post is written in.', ], 'platform' => ['required' => true, 'type' => 'string', 'enum' => ['Google', 'Facebook', 'Twitter', ], 'description' => 'The platform the post is intended for.', ], 'editor' => ['required' => true, 'type' => 'string', 'enum' => ['classic', 'elementor', 'gutenberg', ], 'description' => 'The current editor.', ], ], 'callback' => [$this, 'get_suggestions'], 'permission_callback' => [$this, 'check_permissions'], ]) |
| /src/config/schema-types.php:123 | 1 | \apply_filters('wpseo_schema_article_types_labels', [['name' => \__('Article', 'wordpress-seo'), 'value' => 'Article', ], ['name' => \__('Blog Post', 'wordpress-seo'), 'value' => 'BlogPosting', ], ['name' => \__('Social Media Posting', 'wordpress-seo'), 'value' => 'SocialMediaPosting', ], ['name' => \__('News Article', 'wordpress-seo'), 'value' => 'NewsArticle', ], ['name' => \__('Advertiser Content Article', 'wordpress-seo'), 'value' => 'AdvertiserContentArticle', ], ['name' => \__('Satirical Article', 'wordpress-seo'), 'value' => 'SatiricalArticle', ], ['name' => \__('Scholarly Article', 'wordpress-seo'), 'value' => 'ScholarlyArticle', ], ['name' => \__('Tech Article', 'wordpress-seo'), 'value' => 'TechArticle', ], ['name' => \__('Report', 'wordpress-seo'), 'value' => 'Report', ], ['name' => \__('None', 'wordpress-seo'), 'value' => 'None', ], ]) |
| /src/ai-authorization/user-interface/callback-route.php:26 | 2 | \register_rest_route(parent::ROUTE_NAMESPACE, self::ROUTE_PREFIX, ['methods' => 'POST', 'args' => ['access_jwt' => ['required' => true, 'type' => 'string', 'description' => 'The access JWT.', ], 'refresh_jwt' => ['required' => true, 'type' => 'string', 'description' => 'The JWT to be used when the access JWT needs to be refreshed.', ], 'code_challenge' => ['required' => true, 'type' => 'string', 'description' => 'The SHA266 of the verification code used to check the authenticity of a callback call.', ], 'user_id' => ['required' => true, 'type' => 'integer', 'description' => 'The id of the user associated to the code verifier.', ], ], 'callback' => [$this, 'callback'], 'permission_callback' => '__return_true', ]) |
| /src/ai-authorization/user-interface/refresh-callback-route.php:26 | 2 | \register_rest_route(parent::ROUTE_NAMESPACE, self::ROUTE_PREFIX, ['methods' => 'POST', 'args' => ['access_jwt' => ['required' => true, 'type' => 'string', 'description' => 'The access JWT.', ], 'refresh_jwt' => ['required' => true, 'type' => 'string', 'description' => 'The JWT to be used when the access JWT needs to be refreshed.', ], 'code_challenge' => ['required' => true, 'type' => 'string', 'description' => 'The SHA266 of the verification code used to check the authenticity of a callback call.', ], 'user_id' => ['required' => true, 'type' => 'integer', 'description' => 'The id of the user associated to the code verifier.', ], ], 'callback' => [$this, 'callback'], 'permission_callback' => '__return_true', ]) |
| /src/introductions/user-interface/wistia-embed-permission-route.php:63 | 1 | \register_rest_route(Main::API_V1_NAMESPACE, self::ROUTE_PREFIX, [['methods' => 'GET', 'callback' => [$this, 'get_wistia_embed_permission'], 'permission_callback' => [$this, 'permission_edit_posts'], ], ['methods' => 'POST', 'callback' => [$this, 'set_wistia_embed_permission'], 'permission_callback' => [$this, 'permission_edit_posts'], 'args' => ['value' => ['required' => false, 'type' => 'bool', 'default' => true, ], ], ], ]) |
| /src/llms-txt/user-interface/available-posts-route.php:72 | 1 | \register_rest_route(self::ROUTE_NAMESPACE, self::ROUTE_NAME, [['methods' => 'GET', 'callback' => [$this, 'get_available_posts'], 'permission_callback' => [$this, 'permission_manage_options'], 'args' => ['search' => ['type' => 'string', 'sanitize_callback' => 'sanitize_text_field', 'default' => '', ], 'postType' => ['type' => 'string', 'sanitize_callback' => 'sanitize_text_field', 'default' => 'page', ], ], ], ]) |
| /src/actions/wincher/wincher-keyphrases-action.php:281 | 1 | \array_column($this->indexable_repository->query( )->select('primary_focus_keyword')->where_not_null('primary_focus_keyword')->where('object_type', 'post')->where_not_equal('post_status', 'trash')->distinct( )->find_array( ), 'primary_focus_keyword') |
| /src/introductions/user-interface/introductions-seen-route.php:76 | 1 | \register_rest_route(Main::API_V1_NAMESPACE, self::ROUTE_PREFIX, [['methods' => 'POST', 'callback' => [$this, 'set_introduction_seen'], 'permission_callback' => [$this, 'permission_edit_posts'], 'args' => ['introduction_id' => ['required' => true, 'type' => 'string', 'sanitize_callback' => 'sanitize_text_field', ], 'is_seen' => ['required' => false, 'type' => 'bool', 'default' => true, 'sanitize_callback' => 'rest_sanitize_boolean', ], ], ], ]) |
| /src/integrations/third-party/elementor.php:716 | 1 | \implode(' ', [\YoastSEO( )->meta->for_post($post->ID)->presentation->title, \YoastSEO( )->meta->for_post($post->ID)->presentation->meta_description, ]) |
| /src/presentations/indexable-post-type-presentation.php:311 | 1 | \array_merge($robots, ['imageindex' => ($this->model->is_robots_noimageindex === true) ? 'noimageindex' : null, 'archive' => ($this->model->is_robots_noarchive === true) ? 'noarchive' : null, 'snippet' => ($this->model->is_robots_nosnippet === true) ? 'nosnippet' : null, ]) |
| /admin/class-bulk-editor-list-table.php:1034 | 1 | array_merge(['col_page_title' => __('WP Page Title', 'wordpress-seo'), 'col_post_type' => __('Content Type', 'wordpress-seo'), 'col_post_status' => __('Post Status', 'wordpress-seo'), 'col_post_date' => __('Publication date', 'wordpress-seo'), 'col_page_slug' => __('Page URL/Slug', 'wordpress-seo'), ], $columns) |
| /admin/class-admin.php:344 | 1 | array_merge(['isRtl' => is_rtl( ), 'variable_warning' => sprintf(__('Warning: the variable %1$s cannot be used in this template. See the %2$s for more info.', 'wordpress-seo'), '<code>%s</code>', 'HelpScout beacon'), 'help_video_iframe_title' => sprintf(__('%s video tutorial', 'wordpress-seo'), 'Yoast SEO'), 'scrollable_table_hint' => __('Scroll to see the table content.', 'wordpress-seo'), 'wincher_is_logged_in' => WPSEO_Options::get('wincher_integration_active', true) ? YoastSEO( )->helpers->wincher->login_status( ) : false, ], YoastSEO( )->helpers->wincher->get_admin_global_links( )) |
| /inc/class-wpseo-rank.php:167 | 1 | $labels = [self::NO_FOCUS => sprintf(__('SEO: %s', 'wordpress-seo'), __('No Focus Keyphrase', 'wordpress-seo')), self::BAD => sprintf(__('SEO: %s', 'wordpress-seo'), __('Needs improvement', 'wordpress-seo')), self::OK => sprintf(__('SEO: %s', 'wordpress-seo'), __('OK', 'wordpress-seo')), self::GOOD => sprintf(__('SEO: %s', 'wordpress-seo'), __('Good', 'wordpress-seo')), self::NO_INDEX => sprintf(__('SEO: %s', 'wordpress-seo'), __('Post Noindexed', 'wordpress-seo')), ] |
| /inc/class-wpseo-replace-vars.php:1469 | 1 | $replacement_variables = [new WPSEO_Replacement_Variable('date', __('Date', 'wordpress-seo'), __('Replaced with the date of the post/page', 'wordpress-seo')), new WPSEO_Replacement_Variable('title', __('Title', 'wordpress-seo'), __('Replaced with the title of the post/page', 'wordpress-seo')), new WPSEO_Replacement_Variable('parent_title', __('Parent title', 'wordpress-seo'), __('Replaced with the title of the parent page of the current page', 'wordpress-seo')), new WPSEO_Replacement_Variable('archive_title', __('Archive title', 'wordpress-seo'), __('Replaced with the normal title for an archive generated by WordPress', 'wordpress-seo')), new WPSEO_Replacement_Variable('sitename', __('Site title', 'wordpress-seo'), __('The site\'s name', 'wordpress-seo')), new WPSEO_Replacement_Variable('sitedesc', __('Tagline', 'wordpress-seo'), __('The site\'s tagline', 'wordpress-seo')), new WPSEO_Replacement_Variable('excerpt', __('Excerpt', 'wordpress-seo'), __('Replaced with the post/page excerpt (or auto-generated if it does not exist)', 'wordpress-seo')), new WPSEO_Replacement_Variable('excerpt_only', __('Excerpt only', 'wordpress-seo'), __('Replaced with the post/page excerpt (without auto-generation)', 'wordpress-seo')), new WPSEO_Replacement_Variable('tag', __('Tag', 'wordpress-seo'), __('Replaced with the current tag/tags', 'wordpress-seo')), new WPSEO_Replacement_Variable('category', __('Category', 'wordpress-seo'), __('Replaced with the post categories (comma separated)', 'wordpress-seo')), new WPSEO_Replacement_Variable('primary_category', __('Primary category', 'wordpress-seo'), __('Replaced with the primary category of the post/page', 'wordpress-seo')), new WPSEO_Replacement_Variable('category_description', __('Category description', 'wordpress-seo'), __('Replaced with the category description', 'wordpress-seo')), new WPSEO_Replacement_Variable('tag_description', __('Tag description', 'wordpress-seo'), __('Replaced with the tag description', 'wordpress-seo')), new WPSEO_Replacement_Variable('term_description', __('Term description', 'wordpress-seo'), __('Replaced with the term description', 'wordpress-seo')), new WPSEO_Replacement_Variable('term_title', __('Term title', 'wordpress-seo'), __('Replaced with the term name', 'wordpress-seo')), new WPSEO_Replacement_Variable('searchphrase', __('Search phrase', 'wordpress-seo'), __('Replaced with the current search phrase', 'wordpress-seo')), new WPSEO_Replacement_Variable('term_hierarchy', __('Term hierarchy', 'wordpress-seo'), __('Replaced with the term ancestors hierarchy', 'wordpress-seo')), new WPSEO_Replacement_Variable('sep', __('Separator', 'wordpress-seo'), $separator_description), new WPSEO_Replacement_Variable('currentdate', __('Current date', 'wordpress-seo'), __('Replaced with the current date', 'wordpress-seo')), new WPSEO_Replacement_Variable('currentyear', __('Current year', 'wordpress-seo'), __('Replaced with the current year', 'wordpress-seo')), new WPSEO_Replacement_Variable('currentmonth', __('Current month', 'wordpress-seo'), __('Replaced with the current month', 'wordpress-seo')), new WPSEO_Replacement_Variable('currentday', __('Current day', 'wordpress-seo'), __('Replaced with the current day', 'wordpress-seo')), new WPSEO_Replacement_Variable('post_year', __('Post year', 'wordpress-seo'), __('Replaced with the year the post was published', 'wordpress-seo')), new WPSEO_Replacement_Variable('post_month', __('Post month', 'wordpress-seo'), __('Replaced with the month the post was published', 'wordpress-seo')), new WPSEO_Replacement_Variable('post_day', __('Post day', 'wordpress-seo'), __('Replaced with the day the post was published', 'wordpress-seo')), new WPSEO_Replacement_Variable('author_first_name', __('Author first name', 'wordpress-seo'), __('Replaced with the first name of the author', 'wordpress-seo')), new WPSEO_Replacement_Variable('author_last_name', __('Author last name', 'wordpress-seo'), __('Replaced with the last name of the author', 'wordpress-seo')), new WPSEO_Replacement_Variable('permalink', __('Permalink', 'wordpress-seo'), __('Replaced with the permalink', 'wordpress-seo')), new WPSEO_Replacement_Variable('post_content', __('Post Content', 'wordpress-seo'), __('Replaced with the post content', 'wordpress-seo')), new WPSEO_Replacement_Variable('category_title', __('Category Title', 'wordpress-seo'), __('Current or first category title', 'wordpress-seo')), ] |
| /inc/class-addon-manager.php:836 | 1 | return (object) ['renewal_url' => $subscription->renewalUrl, 'expiry_date' => $subscription->expiryDate, 'product' => (object) ['version' => $subscription->product->version, 'name' => $subscription->product->name, 'slug' => $subscription->product->slug, 'last_updated' => $subscription->product->lastUpdated, 'store_url' => $subscription->product->storeUrl, 'download' => ($subscription->product->download ?? null), 'changelog' => $subscription->product->changelog, ], ] |
| /inc/class-addon-manager.php:571 | 1 | return (object) ['new_version' => ($subscription->product->version ?? ''), 'name' => $subscription->product->name, 'slug' => $subscription->product->slug, 'plugin' => $plugin_file, 'url' => $subscription->product->store_url, 'last_update' => $subscription->product->last_updated, 'homepage' => $subscription->product->store_url, 'download_link' => $subscription->product->download, 'package' => $subscription->product->download, 'sections' => ['changelog' => $changelog, 'support' => $this->get_support_section( ), ], 'icons' => ['2x' => $this->get_icon($subscription->product->slug), ], 'update_supported' => true, 'banners' => $this->get_banners($subscription->product->slug), 'tested' => YOAST_SEO_WP_TESTED, 'requires' => ($yoast_free_data->requires ?? $defaults['requires']), 'requires_php' => YOAST_SEO_PHP_REQUIRED, ] |
| /inc/class-wpseo-meta.php:971 | 1 | $post_ids = $repository->query( )->select('object_id')->where('primary_focus_keyword', $keyword)->where('object_type', 'post')->where_not_equal('object_id', $post_id)->where_not_equal('post_status', 'trash')->limit(2)->find_array( ) |
| /inc/class-upgrade-history.php:86 | 1 | $results = $wpdb->get_results($wpdb->prepare(' SELECT %i, %i FROM ' . $wpdb->options . ' WHERE %i IN ( ' . implode(',', array_fill(0, count($option_names), '%s')) . ' ) ', array_merge(['option_value', 'option_name', 'option_name'], $option_names)), ARRAY_A) |
| /inc/class-wpseo-utils.php:856 | 1 | $wpseo_admin_l10n = ['displayAdvancedTab' => WPSEO_Capability_Utils::current_user_can('wpseo_edit_advanced_metadata') || !WPSEO_Options::get('disableadvanced_meta'), 'noIndex' => (bool) $no_index, 'isPostType' => (bool) get_post_type( ), 'postType' => get_post_type( ), 'postTypeNamePlural' => ($page_type === 'post') ? $label_object->label : $label_object->name, 'postTypeNameSingular' => ($page_type === 'post') ? $label_object->labels->singular_name : $label_object->singular_name, 'isBreadcrumbsDisabled' => WPSEO_Options::get('breadcrumbs-enable', false) !== true && !current_theme_supports('yoast-seo-breadcrumbs'), 'isAiFeatureActive' => (bool) WPSEO_Options::get('enable_ai_generator'), ] |
| /inc/class-wpseo-rank.php:236 | 1 | $labels = [self::BAD => sprintf(__('Inclusive language: %s', 'wordpress-seo'), __('Needs improvement', 'wordpress-seo')), self::OK => sprintf(__('Inclusive language: %s', 'wordpress-seo'), __('Potentially non-inclusive', 'wordpress-seo')), self::GOOD => sprintf(__('Inclusive language: %s', 'wordpress-seo'), __('Good', 'wordpress-seo')), ] |
| /inc/class-wpseo-rank.php:204 | 1 | $labels = [self::BAD => sprintf(__('Readability: %s', 'wordpress-seo'), __('Needs improvement', 'wordpress-seo')), self::OK => sprintf(__('Readability: %s', 'wordpress-seo'), __('OK', 'wordpress-seo')), self::GOOD => sprintf(__('Readability: %s', 'wordpress-seo'), __('Good', 'wordpress-seo')), self::NO_FOCUS => sprintf(__('Readability: %s', 'wordpress-seo'), __('Not analyzed', 'wordpress-seo')), ] |
| /admin/class-yoast-dashboard-widget.php:127 | 1 | return ['feed_header' => sprintf(__('Latest blog posts on %1$s', 'wordpress-seo'), 'Yoast.com'), 'feed_footer' => __('Read more like this on our SEO blog', 'wordpress-seo'), 'wp_version' => substr($GLOBALS['wp_version'], 0, 3) . '-' . (is_plugin_active('classic-editor/classic-editor.php') ? '1' : '0'), 'php_version' => PHP_MAJOR_VERSION . '.' . PHP_MINOR_VERSION, ] |
| /admin/class-admin.php:344 | 1 | return array_merge(['isRtl' => is_rtl( ), 'variable_warning' => sprintf(__('Warning: the variable %1$s cannot be used in this template. See the %2$s for more info.', 'wordpress-seo'), '<code>%s</code>', 'HelpScout beacon'), 'help_video_iframe_title' => sprintf(__('%s video tutorial', 'wordpress-seo'), 'Yoast SEO'), 'scrollable_table_hint' => __('Scroll to see the table content.', 'wordpress-seo'), 'wincher_is_logged_in' => WPSEO_Options::get('wincher_integration_active', true) ? YoastSEO( )->helpers->wincher->login_status( ) : false, ], YoastSEO( )->helpers->wincher->get_admin_global_links( )) |
| /inc/sitemaps/class-author-sitemap-provider.php:93 | 1 | $defaults = ['capability' => ['edit_posts'], 'meta_key' => '_yoast_wpseo_profile_updated', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_query' => ['relation' => 'AND', ['key' => $wpdb->get_blog_prefix( ) . 'user_level', 'value' => '0', 'compare' => '!=', ], ['relation' => 'OR', ['key' => 'wpseo_noindex_author', 'value' => 'on', 'compare' => '!=', ], ['key' => 'wpseo_noindex_author', 'compare' => 'NOT EXISTS', ], ], ], ] |
| /inc/sitemaps/class-author-sitemap-provider.php:73 | 1 | $index[] = ['loc' => WPSEO_Sitemaps_Router::get_base_url('author-sitemap' . $current_page . '.xml'), 'lastmod' => ($user->_yoast_wpseo_profile_updated) ? YoastSEO( )->helpers->date->format_timestamp($user->_yoast_wpseo_profile_updated) : null, ] |
| /inc/sitemaps/class-sitemaps.php:547 | 1 | $dates = $wpdb->get_results($wpdb->prepare(' SELECT %i, MAX(%i) AS %i FROM %i WHERE %i IN (' . implode(', ', array_fill(0, count($post_statuses), '%s')) . ') AND %i IN (' . implode(', ', array_fill(0, count($post_type_names), '%s')) . ') GROUP BY %i ORDER BY %i DESC ', $replacements)) |
| /inc/options/class-wpseo-option-ms.php:85 | 1 | $this->defaults = ['access' => 'admin', 'defaultblog' => '', "{$allow_prefix}disableadvanced_meta" => true, "{$allow_prefix}ryte_indexability" => false, "{$allow_prefix}content_analysis_active" => true, "{$allow_prefix}keyword_analysis_active" => true, "{$allow_prefix}inclusive_language_analysis_active" => true, "{$allow_prefix}enable_admin_bar_menu" => true, "{$allow_prefix}enable_cornerstone_content" => true, "{$allow_prefix}enable_xml_sitemap" => true, "{$allow_prefix}enable_text_link_counter" => true, "{$allow_prefix}enable_headless_rest_endpoints" => true, "{$allow_prefix}enable_metabox_insights" => true, "{$allow_prefix}enable_link_suggestions" => true, "{$allow_prefix}tracking" => true, "{$allow_prefix}enable_enhanced_slack_sharing" => true, "{$allow_prefix}semrush_integration_active" => true, "{$allow_prefix}wincher_integration_active" => false, "{$allow_prefix}remove_feed_global" => true, "{$allow_prefix}remove_feed_global_comments" => true, "{$allow_prefix}remove_feed_post_comments" => true, "{$allow_prefix}enable_index_now" => true, "{$allow_prefix}enable_ai_generator" => true, "{$allow_prefix}remove_feed_authors" => true, "{$allow_prefix}remove_feed_categories" => true, "{$allow_prefix}remove_feed_tags" => true, "{$allow_prefix}remove_feed_custom_taxonomies" => true, "{$allow_prefix}remove_feed_post_types" => true, "{$allow_prefix}remove_feed_search" => true, "{$allow_prefix}remove_atom_rdf_feeds" => true, "{$allow_prefix}remove_shortlinks" => true, "{$allow_prefix}remove_rest_api_links" => true, "{$allow_prefix}remove_rsd_wlw_links" => true, "{$allow_prefix}remove_oembed_links" => true, "{$allow_prefix}remove_generator" => true, "{$allow_prefix}remove_emoji_scripts" => true, "{$allow_prefix}remove_powered_by_header" => true, "{$allow_prefix}remove_pingback_header" => true, "{$allow_prefix}clean_campaign_tracking_urls" => true, "{$allow_prefix}clean_permalinks" => true, "{$allow_prefix}search_cleanup" => true, "{$allow_prefix}search_cleanup_emoji" => true, "{$allow_prefix}search_cleanup_patterns" => true, "{$allow_prefix}redirect_search_pretty_urls" => true, "{$allow_prefix}algolia_integration_active" => true, ] |
| /inc/options/class-wpseo-option-titles.php:934 | 1 | $separators = ['sc-dash' => ['option' => '-', 'label' => __('Dash', 'wordpress-seo'), ], 'sc-ndash' => ['option' => '–', 'label' => __('En dash', 'wordpress-seo'), ], 'sc-mdash' => ['option' => '—', 'label' => __('Em dash', 'wordpress-seo'), ], 'sc-colon' => ['option' => ':', 'label' => __('Colon', 'wordpress-seo'), ], 'sc-middot' => ['option' => '·', 'label' => __('Middle dot', 'wordpress-seo'), ], 'sc-bull' => ['option' => '•', 'label' => __('Bullet', 'wordpress-seo'), ], 'sc-star' => ['option' => '*', 'label' => __('Asterisk', 'wordpress-seo'), ], 'sc-smstar' => ['option' => '⋆', 'label' => __('Low asterisk', 'wordpress-seo'), ], 'sc-pipe' => ['option' => '|', 'label' => __('Vertical bar', 'wordpress-seo'), ], 'sc-tilde' => ['option' => '~', 'label' => __('Small tilde', 'wordpress-seo'), ], 'sc-laquo' => ['option' => '«', 'label' => __('Left angle quotation mark', 'wordpress-seo'), ], 'sc-raquo' => ['option' => '»', 'label' => __('Right angle quotation mark', 'wordpress-seo'), ], 'sc-lt' => ['option' => '>', 'label' => __('Less than sign', 'wordpress-seo'), ], 'sc-gt' => ['option' => '<', 'label' => __('Greater than sign', 'wordpress-seo'), ], ] |
| /inc/class-wpseo-replace-vars.php:1513 | 1 | $replacement_variables = [new WPSEO_Replacement_Variable('pt_single', __('Post type (singular)', 'wordpress-seo'), __('Replaced with the content type single label', 'wordpress-seo')), new WPSEO_Replacement_Variable('pt_plural', __('Post type (plural)', 'wordpress-seo'), __('Replaced with the content type plural label', 'wordpress-seo')), new WPSEO_Replacement_Variable('modified', __('Modified', 'wordpress-seo'), __('Replaced with the post/page modified time', 'wordpress-seo')), new WPSEO_Replacement_Variable('id', __('ID', 'wordpress-seo'), __('Replaced with the post/page ID', 'wordpress-seo')), new WPSEO_Replacement_Variable('name', __('Name', 'wordpress-seo'), __('Replaced with the post/page author\'s \'nicename\'', 'wordpress-seo')), new WPSEO_Replacement_Variable('user_description', __('User description', 'wordpress-seo'), __('Replaced with the post/page author\'s \'Biographical Info\'', 'wordpress-seo')), new WPSEO_Replacement_Variable('page', __('Page', 'wordpress-seo'), __('Replaced with the current page number with context (i.e. page 2 of 4)', 'wordpress-seo')), new WPSEO_Replacement_Variable('pagetotal', __('Pagetotal', 'wordpress-seo'), __('Replaced with the current page total', 'wordpress-seo')), new WPSEO_Replacement_Variable('pagenumber', __('Pagenumber', 'wordpress-seo'), __('Replaced with the current page number', 'wordpress-seo')), new WPSEO_Replacement_Variable('caption', __('Caption', 'wordpress-seo'), __('Attachment caption', 'wordpress-seo')), new WPSEO_Replacement_Variable('focuskw', __('Focus keyword', 'wordpress-seo'), __('Replaced with the posts focus keyphrase', 'wordpress-seo')), new WPSEO_Replacement_Variable('term404', __('Term404', 'wordpress-seo'), __('Replaced with the slug which caused the 404', 'wordpress-seo')), new WPSEO_Replacement_Variable('cf_<custom-field-name>', '<custom-field-name> ' . __('(custom field)', 'wordpress-seo'), __('Replaced with a posts custom field value', 'wordpress-seo')), new WPSEO_Replacement_Variable('ct_<custom-tax-name>', '<custom-tax-name> ' . __('(custom taxonomy)', 'wordpress-seo'), __('Replaced with a posts custom taxonomies, comma separated.', 'wordpress-seo')), new WPSEO_Replacement_Variable('ct_desc_<custom-tax-name>', '<custom-tax-name> ' . __('description (custom taxonomy)', 'wordpress-seo'), __('Replaced with a custom taxonomies description', 'wordpress-seo')), ] |
| /src/routes/workouts-route.php:51 | 1 | $workouts_route = [['methods' => 'GET', 'callback' => [$this, 'get_workouts'], 'permission_callback' => $edit_others_posts, ], ['methods' => 'POST', 'callback' => [$this, 'set_workouts'], 'permission_callback' => $edit_others_posts, 'args' => $this->get_workouts_routes_args( ), ], ] |
| /src/routes/integrations-route.php:54 | 1 | $set_active_route = ['methods' => 'POST', 'callback' => [$this, 'set_integration_active'], 'permission_callback' => [$this, 'can_manage_options'], 'args' => ['active' => ['type' => 'boolean', 'required' => true, ], 'integration' => ['type' => 'string', 'required' => true, ], ], ] |
| /src/routes/wincher-route.php:165 | 1 | $get_keyphrases_route_args = ['methods' => 'POST', 'callback' => [$this, 'get_tracked_keyphrases'], 'permission_callback' => [$this, 'can_use_wincher'], 'args' => ['keyphrases' => ['required' => false, ], 'permalink' => ['required' => false, ], 'startAt' => ['required' => false, ], ], ] |
| /src/routes/wincher-route.php:134 | 1 | $authentication_route_args = ['methods' => 'POST', 'callback' => [$this, 'authenticate'], 'permission_callback' => [$this, 'can_use_wincher'], 'args' => ['code' => ['validate_callback' => [$this, 'has_valid_code'], 'required' => true, ], 'websiteId' => ['validate_callback' => [$this, 'has_valid_website_id'], 'required' => true, ], ], ] |
| /src/routes/semrush-route.php:141 | 1 | $related_keyphrases_route_args = ['methods' => 'GET', 'callback' => [$this, 'get_related_keyphrases'], 'permission_callback' => [$this, 'can_use_semrush'], 'args' => ['keyphrase' => ['validate_callback' => [$this, 'has_valid_keyphrase'], 'required' => true, ], 'country_code' => ['required' => true, ], ], ] |
| /src/llms-txt/application/configuration/llms-txt-configuration.php:61 | 1 | $configuration = ['generationFailure' => !$this->runner->is_successful( ), 'generationFailureReason' => $this->runner->get_generation_failure_reason( ), 'llmsTxtUrl' => \home_url('llms.txt'), 'disabledPageIndexables' => ($this->post_type_helper->is_of_indexable_post_type('page') === false), 'otherIncludedPagesLimit' => $this->options_helper->get_other_included_pages_limit( ), ] |
| /src/generators/schema/organization.php:36 | 1 | $organization = ['@type' => 'Organization', '@id' => $this->context->site_url . Schema_IDs::ORGANIZATION_HASH, 'name' => $this->helpers->schema->html->smart_strip_tags($this->context->company_name), ] |
| /src/generators/schema/article.php:48 | 1 | $data = ['@type' => $this->context->schema_article_type, '@id' => $this->context->canonical . Schema_IDs::ARTICLE_HASH, 'isPartOf' => ['@id' => $this->context->main_schema_id], 'author' => ['name' => ($author instanceof WP_User) ? $this->helpers->schema->html->smart_strip_tags($author->display_name) : '', '@id' => $this->helpers->schema->id->get_user_schema_id($this->context->post->post_author, $this->context), ], 'headline' => $this->helpers->schema->html->smart_strip_tags($this->helpers->post->get_post_title_with_fallback($this->context->id)), 'datePublished' => $this->helpers->date->format($this->context->post->post_date_gmt), ] |
| /src/generators/schema/howto.php:160 | 1 | $data = ['@type' => 'HowTo', '@id' => $this->context->canonical . '#howto-' . ($index + 1), 'name' => $this->helpers->schema->html->smart_strip_tags($this->helpers->post->get_post_title_with_fallback($this->context->id)), 'mainEntityOfPage' => ['@id' => $this->context->main_schema_id], 'description' => '', ] |
| /src/generators/schema/faq.php:85 | 1 | $data = ['@type' => 'Question', '@id' => $url, 'position' => $position, 'url' => $url, 'name' => $this->helpers->schema->html->smart_strip_tags($question['jsonQuestion']), 'answerCount' => 1, 'acceptedAnswer' => $this->add_accepted_answer_property($question), ] |
| /src/generators/schema/website.php:27 | 1 | $data = ['@type' => 'WebSite', '@id' => $this->context->site_url . Schema_IDs::WEBSITE_HASH, 'url' => $this->context->site_url, 'name' => $this->helpers->schema->html->smart_strip_tags($this->context->site_name), 'description' => \get_bloginfo('description'), ] |
| /src/generators/schema/webpage.php:31 | 1 | $data = ['@type' => $this->context->schema_page_type, '@id' => $this->context->main_schema_id, 'url' => $this->context->canonical, 'name' => $this->helpers->schema->html->smart_strip_tags($this->context->title), 'isPartOf' => ['@id' => $this->context->site_url . Schema_IDs::WEBSITE_HASH, ], ] |
| /src/generators/schema-generator.php:302 | 1 | $schema_pieces = [new Schema\Article( ), new Schema\WebPage( ), new Schema\Main_Image( ), new Schema\Breadcrumb( ), new Schema\Website( ), new Schema\Organization( ), new Schema\Person( ), new Schema\Author( ), new Schema\FAQ( ), new Schema\HowTo( ), ] |
| /src/commands/index-command.php:227 | 1 | $indexation_actions = ['posts' => $this->post_indexation_action, 'terms' => $this->term_indexation_action, 'post type archives' => $this->post_type_archive_indexation_action, 'general objects' => $this->general_indexation_action, 'post links' => $this->post_link_indexing_action, 'term links' => $this->term_link_indexing_action, ] |
| /src/actions/indexing/post-link-indexing-action.php:121 | 1 | return $this->wpdb->prepare(" SELECT P.ID, P.post_content FROM {$this->wpdb->posts} AS P LEFT JOIN $indexable_table AS I ON P.ID = I.object_id AND I.link_count IS NOT NULL AND I.object_type = 'post' LEFT JOIN $links_table AS L ON L.post_id = P.ID AND L.target_indexable_id IS NULL AND L.type = 'internal' AND L.target_post_id IS NOT NULL AND L.target_post_id != 0 WHERE ( I.object_id IS NULL OR L.post_id IS NOT NULL ) AND P.post_status = 'publish' AND P.post_type IN (" . \implode(', ', \array_fill(0, \count($public_post_types), '%s')) . ") $limit_query", $replacements) |
| /src/actions/indexing/post-link-indexing-action.php:81 | 1 | return $this->wpdb->prepare("SELECT COUNT(P.ID) FROM {$this->wpdb->posts} AS P LEFT JOIN $indexable_table AS I ON P.ID = I.object_id AND I.link_count IS NOT NULL AND I.object_type = 'post' LEFT JOIN $links_table AS L ON L.post_id = P.ID AND L.target_indexable_id IS NULL AND L.type = 'internal' AND L.target_post_id IS NOT NULL AND L.target_post_id != 0 WHERE ( I.object_id IS NULL OR L.post_id IS NOT NULL ) AND P.post_status = 'publish' AND P.post_type IN (" . \implode(', ', \array_fill(0, \count($public_post_types), '%s')) . ')', $public_post_types) |
| /src/analytics/application/to-be-cleaned-indexables-collector.php:40 | 1 | $cleanup_tasks = ['indexables_with_post_object_type_and_shop_order_object_sub_type' => $this->indexable_cleanup_repository->count_indexables_with_object_type_and_object_sub_type('post', 'shop_order'), 'indexables_with_auto-draft_post_status' => $this->indexable_cleanup_repository->count_indexables_with_post_status('auto-draft'), 'indexables_for_non_publicly_viewable_post' => $this->indexable_cleanup_repository->count_indexables_for_non_publicly_viewable_post( ), 'indexables_for_non_publicly_viewable_taxonomies' => $this->indexable_cleanup_repository->count_indexables_for_non_publicly_viewable_taxonomies( ), 'indexables_for_non_publicly_viewable_post_type_archive_pages' => $this->indexable_cleanup_repository->count_indexables_for_non_publicly_post_type_archive_pages( ), 'indexables_for_authors_archive_disabled' => $this->indexable_cleanup_repository->count_indexables_for_authors_archive_disabled( ), 'indexables_for_authors_without_archive' => $this->indexable_cleanup_repository->count_indexables_for_authors_without_archive( ), 'indexables_for_object_type_and_source_table_users' => $this->indexable_cleanup_repository->count_indexables_for_orphaned_users( ), 'indexables_for_object_type_and_source_table_posts' => $this->indexable_cleanup_repository->count_indexables_for_object_type_and_source_table('posts', 'ID', 'post'), 'indexables_for_object_type_and_source_table_terms' => $this->indexable_cleanup_repository->count_indexables_for_object_type_and_source_table('terms', 'term_id', 'term'), 'orphaned_from_table_indexable_hierarchy' => $this->indexable_cleanup_repository->count_orphaned_from_table('Indexable_Hierarchy', 'indexable_id'), 'orphaned_from_table_indexable_id' => $this->indexable_cleanup_repository->count_orphaned_from_table('SEO_Links', 'indexable_id'), 'orphaned_from_table_target_indexable_id' => $this->indexable_cleanup_repository->count_orphaned_from_table('SEO_Links', 'target_indexable_id'), ] |
| /src/services/health-check/postname-permalink-reports.php:42 | 1 | return $this->get_report_builder( )->set_label(\__('You do not have your postname in the URL of your posts and pages', 'wordpress-seo'))->set_status_recommended( )->set_description($this->get_has_no_postname_in_permalink_description( ))->set_actions($this->get_has_no_postname_in_permalink_actions( ))->build( ) |
| /src/services/health-check/default-tagline-reports.php:42 | 1 | return $this->get_report_builder( )->set_label(\__('You should change the default WordPress tagline', 'wordpress-seo'))->set_status_recommended( )->set_description(\__('You still have the default WordPress tagline. Even an empty one is probably better.', 'wordpress-seo'))->set_actions($this->get_actions( ))->build( ) |
| /src/services/health-check/page-comments-reports.php:42 | 1 | return $this->get_report_builder( )->set_label(\__('Comments break into multiple pages', 'wordpress-seo'))->set_status_recommended( )->set_description(\__('Comments on your posts break into multiple pages. As this is not needed in 999 out of 1000 cases, we recommend you disable it. To fix this, uncheck "Break comments into pages..." on the Discussion Settings page.', 'wordpress-seo'))->set_actions($this->get_has_comments_on_multiple_pages_actions( ))->build( ) |
| /src/services/health-check/links-table-reports.php:57 | 1 | return $this->get_report_builder( )->set_label(\__('The text link counter feature is not working as expected', 'wordpress-seo'))->set_status_recommended( )->set_description($this->get_links_table_not_accessible_description( ))->set_actions($this->get_actions( ))->build( ) |
| /src/helpers/schema/replace-vars-helper.php:88 | 1 | $replace_vars = ['main_schema_id' => $context->main_schema_id, 'author_id' => $this->id_helper->get_user_schema_id($context->indexable->author_id, $context), 'person_id' => $context->site_url . Schema_IDs::PERSON_HASH, 'primary_image_id' => $context->canonical . Schema_IDs::PRIMARY_IMAGE_HASH, 'webpage_id' => $context->main_schema_id, 'website_id' => $context->site_url . Schema_IDs::WEBSITE_HASH, 'organization_id' => $context->site_url . Schema_IDs::ORGANIZATION_HASH, ] |
| /src/services/health-check/report-builder.php:140 | 1 | return ['label' => $this->label, 'status' => $this->status, 'badge' => $this->get_badge( ), 'description' => $this->description, 'actions' => $this->get_actions_with_signature( ), 'test' => $this->test_identifier, ] |
| /src/helpers/notification-helper.php:63 | 1 | return ['id' => $notification->get_id( ), 'message' => $notification->get_message( ), 'nonce' => $notification->get_nonce( ), 'type' => $notification->get_type( ), 'dismissed' => $this->is_notification_dismissed($notification), ] |
| /src/helpers/short-link-helper.php:103 | 1 | $data = ['php_version' => $this->get_php_version( ), 'platform' => 'wordpress', 'platform_version' => $this->get_platform_version( ), 'software' => $this->get_software( ), 'software_version' => \WPSEO_VERSION, 'days_active' => $this->get_days_active( ), 'user_language' => \get_user_locale( ), ] |
| /src/helpers/wincher-helper.php:85 | 1 | return ['links.wincher.login' => 'https://app.wincher.com/login?utm_medium=plugin&utm_source=yoast&referer=yoast&partner=yoast', 'links.wincher.about' => WPSEO_Shortlinker::get('https://yoa.st/dashboard-about-wincher'), 'links.wincher.pricing' => WPSEO_Shortlinker::get('https://yoa.st/wincher-popup-pricing'), 'links.wincher.website' => WPSEO_Shortlinker::get('https://yoa.st/wincher-popup'), 'links.wincher.upgrade' => WPSEO_Shortlinker::get('https://yoa.st/wincher-upgrade'), ] |
| /src/helpers/post-helper.php:143 | 1 | $query = $this->repository->query( )->select('id')->where('object_type', 'post')->where('object_sub_type', 'attachment')->where('post_status', 'inherit')->where('post_parent', $post_parent) |
| /src/helpers/author-archive-helper.php:132 | 1 | $indexable_exists = Model::of_type('Indexable')->select('id')->where('object_type', 'post')->where_in('object_sub_type', $this->get_author_archive_post_types( ))->where('author_id', $author_id)->where('is_public', 1)->find_one( ) |
| /src/helpers/author-archive-helper.php:163 | 1 | $indexable_exists = Model::of_type('Indexable')->select('id')->where('object_type', 'post')->where_in('object_sub_type', $this->get_author_archive_post_types( ))->where('author_id', $author_id)->where_null('is_public')->find_one( ) |
| /src/routes/first-time-configuration-route.php:89 | 1 | $site_representation_route = ['methods' => 'POST', 'callback' => [$this, 'set_site_representation'], 'permission_callback' => [$this, 'can_manage_options'], 'args' => ['company_or_person' => ['type' => 'string', 'enum' => ['company', 'person', ], 'required' => true, ], 'company_name' => ['type' => 'string', ], 'company_logo' => ['type' => 'string', ], 'company_logo_id' => ['type' => 'integer', ], 'person_logo' => ['type' => 'string', ], 'person_logo_id' => ['type' => 'integer', ], 'company_or_person_user_id' => ['type' => 'integer', ], 'description' => ['type' => 'string', ], ], ] |
| /src/routes/first-time-configuration-route.php:127 | 1 | $social_profiles_route = ['methods' => 'POST', 'callback' => [$this, 'set_social_profiles'], 'permission_callback' => [$this, 'can_manage_options'], 'args' => ['facebook_site' => ['type' => 'string', ], 'twitter_site' => ['type' => 'string', ], 'other_social_urls' => ['type' => 'array', ], ], ] |
| /src/integrations/admin/crawl-settings-integration.php:124 | 1 | $this->feed_settings = ['remove_feed_global' => \__('Global feed', 'wordpress-seo'), 'remove_feed_global_comments' => \__('Global comment feeds', 'wordpress-seo'), 'remove_feed_post_comments' => \__('Post comments feeds', 'wordpress-seo'), 'remove_feed_authors' => \__('Post authors feeds', 'wordpress-seo'), 'remove_feed_post_types' => \__('Post type feeds', 'wordpress-seo'), 'remove_feed_categories' => \__('Category feeds', 'wordpress-seo'), 'remove_feed_tags' => \__('Tag feeds', 'wordpress-seo'), 'remove_feed_custom_taxonomies' => \__('Custom taxonomy feeds', 'wordpress-seo'), 'remove_feed_search' => \__('Search results feeds', 'wordpress-seo'), 'remove_atom_rdf_feeds' => \__('Atom/RDF feeds', 'wordpress-seo'), ] |
| /src/integrations/admin/first-time-configuration-integration.php:191 | 1 | $data_ftc = ['canEditUser' => $this->can_edit_profile($person_id), 'companyOrPerson' => $this->is_company_or_person( ), 'companyOrPersonLabel' => $selected_option_label, 'companyName' => $this->get_company_name( ), 'fallbackCompanyName' => $this->get_fallback_company_name($this->get_company_name( )), 'websiteName' => $this->get_website_name( ), 'fallbackWebsiteName' => $this->get_fallback_website_name($this->get_website_name( )), 'companyLogo' => $this->get_company_logo( ), 'companyLogoFallback' => $this->get_company_fallback_logo($this->get_company_logo( )), 'companyLogoId' => $this->get_person_logo_id( ), 'finishedSteps' => $finished_steps, 'personId' => (int) $person_id, 'personName' => $this->get_person_name( ), 'personLogo' => $this->get_person_logo( ), 'personLogoFallback' => $this->get_person_fallback_logo($this->get_person_logo( )), 'personLogoId' => $this->get_person_logo_id( ), 'siteTagline' => $this->get_site_tagline( ), 'socialProfiles' => ['facebookUrl' => $social_profiles['facebook_site'], 'twitterUsername' => $social_profiles['twitter_site'], 'otherSocialUrls' => $social_profiles['other_social_urls'], ], 'isPremium' => $this->product_helper->is_premium( ), 'tracking' => $this->has_tracking_enabled( ), 'isTrackingAllowedMultisite' => $this->is_tracking_enabled_multisite( ), 'isMainSite' => $this->is_main_site( ), 'companyOrPersonOptions' => $options, 'shouldForceCompany' => $this->should_force_company( ), 'knowledgeGraphMessage' => $knowledge_graph_message, 'shortlinks' => ['gdpr' => $this->shortlinker->build_shortlink('https://yoa.st/gdpr-config-workout'), 'configIndexables' => $this->shortlinker->build_shortlink('https://yoa.st/config-indexables'), 'configIndexablesBenefits' => $this->shortlinker->build_shortlink('https://yoa.st/config-indexables-benefits'), ], ] |
| /src/integrations/admin/crawl-settings-integration.php:152 | 1 | $this->search_cleanup_settings = ['search_cleanup' => \__('Filter search terms', 'wordpress-seo'), 'search_cleanup_emoji' => \__('Filter searches with emojis and other special characters', 'wordpress-seo'), 'search_cleanup_patterns' => \__('Filter searches with common spam patterns', 'wordpress-seo'), 'deny_search_crawling' => \__('Prevent search engines from crawling site search URLs', 'wordpress-seo'), 'redirect_search_pretty_urls' => \__('Redirect pretty URLs for search pages to raw format', 'wordpress-seo'), ] |
| /src/integrations/admin/crawl-settings-integration.php:137 | 1 | $this->basic_settings = ['remove_shortlinks' => \__('Shortlinks', 'wordpress-seo'), 'remove_rest_api_links' => \__('REST API links', 'wordpress-seo'), 'remove_rsd_wlw_links' => \__('RSD / WLW links', 'wordpress-seo'), 'remove_oembed_links' => \__('oEmbed links', 'wordpress-seo'), 'remove_generator' => \__('Generator tag', 'wordpress-seo'), 'remove_pingback_header' => \__('Pingback HTTP header', 'wordpress-seo'), 'remove_powered_by_header' => \__('Powered by HTTP header', 'wordpress-seo'), ] |
| /src/integrations/settings-integration.php:972 | 1 | $transformed[$post_type->name] = ['name' => $post_type->name, 'route' => $this->get_route($post_type->name, $post_type->rewrite, $post_type->rest_base), 'label' => $post_type->label, 'singularLabel' => $post_type->labels->singular_name, 'hasArchive' => $this->post_type_helper->has_archive($post_type), 'hasSchemaArticleType' => $this->article_helper->is_article_post_type($post_type->name), 'menuPosition' => $post_type->menu_position, 'isNew' => \in_array($post_type->name, $new_post_types, true), ] |
| /src/integrations/settings-integration.php:525 | 1 | return ['isPremium' => $this->product_helper->is_premium( ), 'isRtl' => \is_rtl( ), 'isNetworkAdmin' => \is_network_admin( ), 'isMainSite' => \is_main_site( ), 'isMultisite' => \is_multisite( ), 'isWooCommerceActive' => $this->woocommerce_helper->is_active( ), 'isLocalSeoActive' => \defined('WPSEO_LOCAL_FILE'), 'isNewsSeoActive' => \defined('WPSEO_NEWS_FILE'), 'isWooCommerceSEOActive' => $woocommerce_seo_active, 'siteUrl' => \get_bloginfo('url'), 'siteTitle' => \get_bloginfo('name'), 'sitemapUrl' => WPSEO_Sitemaps_Router::get_base_url('sitemap_index.xml'), 'hasWooCommerceShopPage' => $shop_page_id !== -1, 'editWooCommerceShopPageUrl' => \get_edit_post_link($shop_page_id, 'js'), 'wooCommerceShopPageSettingUrl' => \get_admin_url(null, 'admin.php?page=wc-settings&tab=products'), 'localSeoPageSettingUrl' => $business_settings_url, 'homepageIsLatestPosts' => $homepage_is_latest_posts, 'homepagePageEditUrl' => \get_edit_post_link($page_on_front, 'js'), 'homepagePostsEditUrl' => \get_edit_post_link($page_for_posts, 'js'), 'createUserUrl' => \admin_url('user-new.php'), 'createPageUrl' => \admin_url('post-new.php?post_type=page'), 'editUserUrl' => \admin_url('user-edit.php'), 'editTaxonomyUrl' => \admin_url('edit-tags.php'), 'generalSettingsUrl' => \admin_url('options-general.php'), 'companyOrPersonMessage' => \apply_filters('wpseo_knowledge_graph_setting_msg', ''), 'currentUserId' => \get_current_user_id( ), 'canCreateUsers' => \current_user_can('create_users'), 'canCreatePages' => \current_user_can('edit_pages'), 'canEditUsers' => \current_user_can('edit_users'), 'canManageOptions' => \current_user_can('manage_options'), 'userLocale' => \str_replace('_', '-', \get_user_locale( )), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'showForceRewriteTitlesSetting' => !\current_theme_supports('title-tag') && !(\function_exists('wp_is_block_theme') && \wp_is_block_theme( )), 'upsellSettings' => $this->get_upsell_settings( ), 'siteRepresentsPerson' => $this->get_site_represents_person($settings), 'siteBasicsPolicies' => $this->get_site_basics_policies($settings), ] |
| /src/integrations/admin/first-time-configuration-integration.php:150 | 1 | $data = ['disabled' => !\YoastSEO( )->helpers->indexable->should_index_indexables( ), 'amount' => \YoastSEO( )->helpers->indexing->get_filtered_unindexed_count( ), 'firstTime' => (\YoastSEO( )->helpers->indexing->is_initial_indexing( ) === true), 'errorMessage' => '', 'restApi' => ['root' => \esc_url_raw(\rest_url( )), 'indexing_endpoints' => $this->get_endpoints( ), 'nonce' => \wp_create_nonce('wp_rest'), ], ] |
| /src/integrations/settings-integration.php:1025 | 1 | $transformed[$taxonomy->name] = ['name' => $taxonomy->name, 'route' => $this->get_route($taxonomy->name, $taxonomy->rewrite, $taxonomy->rest_base), 'label' => $taxonomy->label, 'showUi' => $taxonomy->show_ui, 'singularLabel' => $taxonomy->labels->singular_name, 'postTypes' => \array_filter($taxonomy->object_type, static function ($object_type) use ($post_type_names) { /**/ } ), 'isNew' => \in_array($taxonomy->name, $new_taxonomies, true), ] |
| /src/integrations/support-integration.php:182 | 1 | return ['preferences' => ['hasPremiumSubscription' => $this->addon_manager->has_valid_subscription(WPSEO_Addon_Manager::PREMIUM_SLUG), 'hasWooSeoSubscription' => $this->addon_manager->has_valid_subscription(WPSEO_Addon_Manager::WOOCOMMERCE_SLUG), 'isRtl' => \is_rtl( ), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'upsellSettings' => ['actionId' => 'load-nfd-ctb', 'premiumCtbId' => 'f6a84663-465f-4cb5-8ba5-f7a6d72224b2', ], 'isWooCommerceActive' => $this->woocommerce_conditional->is_met( ), ], 'linkParams' => $this->shortlink_helper->get_query_params( ), 'currentPromotions' => \YoastSEO( )->classes->get(Promotion_Manager::class)->get_current_promotions( ), ] |
| /src/integrations/cleanup-integration.php:119 | 1 | return \array_merge(['clean_indexables_with_object_type_and_object_sub_type_shop_order' => function ($limit) { /**/ } , 'clean_indexables_by_post_status_auto-draft' => function ($limit) { /**/ } , 'clean_indexables_for_non_publicly_viewable_post' => function ($limit) { /**/ } , 'clean_indexables_for_non_publicly_viewable_taxonomies' => function ($limit) { /**/ } , 'clean_indexables_for_non_publicly_viewable_post_type_archive_pages' => function ($limit) { /**/ } , 'clean_indexables_for_authors_archive_disabled' => function ($limit) { /**/ } , 'clean_indexables_for_authors_without_archive' => function ($limit) { /**/ } , 'update_indexables_author_to_reassigned' => function ($limit) { /**/ } , 'clean_orphaned_user_indexables_without_wp_user' => function ($limit) { /**/ } , 'clean_orphaned_user_indexables_without_wp_post' => function ($limit) { /**/ } , 'clean_orphaned_user_indexables_without_wp_term' => function ($limit) { /**/ } , ], $this->get_additional_indexable_cleanups( ), ['clean_orphaned_content_indexable_hierarchy' => function ($limit) { /**/ } , 'clean_orphaned_content_seo_links_indexable_id' => function ($limit) { /**/ } , 'clean_orphaned_content_seo_links_target_indexable_id' => function ($limit) { /**/ } , ], $this->get_additional_misc_cleanups( )) |
| /src/integrations/settings-integration.php:474 | 1 | return ['settings' => $this->transform_settings($settings), 'defaultSettingValues' => $default_setting_values, 'disabledSettings' => $this->get_disabled_settings($settings), 'endpoint' => \admin_url('options.php'), 'nonce' => \wp_create_nonce(self::PAGE . '-options'), 'separators' => WPSEO_Option_Titles::get_instance( )->get_separator_options_for_display( ), 'replacementVariables' => $this->get_replacement_variables( ), 'schema' => $this->get_schema($transformed_post_types), 'preferences' => $this->get_preferences($settings), 'linkParams' => WPSEO_Shortlinker::get_query_params( ), 'postTypes' => $transformed_post_types, 'taxonomies' => $transformed_taxonomies, 'fallbacks' => $this->get_fallbacks( ), 'showNewContentTypeNotification' => $show_new_content_type_notification, 'currentPromotions' => \YoastSEO( )->classes->get(Promotion_Manager::class)->get_current_promotions( ), 'llmsTxt' => $this->llms_txt_configuration->get_configuration( ), 'initialLlmTxtPages' => $this->get_site_llms_txt_pages($settings), ] |
| /src/integrations/academy-integration.php:168 | 1 | return ['preferences' => ['isPremium' => $this->product_helper->is_premium( ), 'isWooActive' => $woocommerce_seo_active, 'isLocalActive' => $local_seo_active, 'isRtl' => \is_rtl( ), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'upsellSettings' => ['actionId' => 'load-nfd-ctb', 'premiumCtbId' => 'f6a84663-465f-4cb5-8ba5-f7a6d72224b2', ], ], 'linkParams' => $this->shortlink_helper->get_query_params( ), ] |
| /src/dashboard/application/tracking/setup-steps-tracking.php:79 | 1 | return ['setupWidgetLoaded' => $this->get_setup_widget_loaded( ), 'firstInteractionStage' => $this->get_first_interaction_stage( ), 'lastInteractionStage' => $this->get_last_interaction_stage( ), 'setupWidgetTemporarilyDismissed' => $this->get_setup_widget_temporarily_dismissed( ), 'setupWidgetPermanentlyDismissed' => $this->get_setup_widget_permanently_dismissed( ), ] |
| /src/dashboard/application/configuration/dashboard-configuration.php:130 | 1 | $configuration = ['contentTypes' => $this->content_types_repository->get_content_types( ), 'indexablesEnabled' => $this->indexable_helper->should_index_indexables( ), 'displayName' => $this->user_helper->get_current_user_display_name( ), 'enabledAnalysisFeatures' => $this->enabled_analysis_features_repository->get_features_by_keys([Readability_Analysis::NAME, Keyphrase_Analysis::NAME, ])->to_array( ), 'endpoints' => $this->endpoints_repository->get_all_endpoints( )->to_array( ), 'nonce' => $this->nonce_repository->get_rest_nonce( ), 'setupStepsTracking' => $this->setup_steps_tracking->to_array( ), ] |
| /src/dashboard/domain/content-types/content-types-list.php:45 | 1 | $array[] = ['name' => $content_type->get_name( ), 'label' => $content_type->get_label( ), 'taxonomy' => ($content_type->get_taxonomy( )) ? $content_type->get_taxonomy( )->to_array( ) : null, ] |
| /src/dashboard/infrastructure/integrations/site-kit.php:171 | 1 | return ['installUrl' => \self_admin_url('update.php?page=' . Setup_Url_Interceptor::PAGE . '&redirect_setup_url=') . \rawurlencode($this->get_install_url( )), 'activateUrl' => \self_admin_url('update.php?page=' . Setup_Url_Interceptor::PAGE . '&redirect_setup_url=') . \rawurlencode($this->get_activate_url( )), 'setupUrl' => \self_admin_url('update.php?page=' . Setup_Url_Interceptor::PAGE . '&redirect_setup_url=') . \rawurlencode($this->get_setup_url( )), 'updateUrl' => \self_admin_url('update.php?page=' . Setup_Url_Interceptor::PAGE . '&redirect_setup_url=') . \rawurlencode($this->get_update_url( )), 'dashboardUrl' => \self_admin_url('admin.php?page=googlesitekit-dashboard'), 'isAnalyticsConnected' => $this->is_ga_connected( ), 'isFeatureEnabled' => true, 'isSetupWidgetDismissed' => $this->permanently_dismissed_site_kit_configuration_repository->is_site_kit_configuration_dismissed( ), 'capabilities' => ['installPlugins' => \current_user_can('install_plugins'), 'viewSearchConsoleData' => $this->can_read_data($this->search_console_module), 'viewAnalyticsData' => $this->can_read_data($this->ga_module), ], 'connectionStepsStatuses' => ['isInstalled' => \file_exists(\WP_PLUGIN_DIR . '/' . self::SITE_KIT_FILE), 'isActive' => $this->is_enabled( ), 'isSetupCompleted' => $this->can_read_data($this->search_console_module) || $this->can_read_data($this->ga_module), 'isConsentGranted' => $this->is_connected( ), ], 'isVersionSupported' => \defined('GOOGLESITEKIT_VERSION') ? \version_compare(\GOOGLESITEKIT_VERSION, '1.148.0', '>=') : false, 'isRedirectedFromSiteKit' => isset($_GET['redirected_from_site_kit']), ] |
| /src/actions/wincher/wincher-keyphrases-action.php:281 | 1 | $keyphrases = \array_column($this->indexable_repository->query( )->select('primary_focus_keyword')->where_not_null('primary_focus_keyword')->where('object_type', 'post')->where_not_equal('post_status', 'trash')->distinct( )->find_array( ), 'primary_focus_keyword') |
| /src/actions/indexing/term-link-indexing-action.php:128 | 1 | return $this->wpdb->prepare(" SELECT T.term_id, T.description FROM {$this->wpdb->term_taxonomy} AS T LEFT JOIN $indexable_table AS I ON T.term_id = I.object_id AND I.object_type = 'term' AND I.link_count IS NOT NULL WHERE I.object_id IS NULL AND T.taxonomy IN (" . \implode(', ', \array_fill(0, \count($public_taxonomies), '%s')) . ") $limit_query", $replacements) |
| /src/actions/indexing/indexable-post-indexation-action.php:153 | 1 | return $this->wpdb->prepare(" SELECT COUNT(P.ID) FROM {$this->wpdb->posts} AS P WHERE P.post_type IN (" . \implode(', ', \array_fill(0, \count($post_types), '%s')) . ') AND P.post_status NOT IN (' . \implode(', ', \array_fill(0, \count($excluded_post_statuses), '%s')) . ") AND P.ID not in ( SELECT I.object_id from $indexable_table as I WHERE I.object_type = 'post' AND I.version = %d )", $replacements) |
| /src/actions/indexing/indexable-post-indexation-action.php:193 | 1 | return $this->wpdb->prepare(" SELECT P.ID FROM {$this->wpdb->posts} AS P WHERE P.post_type IN (" . \implode(', ', \array_fill(0, \count($post_types), '%s')) . ') AND P.post_status NOT IN (' . \implode(', ', \array_fill(0, \count($excluded_post_statuses), '%s')) . ") AND P.ID not in ( SELECT I.object_id from $indexable_table as I WHERE I.object_type = 'post' AND I.version = %d ) $limit_query", $replacements) |
| /src/integrations/front-end/rss-footer-embed.php:168 | 1 | return ['%%AUTHORLINK%%' => $author_link, '%%POSTLINK%%' => \sprintf($link_template, \esc_url(\get_permalink( )), \esc_html(\get_the_title( ))), '%%BLOGLINK%%' => \sprintf($link_template, \esc_url(\get_bloginfo('url')), \esc_html(\get_bloginfo('name'))), '%%BLOGDESCLINK%%' => \sprintf($link_template, \esc_url(\get_bloginfo('url')), \esc_html(\get_bloginfo('name')) . ' - ' . \esc_html(\get_bloginfo('description'))), ] |
| /src/integrations/watchers/search-engines-discouraged-watcher.php:194 | 1 | return ($this->search_engines_are_discouraged( ) && $this->capability_helper->current_user_can('manage_options') && $this->options_helper->get('ignore_search_engines_discouraged_notice', false) === false && ($this->current_page_helper->is_yoast_seo_page( ) || \in_array($this->current_page_helper->get_current_admin_page( ), $pages_to_show_notice, true)) && $this->current_page_helper->get_current_yoast_seo_page( ) !== 'wpseo_dashboard') |
| /src/presentations/indexable-presentation.php:295 | 1 | return ['index' => ($this->model->is_robots_noindex === true) ? 'noindex' : 'index', 'follow' => ($this->model->is_robots_nofollow === true) ? 'nofollow' : 'follow', 'max-snippet' => 'max-snippet:-1', 'max-image-preview' => 'max-image-preview:large', 'max-video-preview' => 'max-video-preview:-1', ] |
| /src/presentations/indexable-post-type-presentation.php:311 | 1 | $robots = \array_merge($robots, ['imageindex' => ($this->model->is_robots_noimageindex === true) ? 'noimageindex' : null, 'archive' => ($this->model->is_robots_noarchive === true) ? 'noarchive' : null, 'snippet' => ($this->model->is_robots_nosnippet === true) ? 'nosnippet' : null, ]) |
| /src/integrations/third-party/elementor.php:388 | 1 | $plugins_script_data = ['replaceVars' => ['replace_vars' => $this->get_replace_vars( ), 'recommended_replace_vars' => $this->get_recommended_replace_vars( ), 'hidden_replace_vars' => $this->get_hidden_replace_vars( ), 'scope' => $this->determine_scope( ), 'has_taxonomies' => $this->current_post_type_has_taxonomies( ), ], 'shortcodes' => ['wpseo_shortcode_tags' => $this->get_valid_shortcode_tags( ), 'wpseo_filter_shortcodes_nonce' => \wp_create_nonce('wpseo-filter-shortcodes'), ], ] |
| /src/integrations/third-party/elementor.php:402 | 1 | $worker_script_data = ['url' => \YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-analysis-worker'), 'dependencies' => \YoastSEO( )->helpers->asset->get_dependency_urls_by_handle('yoast-seo-analysis-worker'), 'keywords_assessment_url' => \YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-used-keywords-assessment'), 'log_level' => WPSEO_Utils::get_analysis_worker_log_level( ), 'enabled_features' => WPSEO_Utils::retrieve_enabled_features( ), ] |
| /src/integrations/third-party/elementor.php:416 | 1 | $script_data = ['metabox' => $this->get_metabox_script_data($permalink), 'isPost' => true, 'isBlockEditor' => WP_Screen::get( )->is_block_editor( ), 'isElementorEditor' => true, 'isAlwaysIntroductionV2' => $this->is_elementor_version_compatible_with_introduction_v2( ), 'postStatus' => \get_post_status($post_id), 'postType' => \get_post_type($post_id), 'analysis' => ['plugins' => $plugins_script_data, 'worker' => $worker_script_data, ], 'usedKeywordsNonce' => \wp_create_nonce('wpseo-keyword-usage-and-post-types'), 'isFrontPage' => $is_front_page, ] |
| /src/integrations/third-party/elementor.php:716 | 1 | $replace_vars_fields = \implode(' ', [\YoastSEO( )->meta->for_post($post->ID)->presentation->title, \YoastSEO( )->meta->for_post($post->ID)->presentation->meta_description, ]) |
| /src/integrations/admin/helpscout-beacon.php:232 | 1 | $data = \array_merge(['name' => \trim($current_user->user_firstname . ' ' . $current_user->user_lastname), 'email' => $current_user->user_email, 'Languages' => $this->get_language_settings( ), ], $this->get_server_info( ), ['WordPress Version' => $this->get_wordpress_version( ), 'Active theme' => $this->get_theme_info( ), 'Active plugins' => $this->get_active_plugins( ), 'Must-use and dropins' => $this->get_mustuse_and_dropins( ), 'Indexables status' => $this->get_indexables_status( ), ]) |
| /src/integrations/admin/import-integration.php:88 | 1 | $data = ['restApi' => ['root' => \esc_url_raw(\rest_url( )), 'cleanup_endpoints' => $this->get_cleanup_endpoints( ), 'importing_endpoints' => $this->get_importing_endpoints( ), 'nonce' => \wp_create_nonce('wp_rest'), ], 'assets' => ['loading_msg_import' => \esc_html__('The import can take a long time depending on your site\'s size.', 'wordpress-seo'), 'loading_msg_cleanup' => \esc_html__('The cleanup can take a long time depending on your site\'s size.', 'wordpress-seo'), 'note' => \esc_html__('Note: ', 'wordpress-seo'), 'cleanup_after_import_msg' => \esc_html__('After you\'ve imported data from another SEO plugin, please make sure to clean up all the original data from that plugin. (step 5)', 'wordpress-seo'), 'select_placeholder' => \esc_html__('Select SEO plugin', 'wordpress-seo'), 'no_data_msg' => \esc_html__('No data found from other SEO plugins.', 'wordpress-seo'), 'validation_failure' => $this->get_validation_failure_alert( ), 'import_failure' => $this->get_import_failure_alert(true), 'cleanup_failure' => $this->get_import_failure_alert(false), 'spinner' => \admin_url('images/loading.gif'), 'replacing_texts' => ['cleanup_button' => \esc_html__('Clean up', 'wordpress-seo'), 'import_explanation' => \esc_html__('Please select an SEO plugin below to see what data can be imported.', 'wordpress-seo'), 'cleanup_explanation' => \esc_html__('Once you\'re certain that your site is working properly with the imported data from another SEO plugin, you can clean up all the original data from that plugin.', 'wordpress-seo'), 'select_header' => \esc_html__('The import from %s includes:', 'wordpress-seo'), 'plugins' => ['aioseo' => [['data_name' => \esc_html__('Post metadata (SEO titles, descriptions, etc.)', 'wordpress-seo'), 'data_note' => \esc_html__('Note: This metadata will only be imported if there is no existing Yoast SEO metadata yet.', 'wordpress-seo'), ], ['data_name' => \esc_html__('Default settings', 'wordpress-seo'), 'data_note' => \esc_html__('Note: These settings will overwrite the default settings of Yoast SEO.', 'wordpress-seo'), ], ], 'other' => [['data_name' => \esc_html__('Post metadata (SEO titles, descriptions, etc.)', 'wordpress-seo'), 'data_note' => \esc_html__('Note: This metadata will only be imported if there is no existing Yoast SEO metadata yet.', 'wordpress-seo'), ], ], ], ], ], ] |
| /src/integrations/admin/indexing-tool-integration.php:149 | 1 | $data = ['disabled' => !$this->indexable_helper->should_index_indexables( ), 'amount' => $this->indexing_helper->get_filtered_unindexed_count( ), 'firstTime' => ($this->indexing_helper->is_initial_indexing( ) === true), 'errorMessage' => $this->render_indexing_error( ), 'restApi' => ['root' => \esc_url_raw(\rest_url( )), 'indexing_endpoints' => $this->get_indexing_endpoints( ), 'importing_endpoints' => $this->get_importing_endpoints( ), 'nonce' => \wp_create_nonce('wp_rest'), ], ] |
| /src/integrations/third-party/wpml-wpseo-notification.php:107 | 1 | return new Yoast_Notification(\sprintf(\__('We notice that you have installed WPML. To make sure your canonical URLs are set correctly, %1$sinstall and activate the WPML SEO add-on%2$s as well!', 'wordpress-seo'), '<a href="' . \esc_url($this->short_link_helper->get('https://yoa.st/wpml-yoast-seo')) . '" target="_blank">', '</a>'), ['id' => self::NOTIFICATION_ID, 'type' => Yoast_Notification::WARNING, ]) |
| /src/config/semrush-client.php:33 | 1 | $provider = new GenericProvider(['clientId' => 'yoast', 'clientSecret' => 'YdqNsWwnP4vE54WO1ugThKEjGMxMAHJt', 'redirectUri' => 'https://oauth.semrush.com/oauth2/yoast/success', 'urlAuthorize' => 'https://oauth.semrush.com/oauth2/authorize', 'urlAccessToken' => 'https://oauth.semrush.com/oauth2/access_token', 'urlResourceOwnerDetails' => 'https://oauth.semrush.com/oauth2/resource', ], ['httpClient' => new Client(['handler' => $wp_remote_handler]), ]) |
| /src/plans/application/add-ons-collector.php:45 | 1 | $result[$add_on->get_id( )] = ['id' => $add_on->get_id( ), 'isActive' => $add_on->is_active( ), 'hasLicense' => $add_on->has_license( ), 'ctb' => ['action' => $add_on->get_ctb_action( ), 'id' => $add_on->get_ctb_id( ), ], ] |
| /src/plans/user-interface/plans-page-integration.php:167 | 1 | return ['addOns' => $this->add_ons_collector->to_array( ), 'linkParams' => $this->short_link_helper->get_query_params( ), 'preferences' => ['isRtl' => \is_rtl( ), ], 'currentPromotions' => $this->promotion_manager->get_current_promotions( ), ] |
| /src/ai-generator/user-interface/ai-generator-integration.php:142 | 1 | return ['hasConsent' => $this->user_helper->get_meta($user_id, '_yoast_wpseo_ai_consent', true), 'productSubscriptions' => $this->get_product_subscriptions( ), 'hasSeenIntroduction' => $this->introductions_seen_repository->is_introduction_seen($user_id, AI_Fix_Assessments_Upsell::ID), 'requestTimeout' => $this->api_client->get_request_timeout( ), 'isFreeSparks' => $this->options_helper->get('ai_free_sparks_started_on', null) !== null, ] |
| /src/general/user-interface/general-page-integration.php:234 | 1 | return ['preferences' => ['isPremium' => $this->product_helper->is_premium( ), 'isRtl' => \is_rtl( ), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'upsellSettings' => ['actionId' => 'load-nfd-ctb', 'premiumCtbId' => 'f6a84663-465f-4cb5-8ba5-f7a6d72224b2', ], 'llmTxtEnabled' => $this->options_helper->get('enable_llms_txt', true), 'llmTxtNotificationSeen' => $this->is_llms_txt_notification_seen( ), 'isWooCommerceActive' => $this->woocommerce_conditional->is_met( ), ], 'adminUrl' => \admin_url('admin.php'), 'linkParams' => $this->shortlink_helper->get_query_params( ), 'userEditUrl' => \add_query_arg('user_id', '{user_id}', \admin_url('user-edit.php')), 'alerts' => $this->notification_helper->get_alerts( ), 'currentPromotions' => $this->promotion_manager->get_current_promotions( ), 'dismissedAlerts' => $this->alert_dismissal_action->all_dismissed( ), 'dashboard' => $this->dashboard_configuration->get_configuration( ), ] |
| /src/config/wincher-client.php:46 | 1 | $provider = new Wincher_PKCE_Provider(['clientId' => 'yoast', 'redirectUri' => 'https://auth.wincher.com/yoast/setup', 'urlAuthorize' => 'https://auth.wincher.com/connect/authorize', 'urlAccessToken' => 'https://auth.wincher.com/connect/token', 'urlResourceOwnerDetails' => 'https://api.wincher.com/beta/user', 'scopes' => ['profile', 'account', 'websites:read', 'websites:write', 'offline_access'], 'scopeSeparator' => ' ', 'pkceMethod' => 'S256', ], ['httpClient' => new Client(['handler' => $wp_remote_handler]), ]) |
| /src/config/schema-types.php:123 | 1 | return \apply_filters('wpseo_schema_article_types_labels', [['name' => \__('Article', 'wordpress-seo'), 'value' => 'Article', ], ['name' => \__('Blog Post', 'wordpress-seo'), 'value' => 'BlogPosting', ], ['name' => \__('Social Media Posting', 'wordpress-seo'), 'value' => 'SocialMediaPosting', ], ['name' => \__('News Article', 'wordpress-seo'), 'value' => 'NewsArticle', ], ['name' => \__('Advertiser Content Article', 'wordpress-seo'), 'value' => 'AdvertiserContentArticle', ], ['name' => \__('Satirical Article', 'wordpress-seo'), 'value' => 'SatiricalArticle', ], ['name' => \__('Scholarly Article', 'wordpress-seo'), 'value' => 'ScholarlyArticle', ], ['name' => \__('Tech Article', 'wordpress-seo'), 'value' => 'TechArticle', ], ['name' => \__('Report', 'wordpress-seo'), 'value' => 'Report', ], ['name' => \__('None', 'wordpress-seo'), 'value' => 'None', ], ]) |
| /src/config/schema-types.php:58 | 1 | return [['name' => \__('Web Page', 'wordpress-seo'), 'value' => 'WebPage', ], ['name' => \__('Item Page', 'wordpress-seo'), 'value' => 'ItemPage', ], ['name' => \__('About Page', 'wordpress-seo'), 'value' => 'AboutPage', ], ['name' => \__('FAQ Page', 'wordpress-seo'), 'value' => 'FAQPage', ], ['name' => \__('QA Page', 'wordpress-seo'), 'value' => 'QAPage', ], ['name' => \__('Profile Page', 'wordpress-seo'), 'value' => 'ProfilePage', ], ['name' => \__('Contact Page', 'wordpress-seo'), 'value' => 'ContactPage', ], ['name' => \__('Medical Web Page', 'wordpress-seo'), 'value' => 'MedicalWebPage', ], ['name' => \__('Collection Page', 'wordpress-seo'), 'value' => 'CollectionPage', ], ['name' => \__('Checkout Page', 'wordpress-seo'), 'value' => 'CheckoutPage', ], ['name' => \__('Real Estate Listing', 'wordpress-seo'), 'value' => 'RealEstateListing', ], ['name' => \__('Search Results Page', 'wordpress-seo'), 'value' => 'SearchResultsPage', ], ] |
| /admin/watchers/class-slug-change-watcher.php:220 | 1 | return '<h2>' . __('Make sure you don\'t miss out on traffic!', 'wordpress-seo') . '</h2>' . '<p>' . $first_sentence . ' ' . $second_sentence . ' ' . __('You should create a redirect to ensure your visitors do not get a 404 error when they click on the no longer working URL.', 'wordpress-seo') . ' ' . sprintf(__('With %s, you can easily create such redirects.', 'wordpress-seo'), 'Yoast SEO Premium') . '</p>' . '<p><a class="yoast-button-upsell" data-action="load-nfd-ctb" data-ctb-id="f6a84663-465f-4cb5-8ba5-f7a6d72224b2" href="' . WPSEO_Shortlinker::get('https://yoa.st/1d0') . '" target="_blank">' . sprintf(__('Get %s', 'wordpress-seo'), 'Yoast SEO Premium') . '<span class="screen-reader-text">' . __('(Opens in a new browser tab)', 'wordpress-seo') . '</span>' . '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>' . '</a></p>' |
| /admin/views/partial-notifications-template.php:94 | 1 | $dismissed_paper = new WPSEO_Paper_Presenter(esc_html($yoast_seo_i18n_muted_issues_title), null, ['paper_id' => esc_attr($yoast_seo_type . '-dismissed'), 'paper_id_prefix' => 'yoast-', 'class' => 'yoast-notifications-dismissed', 'content' => _yoast_display_notifications($yoast_seo_dismissed, 'dismissed'), 'collapsible' => true, 'collapsible_header_class' => 'yoast-notification', ]) |
| /admin/views/class-yoast-feature-toggles.php:73 | 1 | $feature_toggles = [(object) ['name' => __('SEO analysis', 'wordpress-seo'), 'setting' => 'keyword_analysis_active', 'label' => __('The SEO analysis offers suggestions to improve the SEO of your text.', 'wordpress-seo'), 'read_more_label' => __('Learn how the SEO analysis can help you rank.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/2ak', 'order' => 10, ], (object) ['name' => __('Readability analysis', 'wordpress-seo'), 'setting' => 'content_analysis_active', 'label' => __('The readability analysis offers suggestions to improve the structure and style of your text.', 'wordpress-seo'), 'read_more_label' => __('Discover why readability is important for SEO.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/2ao', 'order' => 20, ], (object) ['name' => __('Inclusive language analysis', 'wordpress-seo'), 'supported_languages' => Language_Helper::$languages_with_inclusive_language_support, 'setting' => 'inclusive_language_analysis_active', 'label' => __('The inclusive language analysis offers suggestions to write more inclusive copy.', 'wordpress-seo'), 'read_more_label' => __('Discover why inclusive language is important for SEO.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/inclusive-language-features-free', 'order' => 25, ], (object) ['name' => __('Cornerstone content', 'wordpress-seo'), 'setting' => 'enable_cornerstone_content', 'label' => __('The cornerstone content feature lets you to mark and filter cornerstone content on your website.', 'wordpress-seo'), 'read_more_label' => __('Find out how cornerstone content can help you improve your site structure.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/dashboard-help-cornerstone', 'order' => 30, ], (object) ['name' => __('Text link counter', 'wordpress-seo'), 'setting' => 'enable_text_link_counter', 'label' => __('The text link counter helps you improve your site structure.', 'wordpress-seo'), 'read_more_label' => __('Find out how the text link counter can enhance your SEO.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/2aj', 'order' => 40, ], (object) ['name' => __('Insights', 'wordpress-seo'), 'setting' => 'enable_metabox_insights', 'label' => __('Find relevant data about your content right in the Insights section in the Yoast SEO metabox. You’ll see what words you use most often and if they’re a match with your keywords! ', 'wordpress-seo'), 'read_more_label' => __('Find out how Insights can help you improve your content.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/4ew', 'premium_url' => 'https://yoa.st/2ai', 'order' => 41, ], (object) ['name' => __('Link suggestions', 'wordpress-seo'), 'premium' => true, 'setting' => 'enable_link_suggestions', 'label' => __('Get relevant internal linking suggestions — while you’re writing! The link suggestions metabox shows a list of posts on your blog with similar content that might be interesting to link to. ', 'wordpress-seo'), 'read_more_label' => __('Read more about how internal linking can improve your site structure.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/4ev', 'premium_url' => 'https://yoa.st/17g', 'premium_upsell_url' => 'https://yoa.st/get-link-suggestions', 'order' => 42, ], (object) ['name' => __('XML sitemaps', 'wordpress-seo'), 'setting' => 'enable_xml_sitemap', 'label' => sprintf(__('Enable the XML sitemaps that %s generates.', 'wordpress-seo'), 'Yoast SEO'), 'read_more_label' => __('Read why XML Sitemaps are important for your site.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/2a-', 'extra' => $xml_sitemap_extra, 'after' => $this->sitemaps_toggle_after( ), 'order' => 60, ], (object) ['name' => __('Admin bar menu', 'wordpress-seo'), 'setting' => 'enable_admin_bar_menu', 'label' => sprintf(__('The %1$s admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.', 'wordpress-seo'), 'Yoast SEO'), 'order' => 80, ], (object) ['name' => __('Security: no advanced or schema settings for authors', 'wordpress-seo'), 'setting' => 'disableadvanced_meta', 'label' => sprintf(__('The advanced section of the %1$s meta box allows a user to remove posts from the search results or change the canonical. The settings in the schema tab allows a user to change schema meta data for a post. These are things you might not want any author to do. That\'s why, by default, only editors and administrators can do this. Setting to "%2$s" allows all users to change these settings.', 'wordpress-seo'), 'Yoast SEO', __('Off', 'wordpress-seo')), 'order' => 90, ], (object) ['name' => __('Usage tracking', 'wordpress-seo'), 'label' => __('Usage tracking', 'wordpress-seo'), 'setting' => 'tracking', 'read_more_label' => sprintf(__('Allow us to track some data about your site to improve our plugin.', 'wordpress-seo'), 'Yoast SEO'), 'read_more_url' => 'https://yoa.st/usage-tracking-2', 'order' => 95, ], (object) ['name' => __('REST API: Head endpoint', 'wordpress-seo'), 'setting' => 'enable_headless_rest_endpoints', 'label' => sprintf(__('This %1$s REST API endpoint gives you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use %1$s for all their SEO meta output.', 'wordpress-seo'), 'Yoast SEO'), 'order' => 100, ], (object) ['name' => __('Enhanced Slack sharing', 'wordpress-seo'), 'setting' => 'enable_enhanced_slack_sharing', 'label' => __('This adds an author byline and reading time estimate to the article’s snippet when shared on Slack.', 'wordpress-seo'), 'read_more_label' => __('Find out how a rich snippet can improve visibility and click-through-rate.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/help-slack-share', 'order' => 105, ], (object) ['name' => __('IndexNow', 'wordpress-seo'), 'premium' => true, 'setting' => 'enable_index_now', 'label' => __('Automatically ping search engines like Bing and Yandex whenever you publish, update or delete a post.', 'wordpress-seo'), 'read_more_label' => __('Find out how IndexNow can help your site.', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/index-now-read-more', 'premium_url' => 'https://yoa.st/index-now-feature', 'premium_upsell_url' => 'https://yoa.st/get-indexnow', 'order' => 110, ], (object) ['name' => __('AI title & description generator', 'wordpress-seo'), 'premium' => true, 'setting' => 'enable_ai_generator', 'label' => __('Use the power of Yoast AI to automatically generate compelling titles and descriptions for your posts and pages.', 'wordpress-seo'), 'read_more_label' => __('Learn more', 'wordpress-seo'), 'read_more_url' => 'https://yoa.st/ai-generator-read-more', 'premium_url' => 'https://yoa.st/ai-generator-feature', 'premium_upsell_url' => 'https://yoa.st/get-ai-generator', 'order' => 115, ], ] |
| /admin/views/class-yoast-integration-toggles.php:64 | 1 | $integration_toggles = [(object) ['name' => sprintf(__('%s integration', 'wordpress-seo'), 'Semrush'), 'setting' => 'semrush_integration_active', 'label' => sprintf(__('The %s integration offers suggestions and insights for keywords related to the entered focus keyphrase.', 'wordpress-seo'), 'Semrush'), 'order' => 10, ], (object) ['name' => sprintf(esc_html__('%s integration', 'wordpress-seo'), 'Algolia'), 'premium' => true, 'setting' => 'algolia_integration_active', 'label' => __('Improve the quality of your site search! Automatically helps your users find your cornerstone and most important content in your internal search results. It also removes noindexed posts & pages from your site’s search results.', 'wordpress-seo'), 'read_more_label' => sprintf(__('Find out more about our %s integration.', 'wordpress-seo'), 'Algolia'), 'read_more_url' => 'https://yoa.st/4eu', 'premium_url' => 'https://yoa.st/4ex', 'premium_upsell_url' => 'https://yoa.st/get-algolia-integration', 'order' => 25, ], ] |
| /src/ai-generator/user-interface/get-suggestions-route.php:147 | 1 | $data = $this->suggestions_provider->get_suggestions($user, $request->get_param('type'), $request->get_param('prompt_content'), $request->get_param('focus_keyphrase'), $request->get_param('language'), $request->get_param('platform'), $request->get_param('editor')) |
| /src/ai-authorization/application/token-manager.php:205 | 1 | $request_body = ['service' => 'openai', 'code_challenge' => \hash('sha256', $code_verifier->get_code( )), 'license_site_url' => WPSEO_Utils::get_home_url( ), 'user_id' => (string) $user->ID, 'callback_url' => $this->urls->get_callback_url( ), 'refresh_callback_url' => $this->urls->get_refresh_callback_url( ), ] |
| /lib/orm.php:1734 | 1 | return $this->join_if_not_empty(' ', [$this->build_select_start( ), $this->build_join( ), $this->build_where( ), $this->build_group_by( ), $this->build_having( ), $this->build_order_by( ), $this->build_limit( ), $this->build_offset( ), ]) |
| /lib/model.php:479 | 1 | return static::factory($associated_class_name)->select("{$associated_table_name}.*")->join($join_table_name, ["{$associated_table_name}.{$associated_table_id_column}", '=', "{$join_table_name}.{$key_to_associated_table}", ])->where("{$join_table_name}.{$key_to_base_table}", $this->{$base_table_id_column}) |
| /src/values/oauth/oauth-token.php:130 | 1 | return ['access_token' => $this->access_token, 'refresh_token' => $this->refresh_token, 'expires' => $this->expires, 'has_expired' => $this->has_expired( ), 'created_at' => $this->created_at, 'error_count' => $this->error_count, ] |
| /src/repositories/indexable-cleanup-repository.php:403 | 1 | $delete_query = $wpdb->prepare("DELETE FROM $indexable_table WHERE object_type = 'user' AND object_id NOT IN ( SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_type IN ( " . \implode(', ', \array_fill(0, \count($author_archive_post_types), '%s')) . ' ) AND post_status IN ( ' . \implode(', ', \array_fill(0, \count($viewable_post_stati), '%s')) . ' ) ) LIMIT %d', \array_merge($author_archive_post_types, $viewable_post_stati, [$limit])) |
| /src/editors/framework/site/post-site-information.php:78 | 1 | $data = ['dismissedAlerts' => $dismissed_alerts, 'webinarIntroBlockEditorUrl' => $this->short_link_helper->get('https://yoa.st/webinar-intro-block-editor'), 'metabox' => ['search_url' => $this->search_url( ), 'post_edit_url' => $this->edit_url( ), 'base_url' => $this->base_url_for_js( ), ], ] |
| /src/editors/framework/site/post-site-information.php:99 | 1 | $data = ['dismissedAlerts' => $dismissed_alerts, 'webinarIntroBlockEditorUrl' => $this->short_link_helper->get('https://yoa.st/webinar-intro-block-editor'), 'search_url' => $this->search_url( ), 'post_edit_url' => $this->edit_url( ), 'base_url' => $this->base_url_for_js( ), ] |
| /src/presenters/admin/search-engines-discouraged-presenter.php:31 | 1 | return \sprintf('<strong>%1$s</strong> %2$s <button type="button" id="robotsmessage-dismiss-button" class="button-link hide-if-no-js" data-nonce="%3$s">%4$s</button>', \esc_html__('Huge SEO Issue: You\'re blocking access to robots.', 'wordpress-seo'), \sprintf(\esc_html__('If you want search engines to show this site in their results, you must %1$sgo to your Reading Settings%2$s and uncheck the box for Search Engine Visibility.', 'wordpress-seo'), '<a href="' . \esc_url(\admin_url('options-reading.php')) . '">', '</a>'), \esc_js(\wp_create_nonce('wpseo-ignore')), \esc_html__('I don\'t want this site to show in the search results.', 'wordpress-seo')) |
| /src/dashboard/user-interface/tracking/setup-steps-tracking-route.php:129 | 1 | $data = ['setup_widget_loaded' => $request->get_param('setupWidgetLoaded'), 'first_interaction_stage' => $request->get_param('firstInteractionStage'), 'last_interaction_stage' => $request->get_param('lastInteractionStage'), 'setup_widget_temporarily_dismissed' => $request->get_param('setupWidgetTemporarilyDismissed'), 'setup_widget_permanently_dismissed' => $request->get_param('setupWidgetPermanentlyDismissed'), ] |
| /src/repositories/indexable-cleanup-repository.php:437 | 1 | $count_query = $wpdb->prepare("SELECT count(*) FROM $indexable_table WHERE object_type = 'user' AND object_id NOT IN ( SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_type IN ( " . \implode(', ', \array_fill(0, \count($author_archive_post_types), '%s')) . ' ) AND post_status IN ( ' . \implode(', ', \array_fill(0, \count($viewable_post_stati), '%s')) . ' ) )', \array_merge($author_archive_post_types, $viewable_post_stati)) |
| /src/exceptions/oauth/authentication-failed-exception.php:27 | 1 | return (object) ['tokens' => [ ], 'error' => $this->getMessage( ) . ': ' . $this->getPrevious( )->getMessage( ), 'status' => $this->getCode( ), ] |
| /src/editors/framework/integrations/wincher.php:54 | 1 | return ['active' => $this->is_enabled( ), 'loginStatus' => $this->is_enabled( ) && $this->wincher_helper->login_status( ), 'websiteId' => $this->options_helper->get('wincher_website_id', ''), 'autoAddKeyphrases' => $this->options_helper->get('wincher_automatically_add_keyphrases', false), ] |
| /src/editors/framework/integrations/wincher.php:68 | 1 | return ['wincherIntegrationActive' => $this->is_enabled( ), 'wincherLoginStatus' => $this->is_enabled( ) && $this->wincher_helper->login_status( ), 'wincherWebsiteId' => $this->options_helper->get('wincher_website_id', ''), 'wincherAutoAddKeyphrases' => $this->options_helper->get('wincher_automatically_add_keyphrases', false), ] |
| /src/ai-consent/user-interface/ai-consent-integration.php:84 | 1 | return ['hasConsent' => $this->user_helper->get_meta($this->user_helper->get_current_user_id( ), '_yoast_wpseo_ai_consent', true), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'linkParams' => $this->short_link_helper->get_query_params( ), ] |
| /src/editors/framework/inclusive-language-analysis.php:61 | 1 | return $this->is_globally_enabled( ) && $this->is_user_enabled( ) && $this->is_current_version_supported( ) && $this->language_helper->has_inclusive_language_support($this->language_helper->get_language( )) |
| /src/editors/framework/site/base-site-information.php:95 | 1 | return ['adminUrl' => \admin_url('admin.php'), 'linkParams' => $this->short_link_helper->get_query_params( ), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'wistiaEmbedPermission' => $this->wistia_embed_permission_repository->get_value_for_user(\get_current_user_id( )), 'site_name' => $this->meta->for_current_page( )->site_name, 'contentLocale' => \get_locale( ), 'userLocale' => \get_user_locale( ), 'isRtl' => \is_rtl( ), 'isPremium' => $this->product_helper->is_premium( ), 'siteIconUrl' => \get_site_icon_url( ), 'showSocial' => ['facebook' => $this->options_helper->get('opengraph', false), 'twitter' => $this->options_helper->get('twitter', false), ], 'sitewideSocialImage' => $this->options_helper->get('og_default_image'), 'isPrivateBlog' => ((string) \get_option('blog_public')) === '0', 'currentPromotions' => $this->promotion_manager->get_current_promotions( ), ] |
| /src/editors/framework/site/base-site-information.php:125 | 1 | return ['adminUrl' => \admin_url('admin.php'), 'linkParams' => $this->short_link_helper->get_query_params( ), 'pluginUrl' => \plugins_url('', \WPSEO_FILE), 'wistiaEmbedPermission' => $this->wistia_embed_permission_repository->get_value_for_user(\get_current_user_id( )), 'sitewideSocialImage' => $this->options_helper->get('og_default_image'), 'isPrivateBlog' => ((string) \get_option('blog_public')) === '0', 'currentPromotions' => $this->promotion_manager->get_current_promotions( ), 'metabox' => ['site_name' => $this->meta->for_current_page( )->site_name, 'contentLocale' => \get_locale( ), 'userLocale' => \get_user_locale( ), 'isRtl' => \is_rtl( ), 'isPremium' => $this->product_helper->is_premium( ), 'siteIconUrl' => \get_site_icon_url( ), 'showSocial' => ['facebook' => $this->options_helper->get('opengraph', false), 'twitter' => $this->options_helper->get('twitter', false), ], ], ] |
| /src/integrations/front-end/crawl-cleanup-rss.php:126 | 1 | if((\is_category( ) && $this->is_true('remove_feed_categories')) || (\is_tag( ) && $this->is_true('remove_feed_tags')) || (\is_tax( ) && $this->is_true('remove_feed_custom_taxonomies'))) { /**/ } |
| /src/generators/breadcrumbs-generator.php:119 | 1 | if($context->indexable->object_type === 'post' && $context->indexable->object_sub_type !== 'post' && $context->indexable->object_sub_type !== 'page' && $this->post_type_helper->has_archive($context->indexable->object_sub_type)) { /**/ } |
| /src/generators/schema/person.php:281 | 2 | if($this->context->indexable->object_type === 'post' && $this->helpers->schema->article->is_author_supported($this->context->indexable->object_sub_type) && $this->context->schema_article_type !== 'None') { /**/ } |
| /src/generators/schema/breadcrumb.php:41 | 1 | if(($this->helpers->current_page->is_paged( ) || $this->context->indexable->number_of_pages > 1) && (!$this->helpers->current_page->is_static_posts_page( ) && \count($breadcrumbs) > 1)) { /**/ } |
| /inc/class-wpseo-replace-vars.php:698 | 1 | if(isset($wp_query->query_vars['post_type']) && ((is_string($wp_query->query_vars['post_type']) && $wp_query->query_vars['post_type'] !== '') || (is_array($wp_query->query_vars['post_type']) && $wp_query->query_vars['post_type'] !== [ ]))) { /**/ } elseif(isset($this->args->post_type) && (is_string($this->args->post_type) && $this->args->post_type !== '')) { /**/ } else { /**/ } |
| /inc/options/class-wpseo-option-titles.php:848 | 1 | if((isset($original[$old_prefix . $tax]) && !isset($original[$new_prefix . $tax])) && (!isset($option_value[$new_prefix . $tax]) || (isset($option_value[$new_prefix . $tax]) && $option_value[$new_prefix . $tax] === $defaults[$new_prefix . $tax]))) { /**/ } |
| /config/dependency-injection/loader-pass.php:65 | 1 | if(\strpos($path, 'src/helpers') !== false || \strpos($path, 'src/actions') !== false || \strpos($path, 'src/builders') !== false || \strpos($path, 'src/config') !== false || \strpos($path, 'src/context') !== false || \strpos($path, 'src/generators') !== false || \strpos($path, 'src/surfaces') !== false || \strpos($path, 'src/integrations') !== false || \strpos($path, 'src/loggers') !== false || \strpos($path, 'src/memoizers') !== false || \strpos($path, 'src/models') !== false || \strpos($path, 'src/presentations') !== false || \strpos($path, 'src/repositories') !== false || \strpos($path, 'src/services') !== false || \strpos($path, 'src/values') !== false || \strpos($path, 'src/wrappers') !== false || \strpos($path, 'src/wordpress') !== false || \strpos($path, 'src/loader') !== false) { /**/ } |
| /src/integrations/front-end/crawl-cleanup-rss.php:103 | 1 | if(($wp_query->query === ['feed' => 'feed'] || $wp_query->query === ['feed' => 'atom'] || $wp_query->query === ['feed' => 'rdf']) && $this->is_true('remove_feed_global')) { /**/ } |
| /src/generators/schema/author.php:20 | 2 | if($this->context->indexable->object_type === 'post' && $this->helpers->schema->article->is_author_supported($this->context->indexable->object_sub_type) && $this->context->schema_article_type !== 'None') { /**/ } |
| /inc/wpseo-functions.php:153 | 1 | if((is_array($config) && isset($config['wpml-config']['admin-texts']['key'])) && (is_array($config['wpml-config']['admin-texts']['key']) && $config['wpml-config']['admin-texts']['key'] !== [ ])) { /**/ } |
| /admin/taxonomy/class-taxonomy.php:166 | 1 | $script_data = ['analysis' => ['plugins' => ['replaceVars' => ['replace_vars' => $this->get_replace_vars( ), 'recommended_replace_vars' => $this->get_recommended_replace_vars( ), 'scope' => $this->determine_scope( ), ], 'shortcodes' => ['wpseo_shortcode_tags' => $this->get_valid_shortcode_tags( ), 'wpseo_filter_shortcodes_nonce' => wp_create_nonce('wpseo-filter-shortcodes'), ], ], 'worker' => ['url' => YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-analysis-worker'), 'dependencies' => YoastSEO( )->helpers->asset->get_dependency_urls_by_handle('yoast-seo-analysis-worker'), 'keywords_assessment_url' => YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-used-keywords-assessment'), 'log_level' => WPSEO_Utils::get_analysis_worker_log_level( ), ], ], 'metabox' => $this->localize_term_scraper_script($tag_id), 'isTerm' => true, 'postId' => $tag_id, 'postType' => $this->get_taxonomy( ), 'usedKeywordsNonce' => wp_create_nonce('wpseo-keyword-usage'), ] |
| /admin/taxonomy/class-taxonomy-fields.php:181 | 1 | $fields = array_merge($fields, ['twitter-title' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], 'twitter-description' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], 'twitter-image' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], 'twitter-image-id' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], ]) |
| /admin/taxonomy/class-taxonomy-fields.php:114 | 1 | return ['noindex' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], 'bctitle' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => (WPSEO_Options::get('breadcrumbs-enable') !== true), ], 'canonical' => ['label' => '', 'description' => '', 'type' => 'hidden', 'options' => '', 'hide' => false, ], ] |
| /admin/formatter/class-metabox-formatter.php:53 | 1 | $defaults = ['author_name' => get_the_author_meta('display_name'), 'keyword_usage' => [ ], 'title_template' => '', 'metadesc_template' => '', 'schema' => ['displayFooter' => WPSEO_Capability_Utils::current_user_can('wpseo_manage_options'), 'pageTypeOptions' => $schema_types->get_page_type_options( ), 'articleTypeOptions' => $schema_types->get_article_type_options( ), ], 'twitterCardType' => 'summary_large_image', 'show_markers' => apply_filters('wpseo_enable_assessment_markers', true), ] |
| /admin/endpoints/class-endpoint-file-size.php:56 | 1 | $route_args = ['methods' => 'GET', 'args' => ['url' => ['required' => true, 'type' => 'string', 'description' => 'The url to retrieve', ], ], 'callback' => [$this->service, 'get', ], 'permission_callback' => [$this, 'can_retrieve_data', ], ] |
| /admin/filters/class-cornerstone-filter.php:119 | 1 | return (int) $wpdb->get_var($wpdb->prepare("SELECT COUNT( 1 ) FROM {$wpdb->postmeta} WHERE post_id IN( SELECT ID FROM {$wpdb->posts} WHERE post_type = %s ) AND meta_key = %s AND meta_value = '1' ", $this->get_current_post_type( ), WPSEO_Meta::$meta_prefix . self::META_NAME)) |
| /admin/statistics/class-statistics-service.php:207 | 1 | return [WPSEO_Rank::NO_FOCUS => sprintf(__('Posts %1$swithout%2$s a focus keyphrase', 'wordpress-seo'), '<strong>', '</strong>'), WPSEO_Rank::BAD => sprintf(__('Posts with the SEO score: %s', 'wordpress-seo'), '<strong>' . __('Needs improvement', 'wordpress-seo') . '</strong>'), WPSEO_Rank::OK => sprintf(__('Posts with the SEO score: %s', 'wordpress-seo'), '<strong>' . __('OK', 'wordpress-seo') . '</strong>'), WPSEO_Rank::GOOD => sprintf(__('Posts with the SEO score: %s', 'wordpress-seo'), '<strong>' . __('Good', 'wordpress-seo') . '</strong>'), WPSEO_Rank::NO_INDEX => __('Posts that should not show up in search results', 'wordpress-seo'), ] |
| /admin/statistics/class-statistics-service.php:182 | 1 | return ['seo_rank' => $rank->get_rank( ), 'label' => $this->get_label_for_rank($rank), 'count' => $this->statistics->get_post_count($rank), 'link' => $this->get_link_for_rank($rank), ] |
| /admin/tracking/class-tracking-default-data.php:19 | 1 | return ['siteTitle' => get_option('blogname'), '@timestamp' => (int) gmdate('Uv'), 'wpVersion' => $this->get_wordpress_version( ), 'homeURL' => home_url( ), 'adminURL' => admin_url( ), 'isMultisite' => is_multisite( ), 'siteLanguage' => get_bloginfo('language'), 'gmt_offset' => get_option('gmt_offset'), 'timezoneString' => get_option('timezone_string'), 'migrationStatus' => get_option('yoast_migrations_free'), 'countPosts' => $this->get_post_count('post'), 'countPages' => $this->get_post_count('page'), ] |
| /admin/tracking/class-tracking-theme-data.php:21 | 1 | return ['theme' => ['name' => $theme->get('Name'), 'url' => $theme->get('ThemeURI'), 'version' => $theme->get('Version'), 'author' => ['name' => $theme->get('Author'), 'url' => $theme->get('AuthorURI'), ], 'parentTheme' => $this->get_parent_theme($theme), 'blockTemplateSupport' => current_theme_supports('block-templates'), 'isBlockTheme' => function_exists('wp_is_block_theme') && wp_is_block_theme( ), ], ] |
| /admin/metabox/class-metabox-form-tab.php:111 | 1 | return sprintf($html, esc_attr($this->name), ($this->tab_class !== '') ? ' ' . esc_attr($this->tab_class) : '', ($this->link_class !== '') ? ' ' . esc_attr($this->link_class) : '', ($this->link_title !== '') ? ' title="' . esc_attr($this->link_title) . '"' : '', ($this->link_aria_label !== '') ? ' aria-label="' . esc_attr($this->link_aria_label) . '"' : '', $this->link_content) |
| /admin/metabox/class-metabox-analysis-inclusive-language.php:19 | 1 | return $this->is_globally_enabled( ) && $this->is_user_enabled( ) && $this->is_current_version_supported( ) && YoastSEO( )->helpers->language->has_inclusive_language_support(WPSEO_Language_Utils::get_language(get_locale( ))) |
| /admin/metabox/class-metabox.php:885 | 1 | $script_data = ['metabox' => $this->get_metabox_script_data( ), 'isPost' => true, 'isBlockEditor' => $is_block_editor, 'postId' => $post_id, 'postStatus' => get_post_status($post_id), 'postType' => get_post_type($post_id), 'usedKeywordsNonce' => wp_create_nonce('wpseo-keyword-usage-and-post-types'), 'analysis' => ['plugins' => $plugins_script_data, 'worker' => $worker_script_data, ], 'isFrontPage' => $is_front_page, ] |
| /admin/metabox/class-metabox.php:874 | 1 | $worker_script_data = ['url' => YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-analysis-worker'), 'dependencies' => YoastSEO( )->helpers->asset->get_dependency_urls_by_handle('yoast-seo-analysis-worker'), 'keywords_assessment_url' => YoastSEO( )->helpers->asset->get_asset_url('yoast-seo-used-keywords-assessment'), 'log_level' => WPSEO_Utils::get_analysis_worker_log_level( ), ] |
| /admin/metabox/class-metabox.php:860 | 1 | $plugins_script_data = ['replaceVars' => ['replace_vars' => $this->get_replace_vars( ), 'hidden_replace_vars' => $this->get_hidden_replace_vars( ), 'recommended_replace_vars' => $this->get_recommended_replace_vars( ), 'scope' => $this->determine_scope( ), 'has_taxonomies' => $this->current_post_type_has_taxonomies( ), ], 'shortcodes' => ['wpseo_shortcode_tags' => $this->get_valid_shortcode_tags( ), 'wpseo_filter_shortcodes_nonce' => wp_create_nonce('wpseo-filter-shortcodes'), ], ] |
| /admin/menu/class-replacevar-editor.php:74 | 1 | $this->arguments = ['title' => (string) $arguments['title'], 'description' => (string) $arguments['description'], 'page_type_recommended' => (string) $arguments['page_type_recommended'], 'page_type_specific' => (string) $arguments['page_type_specific'], 'paper_style' => (bool) $arguments['paper_style'], 'label_title' => (string) $arguments['label_title'], 'label_description' => (string) $arguments['label_description'], 'description_placeholder' => (string) $arguments['description_placeholder'], 'has_new_badge' => (bool) $arguments['has_new_badge'], 'is_disabled' => (bool) $arguments['is_disabled'], 'has_premium_badge' => (bool) $arguments['has_premium_badge'], ] |
| /admin/class-yoast-network-admin.php:76 | 1 | $available_states = ['public' => __('public', 'wordpress-seo'), 'archived' => __('archived', 'wordpress-seo'), 'mature' => __('mature', 'wordpress-seo'), 'spam' => __('spam', 'wordpress-seo'), 'deleted' => __('deleted', 'wordpress-seo'), ] |
| /inc/class-wpseo-rank.php:137 | 1 | $labels = [self::NO_FOCUS => __('Not available', 'wordpress-seo'), self::NO_INDEX => __('No index', 'wordpress-seo'), self::BAD => __('Needs improvement', 'wordpress-seo'), self::OK => __('OK', 'wordpress-seo'), self::GOOD => __('Good', 'wordpress-seo'), ] |
| /admin/class-config.php:104 | 1 | $script_data = ['dismissedAlerts' => $dismissed_alerts, 'isRtl' => is_rtl( ), 'isPremium' => YoastSEO( )->helpers->product->is_premium( ), 'currentPromotions' => YoastSEO( )->classes->get(Promotion_Manager::class)->get_current_promotions( ), 'webinarIntroFirstTimeConfigUrl' => $this->get_webinar_shortlink( ), 'linkParams' => WPSEO_Shortlinker::get_query_params( ), 'pluginUrl' => plugins_url('', WPSEO_FILE), ] |
| /admin/class-bulk-editor-list-table.php:1034 | 1 | $columns = array_merge(['col_page_title' => __('WP Page Title', 'wordpress-seo'), 'col_post_type' => __('Content Type', 'wordpress-seo'), 'col_post_status' => __('Post Status', 'wordpress-seo'), 'col_post_date' => __('Publication date', 'wordpress-seo'), 'col_page_slug' => __('Page URL/Slug', 'wordpress-seo'), ], $columns) |
| /admin/class-yoast-notifications.php:254 | 1 | return ['metrics' => ['total' => self::$notification_count, 'active' => self::get_active_notification_count( ), 'errors' => count(self::$errors), 'warnings' => count(self::$warnings), ], 'errors' => ['dismissed' => self::$dismissed_errors, 'active' => self::$active_errors, ], 'warnings' => ['dismissed' => self::$dismissed_warnings, 'active' => self::$active_warnings, ], ] |
| /inc/class-wpseo-admin-bar-menu.php:435 | 1 | $submenu_items = [['id' => 'wpseo-inlinks', 'title' => __('Check links to this URL', 'wordpress-seo'), 'href' => 'https://search.google.com/search-console/links/drilldown?resource_id=' . rawurlencode(get_option('siteurl')) . '&type=EXTERNAL&target=' . $encoded_url . '&domain=', ], ['id' => 'wpseo-structureddata', 'title' => __('Google Rich Results Test', 'wordpress-seo'), 'href' => 'https://search.google.com/test/rich-results?url=' . $encoded_url, ], ['id' => 'wpseo-facebookdebug', 'title' => __('Facebook Debugger', 'wordpress-seo'), 'href' => '//developers.facebook.com/tools/debug/?q=' . $encoded_url, ], ['id' => 'wpseo-pagespeed', 'title' => __('Google Page Speed Test', 'wordpress-seo'), 'href' => '//developers.google.com/speed/pagespeed/insights/?url=' . $encoded_url, ], ] |
| /admin/class-bulk-editor-list-table.php:146 | 1 | $this->current_order = ['order' => (!empty($this->input_fields['order'])) ? $this->input_fields['order'] : 'asc', 'orderby' => (!empty($this->input_fields['orderby'])) ? $this->input_fields['orderby'] : 'post_title', ] |
| /inc/class-wpseo-admin-bar-menu.php:477 | 1 | $submenu_items = [['id' => 'wpseo-semrush', 'title' => 'Semrush', 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-semrush'), ], ['id' => 'wpseo-wincher', 'title' => 'Wincher', 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-wincher'), ], ['id' => 'wpseo-google-trends', 'title' => 'Google trends', 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-gtrends'), ], ] |
| /admin/class-bulk-editor-list-table.php:339 | 1 | $status_links[$status_name] = '<a href="' . esc_url(add_query_arg(['post_status' => $status_name], admin_url('admin.php?page=wpseo_tools&tool=bulk-editor' . $this->page_url))) . '"' . $current_link_attributes . '>' . sprintf(translate_nooped_plural($status->label_count, $total), number_format_i18n($total)) . '</a>' |
| /inc/class-wpseo-admin-bar-menu.php:514 | 1 | $submenu_items = [['id' => 'wpseo-learn-seo', 'title' => __('Learn more SEO', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-learn-more-seo'), ], ['id' => 'wpseo-improve-blogpost', 'title' => __('Improve your blog post', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-improve-blog-post'), ], ['id' => 'wpseo-write-better-content', 'title' => __('Write better content', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-write-better'), ], ] |
| /admin/class-paper-presenter.php:96 | 1 | $view_variables = ['class' => $this->settings['class'], 'collapsible' => $this->settings['collapsible'], 'collapsible_config' => $this->collapsible_config( ), 'collapsible_header_class' => $this->settings['collapsible_header_class'], 'title_after' => $this->settings['title_after'], 'help_text' => $this->settings['help_text'], 'view_file' => $this->view_file, 'title' => $this->title, 'paper_id' => $this->settings['paper_id'], 'paper_id_prefix' => $this->settings['paper_id_prefix'], 'yform' => Yoast_Form::get_instance( ), ] |
| /inc/class-wpseo-admin-bar-menu.php:558 | 1 | $submenu_items = [['id' => 'wpseo-yoast-help', 'title' => __('Yoast.com help section', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-yoast-help'), ], ['id' => 'wpseo-premium-support', 'title' => __('Yoast Premium support', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-premium-support'), ], ['id' => 'wpseo-wp-support-forums', 'title' => __('WordPress.org support forums', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-wp-support-forums'), ], ['id' => 'wpseo-learn-seo-2', 'title' => __('Learn more SEO', 'wordpress-seo'), 'href' => $this->shortlinker->build_shortlink('https://yoa.st/admin-bar-learn-more-seo-help'), ], ] |
| /admin/class-plugin-availability.php:39 | 1 | $this->plugins = ['yoast-seo-premium' => ['url' => WPSEO_Shortlinker::get('https://yoa.st/1y7'), 'title' => 'Yoast SEO Premium', 'description' => sprintf(__('The premium version of %1$s with more features & support.', 'wordpress-seo'), 'Yoast SEO'), 'installed' => false, 'slug' => 'wordpress-seo-premium/wp-seo-premium.php', 'version_sync' => true, 'premium' => true, ], 'video-seo-for-wordpress-seo-by-yoast' => ['url' => WPSEO_Shortlinker::get('https://yoa.st/1y8'), 'title' => 'Video SEO', 'description' => __('Optimize your videos to show them off in search results and get more clicks!', 'wordpress-seo'), 'installed' => false, 'slug' => 'wpseo-video/video-seo.php', 'version_sync' => true, 'premium' => true, ], 'yoast-news-seo' => ['url' => WPSEO_Shortlinker::get('https://yoa.st/1y9'), 'title' => 'News SEO', 'description' => __('Are you in Google News? Increase your traffic from Google News by optimizing for it!', 'wordpress-seo'), 'installed' => false, 'slug' => 'wpseo-news/wpseo-news.php', 'version_sync' => true, 'premium' => true, ], 'local-seo-for-yoast-seo' => ['url' => WPSEO_Shortlinker::get('https://yoa.st/1ya'), 'title' => 'Local SEO', 'description' => __('Rank better locally and in Google Maps, without breaking a sweat!', 'wordpress-seo'), 'installed' => false, 'slug' => 'wordpress-seo-local/local-seo.php', 'version_sync' => true, 'premium' => true, ], 'yoast-woocommerce-seo' => ['url' => WPSEO_Shortlinker::get('https://yoa.st/1o0'), 'title' => 'Yoast WooCommerce SEO', 'description' => sprintf(__('Seamlessly integrate WooCommerce with %1$s and get extra features!', 'wordpress-seo'), 'Yoast SEO'), '_dependencies' => ['WooCommerce' => ['slug' => 'woocommerce/woocommerce.php', 'conditional' => new WooCommerce_Conditional( ), ], ], 'installed' => false, 'slug' => 'wpseo-woocommerce/wpseo-woocommerce.php', 'version_sync' => true, 'premium' => true, ], ] |
| /admin/class-meta-columns.php:691 | 1 | return [['key' => WPSEO_Meta::$meta_prefix . 'estimated-reading-time-minutes', 'value' => 'needs-a-value-anyway', 'compare' => 'NOT EXISTS', ], ['relation' => 'OR', ['key' => WPSEO_Meta::$meta_prefix . 'content_score', 'value' => $rank->get_starting_score( ), 'type' => 'numeric', 'compare' => '<', ], ['key' => WPSEO_Meta::$meta_prefix . 'content_score', 'value' => 'needs-a-value-anyway', 'compare' => 'NOT EXISTS', ], ], ] |
| /admin/class-meta-columns.php:721 | 1 | return ['relation' => 'OR', ['key' => WPSEO_Meta::$meta_prefix . 'content_score', 'value' => [$rank->get_starting_score( ), $rank->get_end_score( )], 'type' => 'numeric', 'compare' => 'BETWEEN', ], [['key' => WPSEO_Meta::$meta_prefix . 'content_score', 'value' => 'needs-a-value-anyway', 'compare' => 'NOT EXISTS', ], ['key' => WPSEO_Meta::$meta_prefix . 'estimated-reading-time-minutes', 'compare' => 'EXISTS', ], ], ] |
| /admin/class-admin-asset-manager.php:396 | 1 | $scripts['workouts'] = ['name' => 'workouts', 'src' => 'workouts.js', 'deps' => ['clipboard', 'lodash', 'wp-api-fetch', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-i18n', self::PREFIX . 'externals-components', self::PREFIX . 'externals-contexts', self::PREFIX . 'externals-redux', self::PREFIX . 'analysis', self::PREFIX . 'components-new-package', ], 'version' => $scripts['workouts']['version'], ] |
| /admin/class-admin-asset-manager.php:546 | 1 | return [['name' => 'admin-css', 'src' => 'yst_plugin_tools-' . $flat_version, 'deps' => [self::PREFIX . 'toggle-switch'], ], ['name' => 'toggle-switch', 'src' => 'toggle-switch-' . $flat_version, ], ['name' => 'dismissible', 'src' => 'wpseo-dismissible-' . $flat_version, ], ['name' => 'notifications', 'src' => 'notifications-' . $flat_version, ], ['name' => 'alert', 'src' => 'alerts-' . $flat_version, ], ['name' => 'edit-page', 'src' => 'edit-page-' . $flat_version, ], ['name' => 'featured-image', 'src' => 'featured-image-' . $flat_version, ], ['name' => 'metabox-css', 'src' => 'metabox-' . $flat_version, 'deps' => [self::PREFIX . 'admin-css', self::PREFIX . 'tailwind', 'wp-components', ], ], ['name' => 'block-editor', 'src' => 'block-editor-' . $flat_version, ], ['name' => 'ai-generator', 'src' => 'ai-generator-' . $flat_version, 'deps' => [self::PREFIX . 'ai-frontend', self::PREFIX . 'tailwind', self::PREFIX . 'introductions', ], ], ['name' => 'ai-fix-assessments', 'src' => 'ai-fix-assessments-' . $flat_version, ], ['name' => 'ai-frontend', 'src' => 'ai-frontend-' . $flat_version, ], ['name' => 'introductions', 'src' => 'introductions-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind', self::PREFIX . 'ai-frontend'], ], ['name' => 'wp-dashboard', 'src' => 'dashboard-' . $flat_version, ], ['name' => 'scoring', 'src' => 'yst_seo_score-' . $flat_version, ], ['name' => 'adminbar', 'src' => 'adminbar-' . $flat_version, 'deps' => ['admin-bar', ], ], ['name' => 'primary-category', 'src' => 'metabox-primary-category-' . $flat_version, ], ['name' => 'admin-global', 'src' => 'admin-global-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'filter-explanation', 'src' => 'filter-explanation-' . $flat_version, ], ['name' => 'monorepo', 'src' => 'monorepo-' . $flat_version, ], ['name' => 'structured-data-blocks', 'src' => 'structured-data-blocks-' . $flat_version, 'deps' => ['dashicons', 'forms', 'wp-edit-blocks', ], ], ['name' => 'elementor', 'src' => 'elementor-' . $flat_version, ], ['name' => 'tailwind', 'src' => 'tailwind-' . $flat_version, 'rtl' => false, ], ['name' => 'new-settings', 'src' => 'new-settings-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'redirects', 'src' => 'redirects-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'black-friday-banner', 'src' => 'black-friday-banner-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'academy', 'src' => 'academy-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'general-page', 'src' => 'general-page-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'support', 'src' => 'support-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'workouts', 'src' => 'workouts-' . $flat_version, 'deps' => [self::PREFIX . 'monorepo', ], ], ['name' => 'first-time-configuration', 'src' => 'first-time-configuration-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ['name' => 'inside-editor', 'src' => 'inside-editor-' . $flat_version, ], ['name' => 'plans', 'src' => 'plans-' . $flat_version, 'deps' => [self::PREFIX . 'tailwind'], ], ] |
| /inc/class-wpseo-admin-bar-menu.php:396 | 1 | $admin_bar_menu_args = ['parent' => self::MENU_IDENTIFIER, 'id' => 'wpseo-notifications', 'title' => __('Notifications', 'wordpress-seo') . $counter, 'href' => empty($settings_url) ? '' : $settings_url . '#/alert-center', 'meta' => ['tabindex' => !empty($settings_url) ? false : '0'], ] |
| /admin/class-admin-asset-manager.php:365 | 1 | $scripts['installation-success'] = ['name' => 'installation-success', 'src' => 'installation-success.js', 'deps' => ['wp-a11y', 'wp-dom-ready', 'wp-components', 'wp-element', 'wp-i18n', self::PREFIX . 'components-new-package', self::PREFIX . 'externals-components', ], 'version' => $scripts['installation-success']['version'], ] |
| /admin/class-admin-asset-manager.php:380 | 1 | $scripts['post-edit-classic'] = ['name' => 'post-edit-classic', 'src' => $scripts['post-edit']['src'], 'deps' => array_map(static function ($dep) { /**/ } , $scripts['post-edit']['deps']), 'in_footer' => !in_array('post-edit-classic', $header_scripts, true), 'version' => $scripts['post-edit']['version'], ] |
| /admin/class-primary-term-admin.php:253 | 1 | return ['title' => $taxonomy->labels->singular_name, 'name' => $taxonomy->name, 'primary' => $primary_term, 'singularLabel' => $taxonomy->labels->singular_name, 'fieldId' => $this->generate_field_id($taxonomy->name), 'restBase' => ($taxonomy->rest_base) ? $taxonomy->rest_base : $taxonomy->name, 'terms' => $mapped_terms_for_js, ] |
| /admin/class-premium-popup.php:91 | 1 | $popup = <<<EO_POPUP <div id="wpseo-{$this->identifier}-popup" class="wpseo-premium-popup wp-clearfix$classes"> <img class="alignright wpseo-premium-popup-icon" src="{$assets_uri}packages/js/images/Yoast_SEO_Icon.svg" width="150" height="150" alt="Yoast SEO" /> <{$this->heading_level} id="wpseo-contact-support-popup-title" class="wpseo-premium-popup-title">{$this->title}</{$this->heading_level}> {$this->content} <a id="wpseo-{$this->identifier}-popup-button" class="yoast-button-upsell" href="{$this->url}" target="_blank"> {$cta_text} {$new_tab_message} {$caret_icon} </a><br/> <small>{$micro_copy}</small> </div> EO_POPUP |
| /src/editors/framework/integrations/semrush.php:61 | 1 | return ['semrushIntegrationActive' => $this->is_enabled( ), 'countryCode' => $this->options_helper->get('semrush_country_code', false), 'SEMrushLoginStatus' => $this->options_helper->get('semrush_integration_active', true) && $this->get_semrush_login_status( ), ] |
| /src/editors/framework/integrations/semrush.php:48 | 1 | return ['active' => $this->is_enabled( ), 'countryCode' => $this->options_helper->get('semrush_country_code', false), 'loginStatus' => $this->options_helper->get('semrush_integration_active', true) && $this->get_semrush_login_status( ), ] |