wordpress-seo.28.1

WordPress Core
Compare: vs
Plugins
Themes

list of hooks defined in this version ( in do_action(), apply_filters() )

HookType
$capability . _roles, $rolesfilter
YoastWPSEOadmin_network_integration_after, $integrationaction
YoastWPSEOai_api_url, $this->base_urlfilter
YoastWPSEOai_suggestions_timeout, 60filter
YoastWPSEOallowlist_permalink_vars, $default_allowed_extravarsfilter
YoastWPSEOenable_cron_indexing, truefilter
YoastWPSEOopen_graph_description_ . $object_type, $description, $object_subtypefilter
YoastWPSEOopen_graph_image_ . $object_type, $image, $object_subtypefilter
YoastWPSEOopen_graph_image_id_ . $object_type, $image_id, $object_subtypefilter
YoastWPSEOopen_graph_title_ . $object_type, $title, $object_subtypefilter
YoastWPSEOregister_robots_rules, $this->robots_txt_helperaction
YoastWPSEOshould_index_indexables, $should_indexfilter
YoastWPSEOshould_invalidate_opcache, $should_invalidate_opcachefilter
YoastWPSEOworkouts_options, $workouts_optionfilter
YoastWPSEOworkouts_route_args, $args_arrayfilter
YoastWPSEOworkouts_route_save, null, $workouts_datafilter
_yoast_run_migrationsaction
add_extra_wpseo_meta_fieldsfilter
clean_new_public_post_type_notifications, $newly_made_non_public_post_typesaction
clean_new_public_taxonomy_notifications, $newly_made_non_public_taxonomiesaction
date_rewrite_rules, $date_rewritefilter
default_option_{$option}, $default_value, $option, $passed_defaultfilter
delete_post_meta, $meta_ids, null, null, nullaction
deleted_post_meta, $meta_ids, null, null, nullaction
disable_wpseo_json_ld_search, falsefilter
googlesitekit_apifetch_preload_pathsfilter
new_public_post_type_notifications, $newly_made_public_post_typesaction
new_public_taxonomy_notifications, $newly_made_public_taxonomiesaction
nofollow_rss_links, falsefilter
option_{$option}, maybe_unserialize( $valuefilter
postmeta_form_limit, 30filter
sanitize_text_field, $filtered, $valuefilter
script_loader_src, $src, $handlefilter
the_content, $contentfilter
wp_get_attachment_url, $src, $post_idfilter
wpseo_accessible_post_types, $post_typesfilter
wpseo_activateaction
wpseo_add_adminbar_submenu, $wp_admin_bar, self::MENU_IDENTIFIERaction
wpseo_add_cleanup_counts_to_indexable_bucket, $to_be_cleaned_indexable_bucketaction
wpseo_add_extra_taxmeta_term_defaultsfilter
wpseo_add_opengraph_additional_images, $image_containerfilter
wpseo_add_opengraph_images, $image_containerfilter
wpseo_additional_contactmethods, $additional_contactmethodsfilter
wpseo_adjacent_rel_url, $this->presentation->rel_next, next, $this->presentationfilter
wpseo_adjacent_rel_url, $this->presentation->rel_prev, prev, $this->presentationfilter
wpseo_admin_below_content, $thisaction
wpseo_admin_footer, $thisaction
wpseo_admin_l10nfilter
wpseo_admin_promo_footeraction
wpseo_aioseo_ . $this->get_type(filter
wpseo_aioseo_cleanup_limit, 25filter
wpseo_aioseo_post_import_cursor, $cursorfilter
wpseo_aioseo_post_indexation_limit, 25filter
wpseo_aioseo_validation_limit, 25filter
wpseo_allow_system_file_edit, $allowedfilter
wpseo_allowed_dismissable_alertsfilter
wpseo_always_register_metaboxes_on_admin, falsefilter
wpseo_article_enhance_article_body_fallback, truefilter
wpseo_article_enhance_body_when_excerpt_exists, falsefilter
wpseo_article_enhance_config_{$key}, $the_defaultfilter
wpseo_article_enhance_{$enhancement}, $defaultfilter
wpseo_author_archive_post_types, [ post ]filter
wpseo_breadcrumb_indexables, $indexables, $contextfilter
wpseo_breadcrumb_links, $crumbsfilter
wpseo_breadcrumb_output, $output, $this->presentationfilter
wpseo_breadcrumb_output_classfilter
wpseo_breadcrumb_output_idfilter
wpseo_breadcrumb_output_wrapper, spanfilter
wpseo_breadcrumb_separator, $this->helpers->options->get( breadcrumbs-sepfilter
wpseo_breadcrumb_single_link, $link, $breadcrumbfilter
wpseo_breadcrumb_single_link_info, $link_info, $index, $crumbsfilter
wpseo_breadcrumb_single_link_wrapper, spanfilter
wpseo_build_sitemap_post_type, $typefilter
wpseo_canonical, $this->presentation->canonical, $this->presentationfilter
wpseo_change_applicable_filters, $active_filtersfilter
wpseo_change_order_by, $order_by, $order_by_columnfilter
wpseo_chunk_bulk_insert_queries, 100filter
wpseo_cleanup_tasksfilter
wpseo_content_meta_section_contentfilter
wpseo_cornerstone_post_types, WPSEO_Post_Type::get_accessible_post_types(filter
wpseo_cornerstone_post_types, YoastSEO(filter
wpseo_cornerstone_post_types, parent::get_post_types(filter
wpseo_cron_indexing_limit_size, 15filter
wpseo_cron_link_indexing_limit_size, 3filter
wpseo_cron_query_limit_size, 1000filter
wpseo_custom_fields_pre_query, null, $limitfilter
wpseo_custom_site_kit_base_date, nowfilter
wpseo_deactivateaction
wpseo_debug_json_data, $datafilter
wpseo_debug_markers, truefilter
wpseo_defaults, $this->defaults, $this->option_namefilter
wpseo_disable_adjacent_rel_links, falsefilter
wpseo_do_sitemap_ . $typeaction
wpseo_double_clean_titlesaction
wpseo_dynamic_permalinks_enabled, $this->options_helper->get( dynamic_permalinks, falsefilter
wpseo_elementor_hidden_fieldsfilter
wpseo_enable_ai_content_planner_inline_banner, truefilter
wpseo_enable_assessment_markers, truefilter
wpseo_enable_editor_features_ . $post_type, WPSEO_Options::get( display-metabox-pt- . $post_typefilter
wpseo_enable_feature, $enabled_featuresfilter
wpseo_enable_structured_data_blocks, truefilter
wpseo_enable_tracking, falsefilter
wpseo_enable_xml_sitemap_transient_caching, falsefilter
wpseo_enhanced_slack_data, $data, $this->presentationfilter
wpseo_exclude_from_sitemap_by_post_ids, $excluded_posts_idsfilter
wpseo_exclude_from_sitemap_by_term_idsfilter
wpseo_extract_id_patternfilter
wpseo_feature_toggles, $feature_togglesfilter
wpseo_force_creating_and_using_attachment_indexables, falsefilter
wpseo_force_skip_image_content_parsing, $should_not_parse_contentfilter
wpseo_format_admin_url, $formatted_urlfilter
wpseo_frontend_page_type_simple_page_id, 0filter
wpseo_frontend_presentation, $context->presentation, $contextfilter
wpseo_frontend_presentation, $this->context->presentation, $this->contextfilter
wpseo_frontend_presenter_classes, $presenters, $page_typefilter
wpseo_frontend_presenters, $presenters, $contextfilter
wpseo_ftc_post_update_enable_tracking, $params[tracking], $option_value, ! $successaction
wpseo_ftc_post_update_site_representation, $params, $old_values, $failuresaction
wpseo_ftc_post_update_social_profiles, $params, $old_values, $failuresaction
wpseo_handle_import, $yoast_seo_importfilter
wpseo_headaction
wpseo_helpscout_beacon_settings, $filterable_helpscout_settingfilter
wpseo_helpscout_show_beacon, $returnfilter
wpseo_hide_version, falsefilter
wpseo_hit_sitemap_indexaction
wpseo_home_urlaction
wpseo_image_attribute_containing_id, classfilter
wpseo_image_data, $image, $attachment_idfilter
wpseo_image_image_weight_limit, 2_097_152filter
wpseo_image_sizes, [ full, large, medium_large ]filter
wpseo_import_message, $yoast_seo_messagefilter
wpseo_import_other_plugins_internalaction
wpseo_import_tab_contentaction
wpseo_import_tab_headeraction
wpseo_importing_data, $datafilter
wpseo_include_rss_footer, true, $contextfilter
wpseo_indexable_collector_add_indexation_actions, $this->indexation_actionsfilter
wpseo_indexable_deleted, $indexableaction
wpseo_indexable_excluded_post_typesfilter
wpseo_indexable_excluded_taxonomiesfilter
wpseo_indexable_forced_included_post_types, $included_post_typesfilter
wpseo_indexables_indexation_alert, $text, $reasonfilter
wpseo_indexables_unindexed_calculated, static::UNINDEXED_COUNT_TRANSIENT, $countaction
wpseo_indexables_unindexed_calculated, static::UNINDEXED_COUNT_TRANSIENT, $resultaction
wpseo_indexing_data, $datafilter
wpseo_indexing_endpoints, $endpointsfilter
wpseo_indexing_get_limited_unindexed_count, $unindexed_count, $limitfilter
wpseo_indexing_get_limited_unindexed_count_background, $unindexed_count, $limitfilter
wpseo_indexing_get_unindexed_count, $unindexed_countfilter
wpseo_integration_toggles, $integration_togglesfilter
wpseo_introductions, $introductionsfilter
wpseo_is_markdown_enabled, $is_markdownfilter
wpseo_json_ldaction
wpseo_json_ld_output, $deprecated_data,filter
wpseo_json_ld_search_url, $this->context->site_url . ?s={search_term_string}filter
wpseo_knowledge_graph_setting_msgfilter
wpseo_link_count_post_types, $this->post_type_helper->get_accessible_post_types(filter
wpseo_link_indexing_limit, 5filter
wpseo_llmstxt_encoding_prefix, xEFxBBxBFfilter
wpseo_llmstxt_filesystem_path, $llms_filesystem_pathfilter
wpseo_llmstxt_link_description, $post->get_description(filter
wpseo_loadedaction
wpseo_locale, get_locale(filter
wpseo_logger, $this->wrapped_loggerfilter
wpseo_manage_options_capability, wpseo_manage_optionsfilter
wpseo_mastodon_active, falsefilter
wpseo_meta_author, $user_data->display_name, $this->presentationfilter
wpseo_meta_clean_upaction
wpseo_metabox_entries_ . $tab, $field_defs, $post_typefilter
wpseo_metabox_prio, highfilter
wpseo_metadesc, $meta_description, $this->presentationfilter
wpseo_misc_cleanup_tasksfilter
wpseo_myyoast_initial_access_token, self::INITIAL_ACCESS_TOKENfilter
wpseo_myyoast_issuer_url, self::DEFAULT_ISSUER_URLfilter
wpseo_myyoast_software_statement, self::SOFTWARE_STATEMENTfilter
wpseo_network_submenu_pages, $submenu_pagesfilter
wpseo_next_rel_link, $outputfilter
wpseo_notification_capabilities, $this->options[capabilities], $thisfilter
wpseo_notification_capability_check, $this->options[capability_check], $thisfilter
wpseo_og_article_publisher, $this->presentation->open_graph_article_publisher, $this->presentationfilter
wpseo_og_locale, $this->presentation->open_graph_locale, $this->presentationfilter
wpseo_opengraph_author_facebook, $this->presentation->open_graph_article_author, $this->presentationfilter
wpseo_opengraph_desc, $meta_og_description, $this->presentationfilter
wpseo_opengraph_image, $image[url], $this->presentationfilter
wpseo_opengraph_image_height, $image_height, $this->presentationfilter
wpseo_opengraph_image_size, nullfilter
wpseo_opengraph_image_type, $image_type, $this->presentationfilter
wpseo_opengraph_image_width, $image_width, $this->presentationfilter
wpseo_opengraph_is_valid_image_url, $is_valid, $image[url]filter
wpseo_opengraph_show_publish_date, false, $this->post->get_post_type( $this->sourcefilter
wpseo_opengraph_site_name, $this->presentation->open_graph_site_name, $this->presentationfilter
wpseo_opengraph_title, $title, $this->presentationfilter
wpseo_opengraph_type, $this->presentation->open_graph_type, $this->presentationfilter
wpseo_opengraph_url, $this->presentation->open_graph_url, $this->presentationfilter
wpseo_option_tab- . $tab_filter_name, null, $option_tabs, $tabfilter
wpseo_option_titles_variable_array_key_patterns, $patternsfilter
wpseo_option_wpseo_defaults, $this->defaultsfilter
wpseo_options, $option_namesfilter
wpseo_organization_social_profile_fields, $this->organization_social_profile_fieldsfilter
wpseo_output_enhanced_slack_data, truefilter
wpseo_output_twitter_card, truefilter
wpseo_person_enhance_config_{$key}, $the_defaultfilter
wpseo_person_enhance_{$enhancement}, $defaultfilter
wpseo_person_social_profile_fields, $this->person_social_profile_fieldsfilter
wpseo_post_edit_values, $values, $this->postfilter
wpseo_post_indexation_limit, 25filter
wpseo_post_type_archive_indexation_limit, 25filter
wpseo_post_types_reset_permalinks, $this->post_type->get_public_post_types(filter
wpseo_posts_for_focus_keyword, $post_ids, $keyword, $post_idfilter
wpseo_posts_for_related_keywords, $usage, $this->post->IDfilter
wpseo_posts_join, false, $post_typefilter
wpseo_posts_where, false, $post_typefilter
wpseo_pre_analysis_post_content, $post->post_content, $postfilter
wpseo_pre_schema_block_type_ . $block_type, $context->blocks[ $block_type ], $contextaction
wpseo_prev_rel_link, $outputfilter
wpseo_previously_used_keyword_active, truefilter
wpseo_primary_category_admin_pagesfilter
wpseo_primary_term_taxonomies, $all_taxonomies, $post_type, $all_taxonomiesfilter
wpseo_public_post_statuses, [ publish ]filter
wpseo_publishbox_misc_actions, $postaction
wpseo_recommended_replace_vars, $this->recommended_replace_varsfilter
wpseo_register_capabilitiesaction
wpseo_register_extra_replacementsaction
wpseo_register_rolesaction
wpseo_related_indexables_incoming_links_updated, $related_indexable_idsaction
wpseo_remove_cat_parameter, truefilter
wpseo_remove_reply_to_com, truefilter
wpseo_render_user_profile, $useraction
wpseo_replacement_variables_custom_fields, $fieldsfilter
wpseo_replacements, $replacements, $this->argsfilter
wpseo_replacements_filter_sep, $replacementfilter
wpseo_replacements_final, truefilter
wpseo_robots, $robots_string, $thisfilter
wpseo_robots_array, array_filter( $robotsfilter
wpseo_run_upgrade, $versionaction
wpseo_sanitize_post_meta_ . $meta_key, $clean, $meta_value, $field_def, $meta_keyfilter
wpseo_sanitize_tax_meta_ . $key, $clean[ $key ], ( $meta_data[ $key ] ?? nullfilter
wpseo_save_compare_data, $postaction
wpseo_save_indexable, $indexable, $indexable_beforeaction
wpseo_save_metaboxesfilter
wpseo_saved_indexable, $indexableaction
wpseo_saved_postdataaction
wpseo_schema_ . $identifier, $graph_piece, $context, $graph_piece_generator, $graph_piece_generatorsfilter
wpseo_schema_ . $type, $graph_piece, $context, $graph_piece_generator, $graph_piece_generatorsfilter
wpseo_schema_aggregator_big_schema_post_types, self::BIG_SCHEMA_POST_TYPESfilter
wpseo_schema_aggregator_cache_enabled, truefilter
wpseo_schema_aggregator_cache_ttl, $cache_ttlfilter
wpseo_schema_aggregator_elements_context_map, $base_mapfilter
wpseo_schema_aggregator_elements_context_map_{$context}, $elementsfilter
wpseo_schema_aggregator_filtering_strategy, $default_filterfilter
wpseo_schema_aggregator_per_page, self::DEFAULT_PER_PAGEfilter
wpseo_schema_aggregator_per_page_big, self::DEFAULT_PER_PAGE_BIG_SCHEMAfilter
wpseo_schema_aggregator_post_types, $default_post_typesfilter
wpseo_schema_aggregator_schemamap_changefreq, dailyfilter
wpseo_schema_aggregator_schemamap_priority, 0.8filter
wpseo_schema_article_keywords_taxonomy, post_tagfilter
wpseo_schema_article_potential_action_target, [ $this->context->canonical . #respond ]filter
wpseo_schema_article_sections_taxonomy, categoryfilter
wpseo_schema_article_type, $additional_type, $this->indexablefilter
wpseo_schema_article_type, $type, $this->indexablefilter
wpseo_schema_article_types, Schema_Types::ARTICLE_TYPESfilter
wpseo_schema_article_types, self::$meta_fields[schema][schema_article_type][options]filter
wpseo_schema_block_ . $block_type, $graph, $block, $contextfilter
wpseo_schema_company_logo_id, $company_logo_idfilter
wpseo_schema_company_logo_meta, $company_logo_metafilter
wpseo_schema_company_name, $this->options->get( company_namefilter
wpseo_schema_graph, $graph, $contextfilter
wpseo_schema_graph_pieces, $schema_pieces, $contextfilter
wpseo_schema_main_image_id, $image_idfilter
wpseo_schema_needs_ . $identifier, $piece->is_needed(filter
wpseo_schema_organization_social_profiles, $profilesfilter
wpseo_schema_person_data, $data, $user_idfilter
wpseo_schema_person_logo_id, $person_logo_idfilter
wpseo_schema_person_logo_meta, $person_logo_metafilter
wpseo_schema_person_social_profiles, $this->social_profiles, $user_idfilter
wpseo_schema_person_user_id, $this->context->site_user_idfilter
wpseo_schema_person_user_id, $user_idfilter
wpseo_schema_piece_language, get_bloginfo( languagefilter
wpseo_schema_webpage_potential_action_target, [ $url ]filter
wpseo_schema_webpage_type, $typefilter
wpseo_separator_option_list, $separatorsfilter
wpseo_separator_options, $separatorsfilter
wpseo_settings_tab_crawl_cleanup_network, $yformaction
wpseo_settings_tab_site_analysis_internal, $yformaction
wpseo_should_add_subdirectory_multisite_xml_sitemaps, truefilter
wpseo_should_build_and_save_user_indexable, $exception, $user_idfilter
wpseo_should_index_links, $should_index_linksfilter
wpseo_should_redirect_after_install, truefilter
wpseo_should_save_indexable, $intend_to_save, $indexablefilter
wpseo_shutdown_indexation_limit, 25filter
wpseo_sitemap_content_before_parse_html_images, $post->post_contentfilter
wpseo_sitemap_entries_per_page, 1000filter
wpseo_sitemap_entry, $url, post, $postfilter
wpseo_sitemap_entry, $url, term, $termfilter
wpseo_sitemap_entry, $url, user, $userfilter
wpseo_sitemap_exclude_author, $usersfilter
wpseo_sitemap_exclude_empty_terms, true, $taxonomy_namesfilter
wpseo_sitemap_exclude_empty_terms, true, [ $taxonomy->name ]filter
wpseo_sitemap_exclude_empty_terms_taxonomy, $hide_empty, $taxonomy->namefilter
wpseo_sitemap_exclude_empty_terms_taxonomy, $hide_empty, $taxonomy_namefilter
wpseo_sitemap_exclude_post_type, false, $post_typefilter
wpseo_sitemap_exclude_taxonomy, false, $taxonomy_namefilter
wpseo_sitemap_http_headers, $headersfilter
wpseo_sitemap_indexfilter
wpseo_sitemap_index_links, $linksfilter
wpseo_sitemap_page_for_post_type_archive, $archive_page_id, $post_typefilter
wpseo_sitemap_post_statuses, [ publish ], $typefilter
wpseo_sitemap_post_type_first_links, $links, $post_typefilter
wpseo_sitemap_public_url, home_url( main-sitemap.xslfilter
wpseo_sitemap_stylesheet_cache_ . $type, $thisaction
wpseo_sitemap_url, $output, $urlfilter
wpseo_sitemap_urlimages, $images, $post->IDfilter
wpseo_sitemap_urlimages_front_page, $imagesfilter
wpseo_sitemap_urlimages_term, $images, $term->term_idfilter
wpseo_sitemap_urlset, $urlsetfilter
wpseo_sitemap_{$type}_contentfilter
wpseo_sitemap_{$type}_urlset, $urlsetfilter
wpseo_sitemaps_base_url, $basefilter
wpseo_sitemaps_providersfilter
wpseo_social_template_post_type, , $template_option_name, $this->post->post_typefilter
wpseo_social_template_taxonomy, , $template_option_name, $this->term->taxonomyfilter
wpseo_stylesheet_url, $this->stylesheetfilter
wpseo_submenu_pages, $submenu_pagesfilter
wpseo_task_list_post_type_tasks, $this->post_type_tasksfilter
wpseo_task_list_tasks, $this->tasksfilter
wpseo_tax_meta_special_term_id_validation_ . $term_id, $meta_data, $taxonomy, $term_idfilter
wpseo_taxonomy_content_fieldsfilter
wpseo_term_indexation_limit, 25filter
wpseo_terms, $output, $taxonomyfilter
wpseo_title, $title, $this->presentationfilter
wpseo_tools_overview_list_items_internalaction
wpseo_tracking_settings_include_list, $this->include_listfilter
wpseo_transform_dashboard_subject_for_testing, $ranking->getKeys(filter
wpseo_twitter_card_type, $this->presentation->twitter_card, $this->presentationfilter
wpseo_twitter_creator_account, $twitter_creatorfilter
wpseo_twitter_description, $this->replace_vars( $this->presentation->twitter_descriptionfilter
wpseo_twitter_image, $this->presentation->twitter_image, $this->presentationfilter
wpseo_twitter_image_size, fullfilter
wpseo_twitter_site, $this->presentation->twitter_site, $this->presentationfilter
wpseo_twitter_title, $this->replace_vars( $this->presentation->twitter_titlefilter
wpseo_typecount_join, , $post_typefilter
wpseo_typecount_where, , $post_typefilter
wpseo_unindexed_count_queries_ran, falsefilter
wpseo_use_page_analysis, truefilter
wpseo_user_profile_additions, $useraction
wpseo_wincher_all_keyphrases, $keyphrasesfilter
wpseo_wincher_keyphrases_from_post, $keyphrases, $post->IDfilter
wpseo_xml_sitemap_img, $image, $postfilter
wpseo_xml_sitemap_img_src, $src, $postfilter
wpseo_xml_sitemap_include_images, truefilter
wpseo_xml_sitemap_post_url, get_permalink( $postfilter
wpseo_xsl_ . $typeaction
wpseo_{$content_type}_filtering_taxonomyfilter
yoast_add_dynamic_rewrite_rules, $thisaction
yoast_display_gutenberg_compat_notification, truefilter
yoast_free_additional_metabox_sectionsfilter
yoast_free_additional_taxonomy_metabox_sectionsfilter
yoast_notifications_before_storage, $merged_notificationsfilter
yoast_seo_development_mode, $development_modefilter
yoast_seo_development_mode, falsefilter
 

list of hooks used ( in add_action(), add_filter() )