• Beehive - Google Analytics
  • Branda
  • Defender
  • Forminator
  • Hummingbird
  • Hustle
  • Shipper
  • SmartCrawl SEO
  • Smush
  • Snapshot
  • WPMU DEV Dashboard

SmartCrawl SEO Hooks Documentation

Total hooks: 99
Undocumented hooks: 96

1. {$context_filter}

Type: filter

No description

Arguments: $default_roles

2. wds_defaults

Type: filter

No description

Arguments: $this->options

3. wds_saved_postdata

Type: action

If the user un-checks a checkbox and saves the post, the value for that checkbox will not be included inside $_POST array so we may have to delete the corresponding meta value manually.

Arguments: none

4. wds-admin-ui-show_bar

Type: filter

No description

Arguments: true

5. wds-string-readability_strategy

Type: filter

No description

Arguments: self::READABILITY_KINCAID

6. {$this->get_filter('get-all')}

Type: filter

No description

Arguments: array_filter($redirections)

7. {$this->get_filter('get-all-types')}

Type: filter

No description

Arguments: array_filter($types)

8. {$this->get_filter('set-all')}

Type: filter

No description

Arguments: array_filter($redirections)

9. {$this->get_filter('set-all-types')}

Type: filter

No description

Arguments: array_filter($types)

10. {$this->get_filter('current_url')}

Type: filter

No description

Arguments: $source

11. wds_sitemap_changefreq

Type: filter

No description

Arguments: $this->change_frequency, $this->get_location(), $this->get_priority(), $this->get_last_modified(), $this->get_images()

12. wds-sitemaps-ignore_urls

Type: filter

No description

Arguments: $ignores

13. wds_before_search_engine_update

Type: action

No description

Arguments: 'google'

14. wds_after_search_engine_update

Type: action

No description

Arguments: 'google', false, $resp

15. wds_after_search_engine_update

Type: action

No description

Arguments: 'google', (bool) (200 === (int) wp_remote_retrieve_response_code($resp)), $resp

16. wds_before_search_engine_update

Type: action

No description

Arguments: 'bing'

17. wds_after_search_engine_update

Type: action

No description

Arguments: 'bing', false, $resp

18. wds_after_search_engine_update

Type: action

No description

Arguments: 'bing', (bool) (200 === (int) wp_remote_retrieve_response_code($resp)), $resp

19. wds-term-priority

Type: filter

No description

Arguments: $priority

20. wds-post-priority

Type: filter

No description

Arguments: $priority, $post

21. wds_sitemap_created

Type: action

No description

Arguments: none

22. wpmudev_branding_hero_image

Type: filter

No description

Arguments: $hero_image

23. wpmudev_branding_hide_branding

Type: filter

No description

Arguments: false

24. wpmudev_branding_hide_doc_link

Type: filter

No description

Arguments: false

25. wpmudev_branding_footer_text

Type: filter

No description

Arguments: $footer_text

26. wds_title

Type: filter

No description

Arguments: $title

27. wds_metadesc

Type: filter

No description

Arguments: $description

28. wds_focus_keywords

Type: filter

No description

Arguments: $result

29. wds-known_macros

Type: filter

No description

Arguments: array_combine(apply_filters('wds-known_macros-keys', array_keys($replacements)), apply_filters('wds-known_macros-values', array_values($replacements)))

30. wds-known_macros-keys

Type: filter

No description

Arguments: array_keys($replacements)

31. wds-known_macros-values

Type: filter

No description

Arguments: array_values($replacements)

32. wds-macro-variable_replacement

Type: filter

No description

Arguments: $replacement, $macro

33. {$this->get_filter('can_access')}

Type: filter

No description

Arguments: $can_access

34. {$this->get_filter('has_dashboard')}

Type: filter

No description

Arguments: $this->is_dahsboard_active() && $this->has_dashboard_key()

35. {$this->get_filter('is_dahsboard_active')}

Type: filter

No description

Arguments: $installed

36. {$this->get_filter('has_dashboard_key')}

Type: filter

No description

Arguments: !empty($key)

37. {$this->get_filter('api_key')}

Type: filter

No description

Arguments: $api_key

38. {$this->get_filter('can_install')}

Type: filter

No description

Arguments: $can_install

39. {$this->get_filter("request-{$verb}")}

Type: filter

No description

Arguments: apply_filters($this->get_filter('request'), $response, $verb)

40. {$this->get_filter('request')}

Type: filter

No description

Arguments: $response, $verb

41. {$this->get_filter('cache_expiry')}

Type: filter

No description

Arguments: $expiry

42. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

43. {$this->get_filter('api-endpoint')}

Type: filter

No description

Arguments: 'api'

44. {$this->get_filter('api-namespace')}

Type: filter

No description

Arguments: 'seo-audit/v1'

45. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

46. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

47. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

48. {$this->get_filter('api-endpoint')}

Type: filter

No description

Arguments: 'api'

49. {$this->get_filter('api-namespace')}

Type: filter

No description

Arguments: 'seo-checkup/v1'

50. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

51. {$this->get_filter('checkup_done')}

Type: action

No description

Arguments: $data, $this

52. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

53. {$this->get_filter('api-endpoint')}

Type: filter

No description

Arguments: 'api'

54. {$this->get_filter('api-namespace')}

Type: filter

No description

Arguments: 'seo-checkup/v1'

55. {$this->get_filter('domain')}

Type: filter

No description

Arguments: network_site_url()

56. wds-analysis-content

Type: filter

No description

Arguments: (string) trim(join(' ', $bits)), $post_id

57. {$this->get_filter('first_name')}

Type: filter

No description

Arguments: $name, $this->_user_id

58. {$this->get_filter('display_name')}

Type: filter

No description

Arguments: $name, $this->_user_id

59. {$this->get_filter('fallback_name')}

Type: filter

No description

Arguments: $name, $this->_user_id

60. {$this->get_filter('full_name')}

Type: filter

No description

Arguments: $name, $first, $last

61. {$this->get_filter('user_url')}

Type: filter

No description

Arguments: $url, $this->get_id()

62. wds_custom_og_title

Type: filter

No description

Arguments: $this->title

63. wds_custom_og_description

Type: filter

No description

Arguments: $this->description

64. wds_custom_og_image

Type: filter

No description

Arguments: $images

65. wds-import-yoast-data-exists

Type: filter

No description

Arguments: strpos($version, '11.') === 0

66. wds_post_meta_import_batch_size

Type: filter

ptarchive settings are for custom post types only so let's remove the mappings for builtin post types

Arguments: 300

67. wds-log-level

Type: filter

No description

Arguments: $level

68. wds_filter_canonical

Type: filter

No description

Arguments: $this->canonical

69. wds-omitted-shortcodes

Type: filter

No description

Arguments: array()

70. wds-taxonomy-meta-{$meta}

Type: filter

No description

Arguments: $meta_value, $term, $taxonomy

71. wds-capabilities-seo_metabox

Type: filter

No description

Arguments: $capability

72. wds-capabilities-urlmetrics_metabox

Type: filter

No description

Arguments: $capability

73. wds-capabilities-seo_metabox_301_redirect

Type: filter

No description

Arguments: $capability

74. smartcrawl_switch_active

Type: filter

Checks if a define switch is toggled on

<p>Used in tests.</p>

Arguments: $result, $switch

Arguments:

  • $result - bool
    Whether the switch is turned on.

  • $switch - string
    Switch name.

75. wds_autolinks_attributes

Type: filter

No description

Arguments: trim(join(' ', $ret))

76. wds-sitemaps-sitemap_url

Type: filter

No description

Arguments: $sitemap_url

77. wds_admin_pointers-{$screen_id}

Type: filter

No description

Arguments: array()

78. wds-import-aioseop-data-exists

Type: filter

No description

Arguments: strpos($version, '2.12') === 0

79. wds_post_meta_import_batch_size

Type: filter

No description

Arguments: 300

80. wds_head-after_output

Type: action

No description

Arguments: none

81. wds_process_canonical

Type: filter

No description

Arguments: true

82. wds_process_rel_links

Type: filter

No description

Arguments: true

83. wds_process_robots

Type: filter

No description

Arguments: true

84. wds_process_redirect

Type: filter

No description

Arguments: true

85. wds-video_sitemaps-thumbnail_url-default

Type: filter

No description

Arguments: ''

86. wds-video_sitemaps-thumbnail_url

Type: filter

No description

Arguments: $image, $raw->ID, $player

87. wds-video_sitemaps-thumbnail_url-fallback

Type: filter

No description

Arguments: $image

88. wds-video_sitemaps-player_loc

Type: filter

No description

Arguments: false, $post_id, $body

89. wds-video_sitemaps-player_loc

Type: filter

No description

Arguments: $src, $post_id, $body

90. wds-video_sitemaps-thumbnail_url-{$host}

Type: filter

No description

Arguments: '', $src, $post_id

91. wds-schema-data

Type: filter

No description

Arguments: $data

92. wds-opengraph-is_running

Type: filter

No description

Arguments: $this->_is_running

93. wds-autolinks-utf8-matching-enabled

Type: filter

No description

Arguments: $is_utf8_site

94. wp_safe_redirect_fallback

Type: filter

No description

Arguments: home_url(), $status

95. the_content

Type: filter

No description

Arguments: $post->post_content

96. wdp_register_hub_action

Type: filter

No description

Arguments: array()

97. the_content

Type: filter

No description

Arguments: 'The content!'

98. wds-analysis-content

Type: filter

No description

Arguments: $this->content

99. the_content

Type: filter

No description

Arguments: $post->post_content