Filters
File
Filter Name
Description
/page-generator-pro.php
page_generator_pro_is_admin_or_frontend_editor
Filters whether the current request is a WordPress Administration / Frontend Editor request or not. Page Builders can set this to true to allow Page Generator Pro to load its functionality.
/includes/admin/groups-ui.php
page_generator_pro_groups_ui_remove_meta_boxes
Filters the metaboxes to remove from the Content Groups Screen.
page_generator_pro_groups_ui_get_titles_and_messages
Filters the localization title and message strings used for Generation.
page_generator_pro_groups_ui_get_post_type_conditional_metaboxes
Define metaboxes that should only display based on the value of Publish > Post Type in the Content Groups UI. For example, array( 'metabox_id' => array( 'post_type_to_display_metabox_on', 'another_post_type_to_display_metabox_on' ) )
/includes/admin/media-library.php
page_generator_pro_shortcode_media_library_get_random_image_html_tag_query
Filter the MySQL query (image type, ID) to fetch a random image ID from the Media Library.
page_generator_pro_shortcode_media_library_get_random_image_html_tag_query_meta
Filter the MySQL query meta (title, alt, caption, description) to fetch a random image ID from the Media Library.
page_generator_pro_media_library_get_random_image_id
Filter the Image ID before returning.
page_generator_pro_media_library_get_random_image_html_tag
Filter the HTML Image Tag before returning.
/includes/admin/groups-terms-ui.php
page_generator_pro_groups_terms_ui_get_titles_and_messages
Filters the localization title and message strings used for Generation.
/includes/admin/log.php
page_generator_pro_log_get_filters
Defines the registered filters that can be used on the Log WP_List_Tables.
/includes/admin/api/creative-commons.php
page_generator_pro_creative_commons_photos_search_args
Filters the API arguments to send to the Creative Commons /images endpoint
/includes/admin/api/pixabay.php
page_generator_pro_pixabay_photos_search_args
Filters the API arguments to send to the Pexels /search endpoint
/includes/admin/api/api.php
page_generator_pro_api_get_timeout
Defines the maximum time to allow the API request to run.
/includes/admin/api/pexels.php
page_generator_pro_pexels_photos_search_args
Filters the API arguments to send to the Pexels /search endpoint
/includes/admin/phone-area-codes.php
page_generator_pro_geo_get_phone_area_code_countries
Filters the supported countries for generating phone area codes.
page_generator_pro_geo_get_phone_area_codes
Filters the supported countries for generating phone area codes.
/includes/admin/performance.php
page_generator_pro_maybe_remove_custom_fields_meta_box_meta_keys
Defines the Meta Keys to make available in the Custom Fields dropdown.
page_generator_pro_performance_replace_customizer_page_dropdowns
Defines an array of Customizer Page Dropdown Controls that should be replaced with either an AJAX or ID for performance
/includes/admin/groups-terms.php
page_generator_pro_groups_terms_get_defaults
Defines the default settings structure when a new Term Group is created.
page_generator_pro_groups_terms_get_all
Filters the Groups to return.
page_generator_pro_groups_terms_get_all_ids_names
Filters the Groups to return.
page_generator_pro_groups_terms_get_term_meta_ignored_keys
Defines Term Meta Keys in a Content Group to ignore and not copy to generated Terms.
page_generator_pro_groups_terms_get_term_meta
Filters the Group Metadata to return.
page_generator_pro_groups_terms_run_row_actions
page_generator_pro_groups_terms_run_row_actions_success_message
Define an optional success message based on the result of a custom row action on a Group.
page_generator_pro_groups_terms_validate
Performs several validations on the given Group Settings, to ensure that content generation will function successfully.
/includes/admin/spintax.php
page_generator_pro_spintax_get_providers
Defines the available spintax providers supported by this Plugin
page_generator_pro_spintax_add_spintax_ provider
Filter to add spintax to content for a third party spintax provider.
page_generator_pro_spintax_add_spintax
Filter spintax content before returning
page_generator_pro_spintax_get_protected_words
Define the array of protected words to not apply spintax to
page_generator_pro_spintax_get_spintax_words
Defines the available spintax words
/includes/admin/integrations/acf.php
page_generator_pro_acf_match_content_group_location_rule
page_generator_pro_acf_match_term_group_location_rule
/includes/admin/integrations/pagebuilders.php
page_generator_pro_pagebuilders_register_avia_layout_builder_support
Defines the Avia Meta Boxes to include in Content Groups.
page_generator_pro_pagebuilders_register_wpbakery_page_builder_support_roles
Filter the roles that need to be granted Page Builder access.
page_generator_pro_groups_add_post_type_templates
Filter the Post Type Templates to register on Page Builders.
/includes/admin/ajax.php
page_generator_pro_ajax_delete_generated_count_number_of_items
/includes/admin/groups-terms-table.php
page_generator_pro_groups_terms_table_register_bulk_actions
Defines Bulk Actions to be added to the select dropdown on the Groups Terms WP_List_Table.
page_generator_pro_groups_terms_table_admin_columns
Filters the columns to display on the Groups: Terms WP_List_Table.
page_generator_pro_groups_terms_table_admin_columns_output
Filters the output for a non-standard column on the Groups: Terms WP_List_Table.
page_generator_pro_groups_terms_table_admin_row_actions
Filters the row actions to output on each Content Group in the Groups: Content WP_List_Table.
/includes/admin/groups-table.php
page_generator_pro_groups_table_register_bulk_actions
Defines Bulk Actions to be added to the select dropdown on the Groups WP_List_Table.
page_generator_pro_groups_table_admin_columns
Filters the columns to display on the Groups: Content WP_List_Table.
page_generator_pro_groups_table_admin_columns_output
Define items to output for the Generated Content Column in the Groups: Content WP_List_Table.
page_generator_pro_groups_table_admin_row_actions
Filters the row actions to output on each Content Group in the Groups: Content WP_List_Table.
/includes/admin/generate.php
page_generator_pro_generate_content_settings
Modify the Group's settings prior to parsing shortcodes and building the Post Arguments to use for generating a single Page, Post or Custom Post Type. Changes made only affect this item in the generation set, and are not persistent or saved. For Gutenberg and Page Builders with Blocks / Elements registered by this Plugin, this is a good time to convert them to a Shortcode Block / Element / Text
page_generator_pro_generate_post_args
Filters arguments used for creating or updating a Post when running content generation.
page_generator_pro_generate_term_args
Filters arguments used for creating or updating a Term when running content generation.
page_generator_pro_generate_generate_content_apply_keyword_transformation
Filter to perform non-standard keyword transformation.
page_generator_pro_generate_get_keywords_terms
Returns an array of keyword and term key / value pairs, before any search or replacement arrays are built.
page_generator_pro_generate_replace_keywords_in_array
Perform any other keyword replacements or string processing.
page_generator_pro_generate_process_shortcodes_in_array
Filter to allow registering and processing shortcodes on a string.
page_generator_pro_generate_featured_image_ settingsfeatured_image_source
Defines the Featured Image for the given generated Post ID, if the Group Settings specify a Featured Image and (if overwriting) the Featured Image should be overwritten
page_generator_pro_generate_set_post_meta_ignored_keys
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
page_generator_pro_generate_set_post_meta_ meta_key
Filters the Group Metadata for the given Key and Value, immediately before it's saved to the Generated Page.
page_generator_pro_generate_set_term_meta_ignored_keys
Defines Term Meta Keys in a Term Group to ignore and not copy to generated Terms / Groups.
page_generator_pro_generate_set_term_meta_ meta_key
Filters the Group Metadata for the given Key and Value, immediately before it's saved to the Generated Term.
page_generator_pro_generate_should_process_shortcodes_on_post_content
Flag whether the given Group should process shortcodes on the main Post Content (i.e. $post->post_content).
page_generator_pro_generate_comment_args
Filters arguments used for creating a Comment when running content generation for a specific Group ID and Post ID
/includes/admin/admin.php
page_generator_pro_admin_body_class
Registers screen names that should add the wpzinc class to the tag
page_generator_pro_admin_admin_menu_minimum_capability
Defines the minimum capability required to access the Media Library Organizer Menu and Sub Menus
page_generator_pro_setting_panel
Filters the available panels / sections on the settings screen.
/includes/admin/install.php
page_generator_pro_install_copy_mu_plugin
Enable automatic copying of the Must-Use Plugin each time Page Generator Pro is updated to a newer version.
/includes/admin/research.php
page_generator_pro_research_get_providers
Defines the available research providers supported by this Plugin
/includes/admin/groups.php
page_generator_pro_groups_get_defaults
Defines the default settings structure when a new Content Group is created.
page_generator_pro_groups_get_post_meta_ignored_keys
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
page_generator_pro_groups_get_post_meta_ meta_key
Filters the Group Metadata for the given Key and Value
page_generator_pro_groups_get_post_meta
Filters the Group Metadata to return.
page_generator_pro_groups_get_all
Filters the Groups to return.
page_generator_pro_groups_get_all_ids_names
Filters the Groups to return.
page_generator_pro_groups_run_row_actions
page_generator_pro_groups_run_row_actions_success_message
Define an optional success message based on the result of a custom row action on a Group.
page_generator_pro_groups_validate
Performs several validations on the given Group Settings, to ensure that content generation will function successfully.
page_generator_pro_groups_get_group_statuses
Defines available Post Statuses for generated content.
page_generator_pro_groups_duplicate_ignored_keys
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
/includes/admin/notices.php
page_generator_pro_notices_get_success_notices
Filters the success notices to return.
page_generator_pro_notices_get_error_notices
Filters the error notices to return.
page_generator_pro_notices_get_notices
Filters the success and error notices to return.
page_generator_pro_notices_save
Filters the success and error notices to save.
/includes/admin/editor.php
page_generator_pro_editor_register_tinymce_plugins
Defines the TinyMCE Plugins to register
page_generator_pro_editor_register_tinymce_buttons
Defines the TinyMCE Buttons to register
page_generator_pro_editor_get_tinymce_plugins
Returns an array of TinyMCE Plugins that aren't shortcodes/blocks, such as Autocomplete and Generate Spintax from Selected Text
page_generator_pro_editor_should_register_tinymce_plugins
Set a flag to denote whether we should register TinyMCE Plugins
/includes/global/posttype.php
page_generator_pro_posttype_supports
Define the supported features for Content Groups
/includes/global/shortcode-media-library.php
page_generator_pro_shortcode_media_library
Filter the Media Library HTML output, before returning.
/includes/global/common.php
page_generator_pro_common_get_generation_systems
Defines available Generation Systems
page_generator_pro_common_get_generation_results
Defines available Generation Results
page_generator_pro_common_get_post_types
Defines the available public Post Type Objects that content can be generated for.
page_generator_pro_common_get_hierarchical_post_types
Defines the available public hierarchical Post Type Objects that content can be generated for.
page_generator_pro_common_get_excerpt_post_types
Defines the available public hierarchical Post Type Objects that content can be generated for.
page_generator_pro_common_get_excluded_post_types
Defines the Post Type Objects that content cannot be generated for.
page_generator_pro_common_get_post_type_templates
Defines available Theme Templates for each Post Type that can have content generated for it.
page_generator_pro_common_get_taxonomies
Defines available taxonomies.
page_generator_pro_common_get_taxonomies_hierarchical_status
Defines available hierarchical taxonomies.
page_generator_pro_common_get_post_type_taxonomies
Defines available taxonomies for the given Post Type.
page_generator_pro_common_get_excluded_taxonomies
Defines taxonomies to exclude from displaying on the Generate screens.
page_generator_pro_common_get_authors
Defines available authors for the Author dropdown on the Generate Content screen.
page_generator_pro_common_get_post_statuses
Defines available Post Statuses for generated content.
page_generator_pro_common_get_date_options
Defines available scheduling options for generated content.
page_generator_pro_common_get_schedule_units
Defines available scheduling units.
page_generator_pro_common_get_methods
Defines available content generation methods.
page_generator_pro_common_get_overwrite_methods
Defines available content overwrite options.
page_generator_pro_common_get_content_overwrite_sections
Defines available content overwrite sections.
page_generator_pro_common_get_featured_image_sources
Defines available Featured Image sources.
page_generator_pro_common_get_order_by_options
Defines WP_Query compatible order by options
page_generator_pro_common_get_location_order_by_options
Defines GeoRocket API compatible order by options
page_generator_pro_common_get_order_options
Defines WP_Query compatible order options
page_generator_pro_common_get_comparison_operators
Define MySQL compliant operator options
page_generator_pro_common_get_operator_options
Define MySQL compliant operator options
page_generator_pro_common_get_autocomplete_enabled_fields
Defines an array of Javascript DOM selectors to enable the keyword autocomplete functionality on. If false, autocomplete fields are for Related Links shortcode on a Page or Post
page_generator_pro_common_get_selectize_enabled_fields
Defines an array of Javascript DOM selectors to enable the selectize functionality on.
page_generator_pro_common_get_link_target_options
Defines target options.
page_generator_pro_common_get_media_library_image_size_options
Defines available registered image sizes in WordPress
page_generator_pro_common_get_capabilities_to_disable_on_group_content_generation
Defines Role Capabilities that should be disabled when a Content Group is Generating Content.
page_generator_pro_common_get_capabilities_to_disable_on_group_term_generation
Defines Role Capabilities that should be disabled when a Term Group is Generating Terms.
page_generator_pro_common_get_countries
Defines available GeoRocket API country codes and names.
page_generator_pro_common_get_locations_restrictions
Defines available location restrictions for Generate Locations
page_generator_pro_common_get_nearby_cities_zipcodes_output_types
Backward compat. filter. Defines available output types for Generate Locations.
page_generator_pro_common_get_locations_output_types
Defines available output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_street_names
Defines available Street Names output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_zipcodes
Defines available ZIP Code output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_zipcode_districts
Defines available Zip Code Districts output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_cities
Defines available Cities output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_counties
Defines available Counties output types for Generate Locations.
page_generator_pro_common_get_locations_output_types_regions
Defines available Regions output types for Generate Locations.
page_generator_pro_common_get_phone_area_output_types
Defines available output types for Generate Phone Area Codes.
page_generator_pro_common_get_wikipedia_languages
Defines available Wikipedia languages.
/includes/global/shortcode-yelp.php
page_generator_pro_shortcode_yelp
Filter the Yelp Shortcode HTML output, before returning.
/includes/global/settings.php
page_generator_pro_get_settings
Filter the Settings before returning.
page_generator_pro_update_setting
Filter a specific setting before updating.
page_generator_pro_update_settings
Filter the Settings before updating.
/includes/global/shortcode-open-weather-map.php
page_generator_pro_shortcode_open_weather_map
Filter the Open Weather Maps HTML output, before returning.
/includes/global/shortcode-related-links.php
page_generator_pro_shortcode_related_links_defaults
Filter the Related Links Shortcode Default Attributes.
page_generator_pro_shortcode_related_links
Filter the Related Links Shortcode HTML output, before returning.
page_generator_pro_shortcode_related_links_get_excerpt
Filters the dynamic {excerpt} replacement, when a Post's status is being built.
/includes/global/shortcode-wikipedia.php
page_generator_pro_shortcode_wikipedia
Filter the Wikipedia Shortcode HTML output, before returning.
/includes/global/shortcode-image-url.php
page_generator_pro_shortcode_image_url
Filter the Image URL HTML output, before returning.
/includes/global/shortcode-youtube.php
page_generator_pro_shortcode_youtube
Filter the YouTube Shortcode URL, before returning.
/includes/global/gutenberg.php
page_generator_pro_gutenberg_add_block_categories
Adds block categories to the default Gutenberg Block Categories
/includes/global/shortcode-image.php
page_generator_pro_shortcode_image_get_image_html
Filter the image HTML output, before returning.
/includes/global/shortcode-google-map.php
page_generator_pro_shortcode_google_maps_url
Filter the Google Maps iFrame URL, before output.
page_generator_pro_shortcode_google_maps
Filter the Google Maps HTML output, before returning.
/includes/global/shortcode-pexels.php
page_generator_pro_shortcode_pexels
Filter the Pexels HTML output, before returning.
/includes/global/screen.php
page_generator_pro_screen_get_current_screen
Returns an array comprising of a simplified screen and section that we are viewing within the WordPress Administration interface.
/includes/global/shortcode-open-street-map.php
page_generator_pro_shortcode_open_street_map
Filter the Open Street Maps HTML output, before returning.
/includes/global/shortcode.php
page_generator_pro_shortcode_add_shortcodes
page_generator_pro_shortcode_add_shortcodes_outside_of_content_groups
page_generator_pro_shortcode_get_css_prefix
Returns the CSS prefix to use.
/includes/global/shortcode-creative-commons.php
page_generator_pro_shortcode_creative_commons
Filter the Creative Commons HTML output, before returning.
/includes/global/shortcode-pixabay.php
page_generator_pro_shortcode_pixabay
Filter the Pixabay HTML output, before returning.
page_generator_pro_is_admin_or_frontend_editor
/page-generator-pro.php::476
Overview
Filters whether the current request is a WordPress Administration / Frontend Editor request or not. Page Builders can set this to true to allow Page Generator Pro to load its functionality.
Parameters
Parameter
Type
Description
$is_admin_or_frontend_editor
bool
Is WordPress Administration / Frontend Editor request.
$_REQUEST
array
$_REQUEST data
Usage
add_filter( 'page_generator_pro_is_admin_or_frontend_editor', function( $is_admin_or_frontend_editor, $_REQUEST ) {
// ... your code here
// Return value
return $is_admin_or_frontend_editor;
}, 10, 2 );
page_generator_pro_groups_ui_remove_meta_boxes
/includes/admin/groups-ui.php::565
Overview
Filters the metaboxes to remove from the Content Groups Screen.
Parameters
Parameter
Type
Description
$remove_meta_boxes
array
Meta Boxes to Remove
Usage
add_filter( 'page_generator_pro_groups_ui_remove_meta_boxes', function( $remove_meta_boxes ) {
// ... your code here
// Return value
return $remove_meta_boxes;
}, 10, 1 );
page_generator_pro_groups_ui_get_titles_and_messages
/includes/admin/groups-ui.php::1207
Overview
Filters the localization title and message strings used for Generation.
Parameters
Parameter
Type
Description
$localization
array
Titles and Messages
Usage
add_filter( 'page_generator_pro_groups_ui_get_titles_and_messages', function( $localization ) {
// ... your code here
// Return value
return $localization;
}, 10, 1 );
page_generator_pro_groups_ui_get_post_type_conditional_metaboxes
/includes/admin/groups-ui.php::1235
Overview
Define metaboxes that should only display based on the value of Publish > Post Type in the Content Groups UI. For example, array( 'metabox_id' => array( 'post_type_to_display_metabox_on', 'another_post_type_to_display_metabox_on' ) )
Parameters
Parameter
Type
Description
$metaboxes
array
Metabox ID Keys and Post Type Values array
Usage
add_filter( 'page_generator_pro_groups_ui_get_post_type_conditional_metaboxes', function( $metaboxes ) {
// ... your code here
// Return value
return $metaboxes;
}, 10, 1 );
page_generator_pro_shortcode_media_library_get_random_image_html_tag_query
/includes/admin/media-library.php::75
Overview
Filter the MySQL query (image type, ID) to fetch a random image ID from the Media Library.
Parameters
Parameter
Type
Description
$query
array
Query Conditions
$args
array
Attributes
Usage
add_filter( 'page_generator_pro_shortcode_media_library_get_random_image_html_tag_query', function( $query, $args ) {
// ... your code here
// Return value
return $query;
}, 10, 2 );
page_generator_pro_shortcode_media_library_get_random_image_html_tag_query_meta
/includes/admin/media-library.php::85
Overview
Filter the MySQL query meta (title, alt, caption, description) to fetch a random image ID from the Media Library.
Parameters
Parameter
Type
Description
$query
array
Query Conditions
$args
array
Attributes
Usage
add_filter( 'page_generator_pro_shortcode_media_library_get_random_image_html_tag_query_meta', function( $query_meta, $args ) {
// ... your code here
// Return value
return $query_meta;
}, 10, 2 );
page_generator_pro_media_library_get_random_image_id
/includes/admin/media-library.php::121
Overview
Filter the Image ID before returning.
Parameters
Parameter
Type
Description
$image_id
int
WordPress Media Library ID
$args
array
Arguments
$images
array
Image Results from Query
Usage
add_filter( 'page_generator_pro_media_library_get_random_image_id', function( $image_id, $args, $images, $query, $query_string ) {
// ... your code here
// Return value
return $image_id;
}, 10, 5 );
page_generator_pro_media_library_get_random_image_html_tag
/includes/admin/media-library.php::161
Overview
Filter the HTML Image Tag before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Image Tag
$args
array
Arguments
$image_id
int
WordPress Media Library ID
$images
array
Image Results from Query
Usage
add_filter( 'page_generator_pro_media_library_get_random_image_html_tag', function( $html, $args, $image_id ) {
// ... your code here
// Return value
return $html;
}, 10, 3 );
page_generator_pro_groups_terms_ui_get_titles_and_messages
/includes/admin/groups-terms-ui.php::477
Overview
Filters the localization title and message strings used for Generation.
Parameters
Parameter
Type
Description
$localization
array
Titles and Messages
Usage
add_filter( 'page_generator_pro_groups_terms_ui_get_titles_and_messages', function( $localization ) {
// ... your code here
// Return value
return $localization;
}, 10, 1 );
page_generator_pro_log_get_filters
/includes/admin/log.php::301
Overview
Defines the registered filters that can be used on the Log WP_List_Tables.
Parameters
Parameter
Type
Description
$filters
array
Filters
Usage
add_filter( 'page_generator_pro_log_get_filters', function( $filters ) {
// ... your code here
// Return value
return $filters;
}, 10, 1 );
page_generator_pro_creative_commons_photos_search_args
/includes/admin/api/creative-commons.php::270
Overview
Filters the API arguments to send to the Creative Commons /images endpoint
Parameters
Parameter
Type
Description
$args
array
API arguments
$query
string
Search Term(s)
$orientation
mixed
Image Orientation (false, tall, wide, square)
$per_page
int
Number of Images to Return
$page
int
Pagination Page Offset
Usage
add_filter( 'page_generator_pro_creative_commons_photos_search_args', function( $args, $query, $orientation, $per_page, $page ) {
// ... your code here
// Return value
return $args;
}, 10, 5 );
page_generator_pro_pixabay_photos_search_args
/includes/admin/api/pixabay.php::363
Overview
Filters the API arguments to send to the Pexels /search endpoint
Parameters
Parameter
Type
Description
$args
array
API arguments
$query
string
Search Term(s)
$language
string
Language ( see get_languages() for valid values )
$image_type
string
Image Type ( see get_image_types() for valid values )
$orientation
string
Image Orientation ( see get_image_orientations() for valid values )
$category
string
Image Category ( see get_categories() for valid values )
$min_width
int
Minimum Image Width
$min_height
int
Minimum Image Height
$color
string
Color ( see get_colors() for valid values )
$safe_search
bool
Safe Search
$per_page
int
Number of Images to Return
$page
int
Pagination Page Offset
Usage
add_filter( 'page_generator_pro_pixabay_photos_search_args', function( $args, $query, $language, $image_type, $orientation, $category, $min_width, $min_height, $color, $safe_search, $per_page, $page ) {
// ... your code here
// Return value
return $args;
}, 10, 12 );
page_generator_pro_api_get_timeout
/includes/admin/api/api.php::229
Overview
Defines the maximum time to allow the API request to run.
Parameters
Parameter
Type
Description
$timeout
int
Timeout, in seconds
Usage
add_filter( 'page_generator_pro_api_get_timeout', function( $timeout ) {
// ... your code here
// Return value
return $timeout;
}, 10, 1 );
page_generator_pro_pexels_photos_search_args
/includes/admin/api/pexels.php::186
Overview
Filters the API arguments to send to the Pexels /search endpoint
Parameters
Parameter
Type
Description
$args
array
API arguments
$query
string
Search Term(s)
$size
string
Image Size (original, large, large2x, medium, small, portrait, landscape, tiny)
$per_page
int
Number of Images to Return
$page
int
Pagination Page Offset
Usage
add_filter( 'page_generator_pro_pexels_photos_search_args', function( $args, $query, $size, $orientation, $per_page, $page ) {
// ... your code here
// Return value
return $args;
}, 10, 6 );
page_generator_pro_geo_get_phone_area_code_countries
/includes/admin/phone-area-codes.php::165
Overview
Filters the supported countries for generating phone area codes.
Parameters
Parameter
Type
Description
Countries
array $countries
N/A
Usage
add_filter( 'page_generator_pro_geo_get_phone_area_code_countries', function( $countries ) {
// ... your code here
// Return value
return $countries;
}, 10, 1 );
page_generator_pro_geo_get_phone_area_codes
/includes/admin/phone-area-codes.php::218
Overview
Filters the supported countries for generating phone area codes.
Parameters
Parameter
Type
Description
Countries
array $countries
N/A
Usage
add_filter( 'page_generator_pro_geo_get_phone_area_codes', function( $area_codes ) {
// ... your code here
// Return value
return $area_codes;
}, 10, 1 );
page_generator_pro_maybe_remove_custom_fields_meta_box_meta_keys
/includes/admin/performance.php::81
Overview
Defines the Meta Keys to make available in the Custom Fields dropdown.
Parameters
Parameter
Type
Description
$keys
array
Defined Meta Keys to use
$meta_keys
array
Original Meta Keys
WordPress
WP_Post $post
Post
Usage
add_filter( 'page_generator_pro_maybe_remove_custom_fields_meta_box_meta_keys', function( $keys, $meta_keys, $post ) {
// ... your code here
// Return value
return $keys;
}, 10, 3 );
page_generator_pro_performance_replace_customizer_page_dropdowns
/includes/admin/performance.php::262
Overview
Defines an array of Customizer Page Dropdown Controls that should be replaced with either an AJAX or ID for performance
Parameters
Parameter
Type
Description
$controls
array
Names of Controls to replace
$customizer
WP_Customize_Manager
Customizer Manager
Usage
add_filter( 'page_generator_pro_performance_replace_customizer_page_dropdowns', function( $controls, $customizer ) {
// ... your code here
// Return value
return $controls;
}, 10, 2 );
page_generator_pro_groups_terms_get_defaults
/includes/admin/groups-terms.php::121
Overview
Defines the default settings structure when a new Term Group is created.
Parameters
Parameter
Type
Description
$defaults
array
Default Settings
Usage
add_filter( 'page_generator_pro_groups_terms_get_defaults', function( $defaults ) {
// ... your code here
// Return value
return $defaults;
}, 10, 1 );
page_generator_pro_groups_terms_get_all
/includes/admin/groups-terms.php::167
Overview
Filters the Groups to return.
Parameters
Parameter
Type
Description
$groups_arr
array
Groups
$groups
WP_Query
Groups Query
Usage
add_filter( 'page_generator_pro_groups_terms_get_all', function( $groups_arr, $groups ) {
// ... your code here
// Return value
return $groups_arr;
}, 10, 2 );
page_generator_pro_groups_terms_get_all_ids_names
/includes/admin/groups-terms.php::211
Overview
Filters the Groups to return.
Parameters
Parameter
Type
Description
$groups_arr
array
Groups
$groups
WP_Query
Groups Query
Usage
add_filter( 'page_generator_pro_groups_terms_get_all_ids_names', function( $groups_arr, $groups ) {
// ... your code here
// Return value
return $groups_arr;
}, 10, 2 );
page_generator_pro_groups_terms_get_term_meta_ignored_keys
/includes/admin/groups-terms.php::289
Overview
Defines Term Meta Keys in a Content Group to ignore and not copy to generated Terms.
Parameters
Parameter
Type
Description
$ignored_keys
array
Ignored Keys
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_terms_get_term_meta_ignored_keys', function( $ignored_keys, $id ) {
// ... your code here
// Return value
return $ignored_keys;
}, 10, 2 );
page_generator_pro_groups_terms_get_term_meta
/includes/admin/groups-terms.php::311
Overview
Filters the Group Metadata to return.
Parameters
Parameter
Type
Description
$meta
array
Metadata
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_terms_get_term_meta', function( $meta, $id ) {
// ... your code here
// Return value
return $meta;
}, 10, 2 );
page_generator_pro_groups_terms_run_row_actions
/includes/admin/groups-terms.php::425
Parameters
Parameter
Type
Description
$result
Unknown
N/A
$action
Unknown
N/A
$id
Unknown
N/A
Usage
add_filter( 'page_generator_pro_groups_terms_run_row_actions', function( $result, $action, $id ) {
// ... your code here
// Return value
return $result;
}, 10, 3 );
page_generator_pro_groups_terms_run_row_actions_success_message
/includes/admin/groups-terms.php::480
Overview
Define an optional success message based on the result of a custom row action on a Group.
Parameters
Parameter
Type
Description
$message
mixed
Success Message (false | string)
$result
mixed
Result (WP_Error | bool | string)
$action
string
Action
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_terms_run_row_actions_success_message', function( $message, $result, $action, $id ) {
// ... your code here
// Return value
return $message;
}, 10, 4 );
page_generator_pro_groups_terms_validate
/includes/admin/groups-terms.php::581
Overview
Performs several validations on the given Group Settings, to ensure that content generation will function successfully.
Parameters
Parameter
Type
Description
$rest
mixed
Validation Result (WP_Error | bool)
$settings
array
Group Settings
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_terms_validate', function( $result, $settings, $id ) {
// ... your code here
// Return value
return $result;
}, 10, 3 );
page_generator_pro_spintax_get_providers
/includes/admin/spintax.php::171
Overview
Defines the available spintax providers supported by this Plugin
Parameters
Parameter
Type
Description
$providers
array
Spintax Service Providers
Usage
add_filter( 'page_generator_pro_spintax_get_providers', function( $providers ) {
// ... your code here
// Return value
return $providers;
}, 10, 1 );
page_generator_pro_spintax_add_spintax_ provider
/includes/admin/spintax.php::243
Overview
Filter to add spintax to content for a third party spintax provider.
Parameters
Parameter
Type
Description
$content
string
Content
$protected_words
array
Protected Words
Usage
add_filter( 'page_generator_pro_spintax_add_spintax_ provider', function( $content, $protected_words ) {
// ... your code here
// Return value
return $content;
}, 10, 2 );
page_generator_pro_spintax_add_spintax
/includes/admin/spintax.php::263
Overview
Filter spintax content before returning
Parameters
Parameter
Type
Description
$spintax_content
string
Spintax Content
$content
string
Original Content
$protected_words
array
Protected Words
$provider
string
Spintax Provider
Usage
add_filter( 'page_generator_pro_spintax_add_spintax', function( $spintax_content, $content, $protected_words, $provider ) {
// ... your code here
// Return value
return $spintax_content;
}, 10, 4 );
page_generator_pro_spintax_get_protected_words
/includes/admin/spintax.php::563
Overview
Define the array of protected words to not apply spintax to
Parameters
Parameter
Type
Description
$protected_words
array
Protected Words
$protected_words_settings
array
Protected Words from Plugin settings
$keywords
array
Keywords preg_match_all() results
$shortcodes
array
Shortcodes preg_match_all() results
Usage
add_filter( 'page_generator_pro_spintax_get_protected_words', function( $protected_words, $protected_words_settings, $keywords, $shortcodes ) {
// ... your code here
// Return value
return $protected_words;
}, 10, 4 );
page_generator_pro_spintax_get_spintax_words
/includes/admin/spintax.php::1543
Overview
Defines the available spintax words
Parameters
Parameter
Type
Description
$spintax
array
Spintax words
Usage
add_filter( 'page_generator_pro_spintax_get_spintax_words', function( $spintax ) {
// ... your code here
// Return value
return $spintax;
}, 10, 1 );
page_generator_pro_acf_match_content_group_location_rule
/includes/admin/integrations/acf.php::258
Parameters
Parameter
Type
Description
$match
Unknown
N/A
$rule
Unknown
N/A
$options
Unknown
N/A
$field_group
Unknown
N/A
Usage
add_filter( 'page_generator_pro_acf_match_content_group_location_rule', function( $match, $rule, $options, $field_group ) {
// ... your code here
// Return value
return $match;
}, 10, 4 );
page_generator_pro_acf_match_term_group_location_rule
/includes/admin/integrations/acf.php::329
Parameters
Parameter
Type
Description
$match
Unknown
N/A
$rule
Unknown
N/A
$options
Unknown
N/A
$field_group
Unknown
N/A
$term_id
Unknown
N/A
Usage
add_filter( 'page_generator_pro_acf_match_term_group_location_rule', function( $match, $rule, $options, $field_group, $term_id ) {
// ... your code here
// Return value
return $match;
}, 10, 5 );
page_generator_pro_pagebuilders_register_avia_layout_builder_support
/includes/admin/integrations/pagebuilders.php::196
Overview
Defines the Avia Meta Boxes to include in Content Groups.
Parameters
Parameter
Type
Description
$avia_meta_box_ids
array
Avia Meta Box IDs to include in Content Groups
$meta_boxes
array
Meta Boes
Usage
add_filter( 'page_generator_pro_pagebuilders_register_avia_layout_builder_support', function( $avia_meta_box_ids, $meta_boxes ) {
// ... your code here
// Return value
return $avia_meta_box_ids;
}, 10, 2 );
page_generator_pro_pagebuilders_register_wpbakery_page_builder_support_roles
/includes/admin/integrations/pagebuilders.php::1453
Overview
Filter the roles that need to be granted Page Builder access.
Parameters
Parameter
Type
Description
$roles
array
WordPress User Roles
Usage
add_filter( 'page_generator_pro_pagebuilders_register_wpbakery_page_builder_support_roles', function( $roles ) {
// ... your code here
// Return value
return $roles;
}, 10, 1 );
page_generator_pro_groups_add_post_type_templates
/includes/admin/integrations/pagebuilders.php::1531
Overview
Filter the Post Type Templates to register on Page Builders.
Parameters
Parameter
Type
Description
$all_templates
array
All Post Templates
$post_templates
array
Post Templates for the given $post_type
$wp_theme
WP_Theme
WP Theme class object
$post
WP_Post
WordPress Post
$post_type
string
Post Type $post_templates are for
Usage
add_filter( 'page_generator_pro_groups_add_post_type_templates', function( $all_templates, $post_templates, $wp_theme, $post, $post_type ) {
// ... your code here
// Return value
return $all_templates;
}, 10, 5 );
page_generator_pro_ajax_delete_generated_count_number_of_items
/includes/admin/ajax.php::89
Parameters
Parameter
Type
Description
$limit
Unknown
N/A
Usage
add_filter( 'page_generator_pro_ajax_delete_generated_count_number_of_items', function( $limit ) {
// ... your code here
// Return value
return $limit;
}, 10, 1 );
page_generator_pro_groups_terms_table_register_bulk_actions
/includes/admin/groups-terms-table.php::84
Overview
Defines Bulk Actions to be added to the select dropdown on the Groups Terms WP_List_Table.
Parameters
Parameter
Type
Description
$bulk_actions
array
Plugin Specific Bulk Actions
$actions
string
Existing Registered Bulk Actions (excluding Plugin Specific Bulk Actions)
Usage
add_filter( 'page_generator_pro_groups_terms_table_register_bulk_actions', function( $bulk_actions, $actions ) {
// ... your code here
// Return value
return $bulk_actions;
}, 10, 2 );
page_generator_pro_groups_terms_table_admin_columns
/includes/admin/groups-terms-table.php::264
Overview
Filters the columns to display on the Groups: Terms WP_List_Table.
Parameters
Parameter
Type
Description
$columns
array
Columns
Usage
add_filter( 'page_generator_pro_groups_terms_table_admin_columns', function( $columns ) {
// ... your code here
// Return value
return $columns;
}, 10, 1 );
page_generator_pro_groups_terms_table_admin_columns_output
/includes/admin/groups-terms-table.php::368
Overview
Filters the output for a non-standard column on the Groups: Terms WP_List_Table.
Parameters
Parameter
Type
Description
$columns
array
Columns
$term_id
int
Group ID
$settings
array
Group Settings
Usage
add_filter( 'page_generator_pro_groups_terms_table_admin_columns_output', function( $column_name, $term_id, $settings ) {
// ... your code here
// Return value
return $column_name;
}, 10, 3 );
page_generator_pro_groups_terms_table_admin_row_actions
/includes/admin/groups-terms-table.php::415
Overview
Filters the row actions to output on each Content Group in the Groups: Content WP_List_Table.
Parameters
Parameter
Type
Description
$actions
array
Row Actions
$term
WP_Term
Term
Usage
add_filter( 'page_generator_pro_groups_terms_table_admin_row_actions', function( $actions, $term ) {
// ... your code here
// Return value
return $actions;
}, 10, 2 );
page_generator_pro_groups_table_register_bulk_actions
/includes/admin/groups-table.php::85
Overview
Defines Bulk Actions to be added to the select dropdown on the Groups WP_List_Table.
Parameters
Parameter
Type
Description
$bulk_actions
array
Plugin Specific Bulk Actions
$actions
string
Existing Registered Bulk Actions (excluding Plugin Specific Bulk Actions)
Usage
add_filter( 'page_generator_pro_groups_table_register_bulk_actions', function( $bulk_actions, $actions ) {
// ... your code here
// Return value
return $bulk_actions;
}, 10, 2 );
page_generator_pro_groups_table_admin_columns
/includes/admin/groups-table.php::331
Overview
Filters the columns to display on the Groups: Content WP_List_Table.
Parameters
Parameter
Type
Description
$new_columns
array
New Columns
$columns
array
Columns
Usage
add_filter( 'page_generator_pro_groups_table_admin_columns', function( $new_columns, $columns ) {
// ... your code here
// Return value
return $new_columns;
}, 10, 2 );
page_generator_pro_groups_table_admin_columns_output
/includes/admin/groups-table.php::455
Overview
Define items to output for the Generated Content Column in the Groups: Content WP_List_Table.
Parameters
Parameter
Type
Description
$items
array
HTML Item(s) to output in the column
$column_name
string
Column Name
$post_id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_table_admin_columns_output', function( $items, $column_name, $post_id ) {
// ... your code here
// Return value
return $items;
}, 10, 3 );
page_generator_pro_groups_table_admin_row_actions
/includes/admin/groups-table.php::496
Overview
Filters the row actions to output on each Content Group in the Groups: Content WP_List_Table.
Parameters
Parameter
Type
Description
$actions
array
Row Actions
$post
WP_Post
Post
Usage
add_filter( 'page_generator_pro_groups_table_admin_row_actions', function( $actions, $post ) {
// ... your code here
// Return value
return $actions;
}, 10, 2 );
page_generator_pro_generate_content_settings
/includes/admin/generate.php::494
Overview
Modify the Group's settings prior to parsing shortcodes and building the Post Arguments to use for generating a single Page, Post or Custom Post Type. Changes made only affect this item in the generation set, and are not persistent or saved. For Gutenberg and Page Builders with Blocks / Elements registered by this Plugin, this is a good time to convert them to a Shortcode Block / Element / Text
Parameters
Parameter
Type
Description
$settings
array
Group Settings
$group_id
int
Group ID
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
add_filter( 'page_generator_pro_generate_content_settings', function( $settings, $group_id, $index, $test_mode ) {
// ... your code here
// Return value
return $settings;
}, 10, 4 );
page_generator_pro_generate_post_args
/includes/admin/generate.php::565
Overview
Filters arguments used for creating or updating a Post when running content generation.
Parameters
Parameter
Type
Description
$post_args
array
wp_insert_post() / wp_update_post() compatible arguments
$settings
array
Content Group Settings
Usage
add_filter( 'page_generator_pro_generate_post_args', function( $post_args, $settings ) {
// ... your code here
// Return value
return $post_args;
}, 10, 2 );
page_generator_pro_generate_term_args
/includes/admin/generate.php::1029
Overview
Filters arguments used for creating or updating a Term when running content generation.
Parameters
Parameter
Type
Description
$term_args
array
wp_insert_term() / wp_update_term() compatible arguments
$settings
array
Content Group Settings
Usage
add_filter( 'page_generator_pro_generate_term_args', function( $term_args, $settings ) {
// ... your code here
// Return value
return $term_args;
}, 10, 2 );
page_generator_pro_generate_generate_content_apply_keyword_transformation
/includes/admin/generate.php::1575
Overview
Filter to perform non-standard keyword transformation.
Parameters
Parameter
Type
Description
$term
string
Term
$transformation
string
Keyword Transformation
$keyword
string
Keyword
$column
mixed
Keyword Column
Usage
add_filter( 'page_generator_pro_generate_generate_content_apply_keyword_transformation', function( $term, $keyword_transformation, $keyword, $column ) {
// ... your code here
// Return value
return $term;
}, 10, 4 );
page_generator_pro_generate_get_keywords_terms
/includes/admin/generate.php::1931
Overview
Returns an array of keyword and term key / value pairs, before any search or replacement arrays are built.
Parameters
Parameter
Type
Description
$keywords_terms
array
Keywords and Terms for this Page Generation
$method
string
Generation Method
$index
int
Generation Index
Usage
add_filter( 'page_generator_pro_generate_get_keywords_terms', function( $keywords_terms, $method, $index ) {
// ... your code here
// Return value
return $keywords_terms;
}, 10, 3 );
page_generator_pro_generate_replace_keywords_in_array
/includes/admin/generate.php::2125
Overview
Perform any other keyword replacements or string processing.
Parameters
Parameter
Type
Description
$item
string
Group Setting String (this can be Post Meta, Custom Fields, Permalink, Title, Content etc)
$key
string
Group Setting Key
Usage
add_filter( 'page_generator_pro_generate_replace_keywords_in_array', function( $item, $key ) {
// ... your code here
// Return value
return $item;
}, 10, 2 );
page_generator_pro_generate_process_shortcodes_in_array
/includes/admin/generate.php::2313
Overview
Filter to allow registering and processing shortcodes on a string.
Parameters
Parameter
Type
Description
$item
string
Group Setting String (this can be Post Meta, Custom Fields, Permalink, Title, Content etc)
$key
string
Group Setting Key
Usage
add_filter( 'page_generator_pro_generate_process_shortcodes_in_array', function( $item, $key ) {
// ... your code here
// Return value
return $item;
}, 10, 2 );
page_generator_pro_generate_featured_image_ settingsfeatured_image_source
/includes/admin/generate.php::2726
Overview
Defines the Featured Image for the given generated Post ID, if the Group Settings specify a Featured Image and (if overwriting) the Featured Image should be overwritten
Parameters
Parameter
Type
Description
$image_id
mixed
Image ID
$post_id
int
Generated Post ID
$group_id
int
Group ID
$index
int
Generation Index
$settings
array
Group Settings
$post_args
array
wp_insert_post() / wp_update_post() arguments
Usage
add_filter( 'page_generator_pro_generate_featured_image_ settingsfeatured_image_source', function( false, $post_id, $group_id, $index, $settings, $post_args ) {
// ... your code here
// Return value
return false;
}, 10, 6 );
page_generator_pro_generate_set_post_meta_ignored_keys
/includes/admin/generate.php::2912
Overview
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
Parameters
Parameter
Type
Description
$ignored_keys
array
Ignored Keys (preg_match() compatible regex expressions are supported)
$post_id
int
Generated Post ID
$settings
array
Group Settings
$post_args
array
wp_insert_post() / wp_update_post() arguments
Usage
add_filter( 'page_generator_pro_generate_set_post_meta_ignored_keys', function( $ignored_keys, $post_id, $settings, $post_args ) {
// ... your code here
// Return value
return $ignored_keys;
}, 10, 4 );
page_generator_pro_generate_set_post_meta_ meta_key
/includes/admin/generate.php::2953
Overview
Filters the Group Metadata for the given Key and Value, immediately before it's saved to the Generated Page.
Parameters
Parameter
Type
Description
$value
mixed
Meta Value
Usage
add_filter( 'page_generator_pro_generate_set_post_meta_ meta_key', function( $meta_value ) {
// ... your code here
// Return value
return $meta_value;
}, 10, 1 );
page_generator_pro_generate_set_term_meta_ignored_keys
/includes/admin/generate.php::3009
Overview
Defines Term Meta Keys in a Term Group to ignore and not copy to generated Terms / Groups.
Parameters
Parameter
Type
Description
$ignored_keys
array
Ignored Keys (preg_match() compatible regex expressions are supported)
$term_id
int
Generated Term ID
$settings
array
Group Settings
$term_args
array
wp_insert_term() / wp_update_term() arguments
Usage
add_filter( 'page_generator_pro_generate_set_term_meta_ignored_keys', function( $ignored_keys, $term_id, $settings, $term_args ) {
// ... your code here
// Return value
return $ignored_keys;
}, 10, 4 );
page_generator_pro_generate_set_term_meta_ meta_key
/includes/admin/generate.php::3042
Overview
Filters the Group Metadata for the given Key and Value, immediately before it's saved to the Generated Term.
Parameters
Parameter
Type
Description
$value
mixed
Meta Value
Usage
add_filter( 'page_generator_pro_generate_set_term_meta_ meta_key', function( $meta_value ) {
// ... your code here
// Return value
return $meta_value;
}, 10, 1 );
page_generator_pro_generate_should_process_shortcodes_on_post_content
/includes/admin/generate.php::3383
Overview
Flag whether the given Group should process shortcodes on the main Post Content (i.e. $post->post_content).
Parameters
Parameter
Type
Description
$process
bool
Process Shortcodes on Post Content
$settings
array
Group Settings
Usage
add_filter( 'page_generator_pro_generate_should_process_shortcodes_on_post_content', function( $process, $settings ) {
// ... your code here
// Return value
return $process;
}, 10, 2 ); Overview
Filters arguments used for creating a Comment when running content generation for a specific Group ID and Post ID
Parameters
Parameter
Type
Description
$comment_args
array
wp_insert_comment() compatible arguments
$settings
array
Content Group's Comment Settings
Usage
add_filter( 'page_generator_pro_generate_comment_args', function( $comment_args, $settings ) {
// ... your code here
// Return value
return $comment_args;
}, 10, 2 );
page_generator_pro_admin_body_class
/includes/admin/admin.php::170
Overview
Registers screen names that should add the wpzinc class to the
tagParameters
Parameter
Type
Description
$screens
array
Screen Names
Usage
add_filter( 'page_generator_pro_admin_body_class', function( $screens ) {
// ... your code here
// Return value
return $screens;
}, 10, 1 ); Overview
Defines the minimum capability required to access the Media Library Organizer Menu and Sub Menus
Parameters
Parameter
Type
Description
$capability
string
Minimum Required Capability
Usage
add_filter( 'page_generator_pro_admin_admin_menu_minimum_capability', function( $minimum_capability ) {
// ... your code here
// Return value
return $minimum_capability;
}, 10, 1 );
page_generator_pro_setting_panel
/includes/admin/admin.php::1049
Overview
Filters the available panels / sections on the settings screen.
Parameters
Parameter
Type
Description
$panels
array
Settings Panels
Usage
add_filter( 'page_generator_pro_setting_panel', function( $panels ) {
// ... your code here
// Return value
return $panels;
}, 10, 1 );
page_generator_pro_install_copy_mu_plugin
/includes/admin/install.php::252
Overview
Enable automatic copying of the Must-Use Plugin each time Page Generator Pro is updated to a newer version.
Parameters
Parameter
Type
Description
$copy_mu_plugin
bool
Copy MU Plugin
Usage
add_filter( 'page_generator_pro_install_copy_mu_plugin', function( $copy_mu_plugin ) {
// ... your code here
// Return value
return $copy_mu_plugin;
}, 10, 1 );
page_generator_pro_research_get_providers
/includes/admin/research.php::55
Overview
Defines the available research providers supported by this Plugin
Parameters
Parameter
Type
Description
$providers
array
Research Service Providers
Usage
add_filter( 'page_generator_pro_research_get_providers', function( $providers ) {
// ... your code here
// Return value
return $providers;
}, 10, 1 );
page_generator_pro_groups_get_defaults
/includes/admin/groups.php::200
Overview
Defines the default settings structure when a new Content Group is created.
Parameters
Parameter
Type
Description
$defaults
array
Default Settings
Usage
add_filter( 'page_generator_pro_groups_get_defaults', function( $defaults ) {
// ... your code here
// Return value
return $defaults;
}, 10, 1 );
page_generator_pro_groups_get_post_meta_ignored_keys
/includes/admin/groups.php::285
Overview
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
Parameters
Parameter
Type
Description
$ignored_keys
array
Ignored Keys
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_get_post_meta_ignored_keys', function( $ignored_keys, $id ) {
// ... your code here
// Return value
return $ignored_keys;
}, 10, 2 );
page_generator_pro_groups_get_post_meta_ meta_key
/includes/admin/groups.php::306
Overview
Filters the Group Metadata for the given Key and Value
Parameters
Parameter
Type
Description
$value
mixed
Meta Value
Usage
add_filter( 'page_generator_pro_groups_get_post_meta_ meta_key', function( $value ) {
// ... your code here
// Return value
return $value;
}, 10, 1 );
page_generator_pro_groups_get_post_meta
/includes/admin/groups.php::320
Overview
Filters the Group Metadata to return.
Parameters
Parameter
Type
Description
$meta
array
Metadata
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_get_post_meta', function( $meta, $id ) {
// ... your code here
// Return value
return $meta;
}, 10, 2 );
page_generator_pro_groups_get_all
/includes/admin/groups.php::365
Overview
Filters the Groups to return.
Parameters
Parameter
Type
Description
$groups_arr
array
Groups
$groups
WP_Query
Groups Query
Usage
add_filter( 'page_generator_pro_groups_get_all', function( $groups_arr, $groups ) {
// ... your code here
// Return value
return $groups_arr;
}, 10, 2 );
page_generator_pro_groups_get_all_ids_names
/includes/admin/groups.php::412
Overview
Filters the Groups to return.
Parameters
Parameter
Type
Description
$groups_arr
array
Groups
$groups
WP_Query
Groups Query
Usage
add_filter( 'page_generator_pro_groups_get_all_ids_names', function( $groups_arr, $groups ) {
// ... your code here
// Return value
return $groups_arr;
}, 10, 2 );
page_generator_pro_groups_run_row_actions
/includes/admin/groups.php::605
Parameters
Parameter
Type
Description
$result
Unknown
N/A
$action
Unknown
N/A
$id
Unknown
N/A
Usage
add_filter( 'page_generator_pro_groups_run_row_actions', function( $result, $action, $id ) {
// ... your code here
// Return value
return $result;
}, 10, 3 );
page_generator_pro_groups_run_row_actions_success_message
/includes/admin/groups.php::659
Overview
Define an optional success message based on the result of a custom row action on a Group.
Parameters
Parameter
Type
Description
$message
mixed
Success Message (false | string)
$result
mixed
Result (WP_Error | bool | string)
$action
string
Action
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_run_row_actions_success_message', function( $message, $result, $action, $id ) {
// ... your code here
// Return value
return $message;
}, 10, 4 );
page_generator_pro_groups_validate
/includes/admin/groups.php::818
Overview
Performs several validations on the given Group Settings, to ensure that content generation will function successfully.
Parameters
Parameter
Type
Description
$rest
mixed
Validation Result (WP_Error | bool)
$settings
array
Group Settings
$id
int
Group ID
Usage
add_filter( 'page_generator_pro_groups_validate', function( $result, $settings, $id ) {
// ... your code here
// Return value
return $result;
}, 10, 3 );
page_generator_pro_groups_get_group_statuses
/includes/admin/groups.php::850
Overview
Defines available Post Statuses for generated content.
Parameters
Parameter
Type
Description
$statuses
array
Statuses
Usage
add_filter( 'page_generator_pro_groups_get_group_statuses', function( $statuses ) {
// ... your code here
// Return value
return $statuses;
}, 10, 1 );
page_generator_pro_groups_duplicate_ignored_keys
/includes/admin/groups.php::1062
Overview
Defines Post Meta Keys in a Content Group to ignore and not copy to generated Posts / Groups.
Parameters
Parameter
Type
Description
$ignored_keys
array
Ignored Keys
Usage
add_filter( 'page_generator_pro_groups_duplicate_ignored_keys', function( $ignored_keys ) {
// ... your code here
// Return value
return $ignored_keys;
}, 10, 1 );
page_generator_pro_notices_get_success_notices
/includes/admin/notices.php::126
Overview
Filters the success notices to return.
Parameters
Parameter
Type
Description
$success_notices
array
Success Notices
$notices
object
Success and Error Notices
Usage
add_filter( 'page_generator_pro_notices_get_success_notices', function( $success_notices, $notices ) {
// ... your code here
// Return value
return $success_notices;
}, 10, 2 );
page_generator_pro_notices_get_error_notices
/includes/admin/notices.php::197
Overview
Filters the error notices to return.
Parameters
Parameter
Type
Description
$error_notices
array
Error Notices
$notices
object
Success and Error Notices
Usage
add_filter( 'page_generator_pro_notices_get_error_notices', function( $error_notices, $notices ) {
// ... your code here
// Return value
return $error_notices;
}, 10, 2 );
page_generator_pro_notices_get_notices
/includes/admin/notices.php::255
Overview
Filters the success and error notices to return.
Parameters
Parameter
Type
Description
$notices
array
Success and Error Notices
Usage
add_filter( 'page_generator_pro_notices_get_notices', function( $notices ) {
// ... your code here
// Return value
return $notices;
}, 10, 1 );
page_generator_pro_notices_save
/includes/admin/notices.php::295
Overview
Filters the success and error notices to save.
Parameters
Parameter
Type
Description
$notices
array
Success and Error Notices
Usage
add_filter( 'page_generator_pro_notices_save', function( $notices ) {
// ... your code here
// Return value
return $notices;
}, 10, 1 );
page_generator_pro_editor_register_tinymce_plugins
/includes/admin/editor.php::190
Overview
Defines the TinyMCE Plugins to register
Parameters
Parameter
Type
Description
$plugins
array
TinyMCE Plugins
$screen
array
Screen and Section
$shortcodes
array
Shortcodes
Usage
add_filter( 'page_generator_pro_editor_register_tinymce_plugins', function( $plugins, $screen, $shortcodes ) {
// ... your code here
// Return value
return $plugins;
}, 10, 3 );
page_generator_pro_editor_register_tinymce_buttons
/includes/admin/editor.php::258
Overview
Defines the TinyMCE Buttons to register
Parameters
Parameter
Type
Description
$plugins
array
TinyMCE Plugins
$screen
array
Screen and Section
$shortcodes
array
Shortcodes
Usage
add_filter( 'page_generator_pro_editor_register_tinymce_buttons', function( $buttons, $screen, $shortcodes ) {
// ... your code here
// Return value
return $buttons;
}, 10, 3 );
page_generator_pro_editor_get_tinymce_plugins
/includes/admin/editor.php::300
Overview
Returns an array of TinyMCE Plugins that aren't shortcodes/blocks, such as Autocomplete and Generate Spintax from Selected Text
Parameters
Parameter
Type
Description
$plugins
array
TinyMCE Plugins
Usage
add_filter( 'page_generator_pro_editor_get_tinymce_plugins', function( $plugins ) {
// ... your code here
// Return value
return $plugins;
}, 10, 1 );
page_generator_pro_editor_should_register_tinymce_plugins
/includes/admin/editor.php::340
Overview
Set a flag to denote whether we should register TinyMCE Plugins
Parameters
Parameter
Type
Description
$should_register_tinymce_plugins
bool
Should Register TinyMCE Plugins
Usage
add_filter( 'page_generator_pro_editor_should_register_tinymce_plugins', function( $should_register_tinymce_plugins ) {
// ... your code here
// Return value
return $should_register_tinymce_plugins;
}, 10, 1 );
page_generator_pro_posttype_supports
/includes/global/posttype.php::175
Overview
Define the supported features for Content Groups
Parameters
Parameter
Type
Description
$supports
array
Supported Featured
Usage
add_filter( 'page_generator_pro_posttype_supports', function( $supports ) {
// ... your code here
// Return value
return $supports;
}, 10, 1 );
page_generator_pro_shortcode_media_library
/includes/global/shortcode-media-library.php::512
Overview
Filter the Media Library HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
Usage
add_filter( 'page_generator_pro_shortcode_media_library', function( $html, $atts ) {
// ... your code here
// Return value
return $html;
}, 10, 2 );
page_generator_pro_common_get_generation_systems
/includes/global/common.php::56
Overview
Defines available Generation Systems
Parameters
Parameter
Type
Description
$systems
array
Generation Systems
Usage
add_filter( 'page_generator_pro_common_get_generation_systems', function( $systems ) {
// ... your code here
// Return value
return $systems;
}, 10, 1 );
page_generator_pro_common_get_generation_results
/includes/global/common.php::85
Overview
Defines available Generation Results
Parameters
Parameter
Type
Description
$results
array
Generation Results
Usage
add_filter( 'page_generator_pro_common_get_generation_results', function( $results ) {
// ... your code here
// Return value
return $results;
}, 10, 1 );
page_generator_pro_common_get_post_types
/includes/global/common.php::121
Overview
Defines the available public Post Type Objects that content can be generated for.
Parameters
Parameter
Type
Description
$types
array
Post Types
Usage
add_filter( 'page_generator_pro_common_get_post_types', function( $types ) {
// ... your code here
// Return value
return $types;
}, 10, 1 );
page_generator_pro_common_get_hierarchical_post_types
/includes/global/common.php::177
Overview
Defines the available public hierarchical Post Type Objects that content can be generated for.
Parameters
Parameter
Type
Description
$types
array
Post Types
Usage
add_filter( 'page_generator_pro_common_get_hierarchical_post_types', function( $types ) {
// ... your code here
// Return value
return $types;
}, 10, 1 );
page_generator_pro_common_get_excerpt_post_types
/includes/global/common.php::220
Overview
Defines the available public hierarchical Post Type Objects that content can be generated for.
Parameters
Parameter
Type
Description
$types
array
Post Types
Usage
add_filter( 'page_generator_pro_common_get_excerpt_post_types', function( $types ) {
// ... your code here
// Return value
return $types;
}, 10, 1 );
page_generator_pro_common_get_excluded_post_types
/includes/global/common.php::251
Overview
Defines the Post Type Objects that content cannot be generated for.
Parameters
Parameter
Type
Description
$types
array
Post Types
Usage
add_filter( 'page_generator_pro_common_get_excluded_post_types', function( $types ) {
// ... your code here
// Return value
return $types;
}, 10, 1 );
page_generator_pro_common_get_post_type_templates
/includes/global/common.php::295
Overview
Defines available Theme Templates for each Post Type that can have content generated for it.
Parameters
Parameter
Type
Description
$templates
array
Templates by Post Type
Usage
add_filter( 'page_generator_pro_common_get_post_type_templates', function( $templates ) {
// ... your code here
// Return value
return $templates;
}, 10, 1 );
page_generator_pro_common_get_taxonomies
/includes/global/common.php::342
Overview
Defines available taxonomies.
Parameters
Parameter
Type
Description
$taxonomies
array
Taxonomies
$excluded_taxonomies
array
Excluded Taxonomies (these have already been removed from $taxonomies)
Usage
add_filter( 'page_generator_pro_common_get_taxonomies', function( $taxonomies, $excluded_taxonomies ) {
// ... your code here
// Return value
return $taxonomies;
}, 10, 2 );
page_generator_pro_common_get_taxonomies_hierarchical_status
/includes/global/common.php::402
Overview
Defines available hierarchical taxonomies.
Parameters
Parameter
Type
Description
$taxonomies
array
Taxonomies
$excluded_taxonomies
array
Excluded Taxonomies (these have already been removed from $taxonomies)
Usage
add_filter( 'page_generator_pro_common_get_taxonomies_hierarchical_status', function( $taxonomies_hierarchical_status, $excluded_taxonomies ) {
// ... your code here
// Return value
return $taxonomies_hierarchical_status;
}, 10, 2 );
page_generator_pro_common_get_post_type_taxonomies
/includes/global/common.php::439
Overview
Defines available taxonomies for the given Post Type.
Parameters
Parameter
Type
Description
$taxonomies
array
Taxonomies
$excluded_taxonomies
array
Excluded Taxonomies (these have already been removed from $taxonomies)
$post_type
string
Post Type
Usage
add_filter( 'page_generator_pro_common_get_post_type_taxonomies', function( $taxonomies, $excluded_taxonomies, $post_type ) {
// ... your code here
// Return value
return $taxonomies;
}, 10, 3 );
page_generator_pro_common_get_excluded_taxonomies
/includes/global/common.php::469
Overview
Defines taxonomies to exclude from displaying on the Generate screens.
Parameters
Parameter
Type
Description
$excluded_taxonomies
array
Excluded Taxonomies
Usage
add_filter( 'page_generator_pro_common_get_excluded_taxonomies', function( $excluded_taxonomies ) {
// ... your code here
// Return value
return $excluded_taxonomies;
}, 10, 1 );
page_generator_pro_common_get_authors
/includes/global/common.php::497
Overview
Defines available authors for the Author dropdown on the Generate Content screen.
Parameters
Parameter
Type
Description
$authors
array
Authors
Usage
add_filter( 'page_generator_pro_common_get_authors', function( $authors ) {
// ... your code here
// Return value
return $authors;
}, 10, 1 );
page_generator_pro_common_get_post_statuses
/includes/global/common.php::529
Overview
Defines available Post Statuses for generated content.
Parameters
Parameter
Type
Description
$statuses
array
Statuses
Usage
add_filter( 'page_generator_pro_common_get_post_statuses', function( $statuses ) {
// ... your code here
// Return value
return $statuses;
}, 10, 1 );
page_generator_pro_common_get_date_options
/includes/global/common.php::559
Overview
Defines available scheduling options for generated content.
Parameters
Parameter
Type
Description
$date_options
array
Date Options
Usage
add_filter( 'page_generator_pro_common_get_date_options', function( $date_options ) {
// ... your code here
// Return value
return $date_options;
}, 10, 1 );
page_generator_pro_common_get_schedule_units
/includes/global/common.php::591
Overview
Defines available scheduling units.
Parameters
Parameter
Type
Description
$units
array
Units
Usage
add_filter( 'page_generator_pro_common_get_schedule_units', function( $units ) {
// ... your code here
// Return value
return $units;
}, 10, 1 );
page_generator_pro_common_get_methods
/includes/global/common.php::621
Overview
Defines available content generation methods.
Parameters
Parameter
Type
Description
$methods
array
Content Generation Methods
Usage
add_filter( 'page_generator_pro_common_get_methods', function( $methods ) {
// ... your code here
// Return value
return $methods;
}, 10, 1 );
page_generator_pro_common_get_overwrite_methods
/includes/global/common.php::668
Overview
Defines available content overwrite options.
Parameters
Parameter
Type
Description
$methods
array
Content Overwrite Options
Usage
add_filter( 'page_generator_pro_common_get_overwrite_methods', function( $methods ) {
// ... your code here
// Return value
return $methods;
}, 10, 1 );
page_generator_pro_common_get_content_overwrite_sections
/includes/global/common.php::708
Overview
Defines available content overwrite sections.
Parameters
Parameter
Type
Description
$sections
array
Content Overwrite Sections
Usage
add_filter( 'page_generator_pro_common_get_content_overwrite_sections', function( $sections ) {
// ... your code here
// Return value
return $sections;
}, 10, 1 );
page_generator_pro_common_get_featured_image_sources
/includes/global/common.php::741
Overview
Defines available Featured Image sources.
Parameters
Parameter
Type
Description
$methods
array
Featured Image Sources
Usage
add_filter( 'page_generator_pro_common_get_featured_image_sources', function( $sources ) {
// ... your code here
// Return value
return $sources;
}, 10, 1 );
page_generator_pro_common_get_order_by_options
/includes/global/common.php::780
Overview
Defines WP_Query compatible order by options
Parameters
Parameter
Type
Description
$order_by
array
Order By options
Usage
add_filter( 'page_generator_pro_common_get_order_by_options', function( $order_by ) {
// ... your code here
// Return value
return $order_by;
}, 10, 1 );
page_generator_pro_common_get_location_order_by_options
/includes/global/common.php::811
Overview
Defines GeoRocket API compatible order by options
Parameters
Parameter
Type
Description
$order_by
array
GeoRocket API order by options
Usage
add_filter( 'page_generator_pro_common_get_location_order_by_options', function( $order_by ) {
// ... your code here
// Return value
return $order_by;
}, 10, 1 );
page_generator_pro_common_get_order_options
/includes/global/common.php::840
Overview
Defines WP_Query compatible order options
Parameters
Parameter
Type
Description
$order
array
Order options
Usage
add_filter( 'page_generator_pro_common_get_order_options', function( $order ) {
// ... your code here
// Return value
return $order;
}, 10, 1 );
page_generator_pro_common_get_comparison_operators
/includes/global/common.php::876
Overview
Define MySQL compliant operator options
Parameters
Parameter
Type
Description
$order
array
Order options
Usage
add_filter( 'page_generator_pro_common_get_comparison_operators', function( $operators ) {
// ... your code here
// Return value
return $operators;
}, 10, 1 );
page_generator_pro_common_get_operator_options
/includes/global/common.php::905
Overview
Define MySQL compliant operator options
Parameters
Parameter
Type
Description
$order
array
Order options
Usage
add_filter( 'page_generator_pro_common_get_operator_options', function( $operators ) {
// ... your code here
// Return value
return $operators;
}, 10, 1 );
page_generator_pro_common_get_autocomplete_enabled_fields
/includes/global/common.php::963
Overview
Defines an array of Javascript DOM selectors to enable the keyword autocomplete functionality on. If false, autocomplete fields are for Related Links shortcode on a Page or Post
Parameters
Parameter
Type
Description
$is_group
bool
If true, autocomplete fields are for a Content or Term Group
$fields
array
Supported Fields
Usage
add_filter( 'page_generator_pro_common_get_autocomplete_enabled_fields', function( $fields, $is_group ) {
// ... your code here
// Return value
return $fields;
}, 10, 2 );
page_generator_pro_common_get_selectize_enabled_fields
/includes/global/common.php::1016
Overview
Defines an array of Javascript DOM selectors to enable the selectize functionality on.
Parameters
Parameter
Type
Description
$fields
array
Supported Fields
Usage
add_filter( 'page_generator_pro_common_get_selectize_enabled_fields', function( $fields ) {
// ... your code here
// Return value
return $fields;
}, 10, 1 );
page_generator_pro_common_get_link_target_options
/includes/global/common.php::1068
Overview
Defines target options.
Parameters
Parameter
Type
Description
$targets
array
Link Target Options
Usage
add_filter( 'page_generator_pro_common_get_link_target_options', function( $targets ) {
// ... your code here
// Return value
return $targets;
}, 10, 1 );
page_generator_pro_common_get_media_library_image_size_options
/includes/global/common.php::1097
Overview
Defines available registered image sizes in WordPress
Parameters
Parameter
Type
Description
$image_sizes
array
Image Sizes
Usage
add_filter( 'page_generator_pro_common_get_media_library_image_size_options', function( $image_sizes ) {
// ... your code here
// Return value
return $image_sizes;
}, 10, 1 );
page_generator_pro_common_get_capabilities_to_disable_on_group_content_generation
/includes/global/common.php::1127
Overview
Defines Role Capabilities that should be disabled when a Content Group is Generating Content.
Parameters
Parameter
Type
Description
$capabilities
array
Capabilities
Usage
add_filter( 'page_generator_pro_common_get_capabilities_to_disable_on_group_content_generation', function( $capabilities ) {
// ... your code here
// Return value
return $capabilities;
}, 10, 1 );
page_generator_pro_common_get_capabilities_to_disable_on_group_term_generation
/includes/global/common.php::1157
Overview
Defines Role Capabilities that should be disabled when a Term Group is Generating Terms.
Parameters
Parameter
Type
Description
$capabilities
array
Capabilities
Usage
add_filter( 'page_generator_pro_common_get_capabilities_to_disable_on_group_term_generation', function( $capabilities ) {
// ... your code here
// Return value
return $capabilities;
}, 10, 1 );
page_generator_pro_common_get_countries
/includes/global/common.php::1461
Overview
Defines available GeoRocket API country codes and names.
Parameters
Parameter
Type
Description
$countries
array
Countries
Usage
add_filter( 'page_generator_pro_common_get_countries', function( $countries ) {
// ... your code here
// Return value
return $countries;
}, 10, 1 );
page_generator_pro_common_get_locations_restrictions
/includes/global/common.php::1521
Overview
Defines available location restrictions for Generate Locations
Parameters
Parameter
Type
Description
$restrictions
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_restrictions', function( $restrictions ) {
// ... your code here
// Return value
return $restrictions;
}, 10, 1 );
page_generator_pro_common_get_nearby_cities_zipcodes_output_types
/includes/global/common.php::1554
Overview
Backward compat. filter. Defines available output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_nearby_cities_zipcodes_output_types', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types
/includes/global/common.php::1563
Overview
Defines available output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_street_names
/includes/global/common.php::1591
Overview
Defines available Street Names output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_street_names', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_zipcodes
/includes/global/common.php::1621
Overview
Defines available ZIP Code output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_zipcodes', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_zipcode_districts
/includes/global/common.php::1649
Overview
Defines available Zip Code Districts output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_zipcode_districts', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_cities
/includes/global/common.php::1692
Overview
Defines available Cities output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_cities', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_counties
/includes/global/common.php::1723
Overview
Defines available Counties output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_counties', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_locations_output_types_regions
/includes/global/common.php::1754
Overview
Defines available Regions output types for Generate Locations.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_locations_output_types_regions', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_phone_area_output_types
/includes/global/common.php::1784
Overview
Defines available output types for Generate Phone Area Codes.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_phone_area_output_types', function( $output_types ) {
// ... your code here
// Return value
return $output_types;
}, 10, 1 );
page_generator_pro_common_get_wikipedia_languages
/includes/global/common.php::2105
Overview
Defines available Wikipedia languages.
Parameters
Parameter
Type
Description
$output_types
array
Output Types
Usage
add_filter( 'page_generator_pro_common_get_wikipedia_languages', function( $languages ) {
// ... your code here
// Return value
return $languages;
}, 10, 1 );
page_generator_pro_shortcode_yelp
/includes/global/shortcode-yelp.php::472
Overview
Filter the Yelp Shortcode HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
Usage
add_filter( 'page_generator_pro_shortcode_yelp', function( $html, $atts ) {
// ... your code here
// Return value
return $html;
}, 10, 2 );
page_generator_pro_get_settings
/includes/global/settings.php::94
Overview
Filter the Settings before returning.
Parameters
Parameter
Type
Description
$settings
array
Settings
$type
string
Setting Type
Usage
add_filter( 'page_generator_pro_get_settings', function( $settings, $type ) {
// ... your code here
// Return value
return $settings;
}, 10, 2 );
page_generator_pro_update_setting
/includes/global/settings.php::129
Overview
Filter a specific setting before updating.
Parameters
Parameter
Type
Description
$settings
array
Settings
$type
string
Setting Type
$key
string
Setting key
$value
string
Setting Value
Usage
add_filter( 'page_generator_pro_update_setting', function( $settings, $type, $key, $value ) {
// ... your code here
// Return value
return $settings;
}, 10, 4 );
page_generator_pro_update_settings
/includes/global/settings.php::160
Overview
Filter the Settings before updating.
Parameters
Parameter
Type
Description
$settings
array
Settings
$type
string
Setting Type
Usage
add_filter( 'page_generator_pro_update_settings', function( $settings, $type ) {
// ... your code here
// Return value
return $settings;
}, 10, 2 );
page_generator_pro_shortcode_open_weather_map
/includes/global/shortcode-open-weather-map.php::272
Overview
Filter the Open Weather Maps HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
Usage
add_filter( 'page_generator_pro_shortcode_open_weather_map', function( $html, $atts ) {
// ... your code here
// Return value
return $html;
}, 10, 2 );
page_generator_pro_shortcode_related_links_defaults
/includes/global/shortcode-related-links.php::636
Overview
Filter the Related Links Shortcode Default Attributes.
Parameters
Parameter
Type
Description
$defaults
array
Default Attributes
$atts
array
Shortcode Attributes
$post
WP_Post
WordPress Post
Usage
add_filter( 'page_generator_pro_shortcode_related_links_defaults', function( $defaults, $atts, $post ) {
// ... your code here
// Return value
return $defaults;
}, 10, 3 );
page_generator_pro_shortcode_related_links
/includes/global/shortcode-related-links.php::962
Overview
Filter the Related Links Shortcode HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$posts
array
Related Posts
WordPress
WP_Post $post
Post
Usage
add_filter( 'page_generator_pro_shortcode_related_links', function( $html, $atts, $posts, $post ) {
// ... your code here
// Return value
return $html;
}, 10, 4 );
page_generator_pro_shortcode_related_links_get_excerpt
/includes/global/shortcode-related-links.php::1088
Overview
Filters the dynamic {excerpt} replacement, when a Post's status is being built.
Parameters
Parameter
Type
Description
$excerpt
string
Post Excerpt
$post
WP_Post
WordPress Post
Usage
add_filter( 'page_generator_pro_shortcode_related_links_get_excerpt', function( $excerpt, $post ) {
// ... your code here
// Return value
return $excerpt;
}, 10, 2 );
page_generator_pro_shortcode_wikipedia
/includes/global/shortcode-wikipedia.php::386
Overview
Filter the Wikipedia Shortcode HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$build
string
Wikipedia Content
$elements
array
Wikipedia Elements in Wikipedia Article based on $atts
Usage
add_filter( 'page_generator_pro_shortcode_wikipedia', function( $html, $atts, $content, $elements ) {
// ... your code here
// Return value
return $html;
}, 10, 4 );
page_generator_pro_shortcode_image_url
/includes/global/shortcode-image-url.php::394
Overview
Filter the Image URL HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$image_id
int
WordPress Media Library Image ID
Usage
add_filter( 'page_generator_pro_shortcode_image_url', function( $html, $atts, $image_id ) {
// ... your code here
// Return value
return $html;
}, 10, 3 );
page_generator_pro_shortcode_youtube
/includes/global/shortcode-youtube.php::263
Overview
Filter the YouTube Shortcode URL, before returning.
Parameters
Parameter
Type
Description
$url
string
YouTube URL
$atts
array
Shortcode Attributes
$videos
array
Video Results
$video_index
int
Video Index
Usage
add_filter( 'page_generator_pro_shortcode_youtube', function( $url, $atts, $videos, $video_index ) {
// ... your code here
// Return value
return $url;
}, 10, 4 );
page_generator_pro_gutenberg_add_block_categories
/includes/global/gutenberg.php::70
Overview
Adds block categories to the default Gutenberg Block Categories
Parameters
Parameter
Type
Description
$categories
array
Block Categories
WordPress
WP_Post $post
Post
Usage
add_filter( 'page_generator_pro_gutenberg_add_block_categories', function( $categories, $post ) {
// ... your code here
// Return value
return $categories;
}, 10, 2 );
page_generator_pro_shortcode_image_get_image_html
/includes/global/shortcode-image.php::166
Overview
Filter the image HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$image_id
int
WordPress Media Library Image ID
$image
array
Third Party Image Data
Usage
add_filter( 'page_generator_pro_shortcode_image_get_image_html', function( $html, $atts, $image_id, $image ) {
// ... your code here
// Return value
return $html;
}, 10, 4 );
page_generator_pro_shortcode_google_maps_url
/includes/global/shortcode-google-map.php::388
Overview
Filter the Google Maps iFrame URL, before output.
Parameters
Parameter
Type
Description
$url
string
URL with Arguments
$atts
array
Shortcode Attributes
$args
array
URL Arguments
$endpoint
string
URL Endpoint
Usage
add_filter( 'page_generator_pro_shortcode_google_maps_url', function( $url, $atts, $args, $endpoint ) {
// ... your code here
// Return value
return $url;
}, 10, 4 );
page_generator_pro_shortcode_google_maps
/includes/global/shortcode-google-map.php::401
Overview
Filter the Google Maps HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
Usage
add_filter( 'page_generator_pro_shortcode_google_maps', function( $html, $atts ) {
// ... your code here
// Return value
return $html;
}, 10, 2 );
page_generator_pro_shortcode_pexels
/includes/global/shortcode-pexels.php::494
Overview
Filter the Pexels HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$image_id
mixed
WordPress Media Library Image ID (false = not imported into Media Library as copy=0)
$images
array
Pexels Image Results
$image
array
Pixabay Image chosen at random and imported into the Media Library
Usage
add_filter( 'page_generator_pro_shortcode_pexels', function( $html, $atts, $image_id, $images, $image ) {
// ... your code here
// Return value
return $html;
}, 10, 5 );
page_generator_pro_screen_get_current_screen
/includes/global/screen.php::281
Overview
Returns an array comprising of a simplified screen and section that we are viewing within the WordPress Administration interface.
Parameters
Parameter
Type
Description
$result
array
Screen and Section
$screen_id
string
Screen
$screen
WP_Screen
WordPress Screen object
Usage
add_filter( 'page_generator_pro_screen_get_current_screen', function( $result, $screen_id, $screen ) {
// ... your code here
// Return value
return $result;
}, 10, 3 );
page_generator_pro_shortcode_open_street_map
/includes/global/shortcode-open-street-map.php::257
Overview
Filter the Open Street Maps HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
Usage
add_filter( 'page_generator_pro_shortcode_open_street_map', function( $html, $atts ) {
// ... your code here
// Return value
return $html;
}, 10, 2 );
page_generator_pro_shortcode_add_shortcodes
/includes/global/shortcode.php::257
Parameters
Parameter
Type
Description
array(
Unknown
N/A
Usage
add_filter( 'page_generator_pro_shortcode_add_shortcodes', function( array( ) {
// ... your code here
// Return value
return array(;
}, 10, 1 );
page_generator_pro_shortcode_add_shortcodes_outside_of_content_groups
/includes/global/shortcode.php::274
Parameters
Parameter
Type
Description
array(
Unknown
N/A
Usage
add_filter( 'page_generator_pro_shortcode_add_shortcodes_outside_of_content_groups', function( array( ) {
// ... your code here
// Return value
return array(;
}, 10, 1 );
page_generator_pro_shortcode_get_css_prefix
/includes/global/shortcode.php::444
Overview
Returns the CSS prefix to use.
Parameters
Parameter
Type
Description
$css_prefix
string
CSS Prefix to use
Usage
add_filter( 'page_generator_pro_shortcode_get_css_prefix', function( $css_prefix ) {
// ... your code here
// Return value
return $css_prefix;
}, 10, 1 );
page_generator_pro_shortcode_creative_commons
/includes/global/shortcode-creative-commons.php::519
Overview
Filter the Creative Commons HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$image_id
mixed
WordPress Media Library Image ID (false = not imported into Media Library as copy=0)
$images
array
Creative Commons Image Results
$image
array
Creative Commons Image chosen at random and imported into the Media Library
Usage
add_filter( 'page_generator_pro_shortcode_creative_commons', function( $html, $atts, $image_id, $images, $image ) {
// ... your code here
// Return value
return $html;
}, 10, 5 );
page_generator_pro_shortcode_pixabay
/includes/global/shortcode-pixabay.php::548
Overview
Filter the Pixabay HTML output, before returning.
Parameters
Parameter
Type
Description
$html
string
HTML Output
$atts
array
Shortcode Attributes
$image_id
mixed
WordPress Media Library Image ID (false = not imported into Media Library as copy=0)
$images
array
Pixabay Image Results
$image
array
Pixabay Image chosen at random and imported into the Media Library
Usage
add_filter( 'page_generator_pro_shortcode_pixabay', function( $html, $atts, $image_id, $images, $image ) {
// ... your code here
// Return value
return $html;
}, 10, 5 ); Actions
File
Filter Name
Description
/views/admin/settings.php
page_generator_pro_setting_panel- tab
/includes/admin/groups-ui.php
page_generator_pro_groups_ui_add_meta_boxes
Action hook after all meta boxes are added for the Content Group UI
page_generator_pro_groups_ui_output_meta_box_featured_image
Output Featured Image options for additional sources on a Content Group
/includes/admin/groups-terms.php
page_generator_pro_generate_term_after
Runs any actions once Generate Content has finished.
/includes/admin/ajax.php
page_generator_pro_generate_content_before
Runs any actions before Generate Content has started.
page_generator_pro_generate_content_after
Runs any actions once Generate Content has finished.
page_generator_pro_generate_terms_before
Runs any actions before Generate Terms has started.
page_generator_pro_generate_terms_after
Runs any actions once Generate Terms has finished.
/includes/admin/generate.php
page_generator_pro_generate_content_started
Run any actions before an individual Page, Post or Custom Post Type is generated successfully.
page_generator_pro_generate_content_before_insert_update_post
Run any actions immediately before an individual Page, Post or Custom Post Type is generated.
page_generator_pro_generate_content_after_insert_update_post
Run any actions immediately after an individual Page, Post or Custom Post Type is generated, but before its Page Template, Featured Image, Custom Fields, Post Meta, Geodata or Taxonomy Terms have been assigned.
page_generator_pro_generate_content_finished
Run any actions after an individual Page, Post or Custom Post Type is generated successfully.
page_generator_pro_generate_term_started
Run any actions before an individual Term is generated successfully.
page_generator_pro_generate_term_before_insert_update_term
Run any actions immediately before an individual Term is generated.
page_generator_pro_generate_term_after_insert_update_term
Run any actions immediately after an individual Taxonomy Term is generated, but before its Custom Fields or Term Meta have been assigned.
page_generator_pro_generate_term_finished
Run any actions after an individual Term is generated successfully.
page_generator_pro_generate_set_page_template
Action to perform any further steps with the Content Group's Page Template after the Page Template has been copied from the Content Group to the Generated Content.
page_generator_pro_generate_set_custom_fields
Action to perform any further steps with the Content Group's Custom Fields, after all Custom Fields has been copied from the Content Group to the Generated Content.
page_generator_pro_generate_set_post_meta
Action to perform any further steps with the Content Group's Post Meta, after all Post Meta has been copied from the Content Group to the Generated Content.
page_generator_pro_generate_set_term_meta
Action to perform any further steps with the Term Group's Post Meta, after all Post Meta has been copied from the Term Group to the Generated Term.
/includes/admin/admin.php
page_generator_pro_admin_admin_scripts_css
Enqueues CSS and JS
page_generator_pro_admin_menu_import_export
page_generator_pro_admin_menu_support
/includes/admin/groups.php
page_generator_pro_groups_save
Save data to Group Post's Meta
page_generator_pro_generate_content_after
Runs any actions once Generate Content has finished.
/includes/admin/notices.php
page_generator_pro_notices_delete_notices
page_generator_pro_setting_panel- tab
/views/admin/settings.php::55
Parameters
Parameter
Type
Description
Usage
do_action( 'page_generator_pro_setting_panel- tab', function( ) {
// ... your code here
}, 10, 0 );
page_generator_pro_groups_ui_add_meta_boxes
/includes/admin/groups-ui.php::524
Overview
Action hook after all meta boxes are added for the Content Group UI
Parameters
Parameter
Type
Description
$post_type
string
Post Type
Usage
do_action( 'page_generator_pro_groups_ui_add_meta_boxes', function( $base->get_class( 'post_type' ) {
// ... your code here
}, 10, 1 );
page_generator_pro_groups_ui_output_meta_box_featured_image
/includes/admin/groups-ui.php::1028
Overview
Output Featured Image options for additional sources on a Content Group
Parameters
Parameter
Type
Description
$post
WP_Post
WordPress Post
$settings
array
Content Group Settings
Usage
do_action( 'page_generator_pro_groups_ui_output_meta_box_featured_image', function( $post, $settings ) {
// ... your code here
}, 10, 2 );
page_generator_pro_generate_term_after
/includes/admin/groups-terms.php::759
Overview
Runs any actions once Generate Content has finished.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_term_after', function( $id, true ) {
// ... your code here
}, 10, 2 );
page_generator_pro_generate_content_before
/includes/admin/ajax.php::739
Overview
Runs any actions before Generate Content has started.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
$system
string
System
Usage
do_action( 'page_generator_pro_generate_content_before', function( $group['group_id'], $group['test_mode'], 'browser' ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_content_after
/includes/admin/ajax.php::753
Overview
Runs any actions once Generate Content has finished.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
$system
string
System
Usage
do_action( 'page_generator_pro_generate_content_after', function( $group['group_id'], $group['test_mode'], 'browser' ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_terms_before
/includes/admin/ajax.php::779
Overview
Runs any actions before Generate Terms has started.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
$system
string
System
Usage
do_action( 'page_generator_pro_generate_terms_before', function( $group['group_id'], $group['test_mode'], 'browser' ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_terms_after
/includes/admin/ajax.php::793
Overview
Runs any actions once Generate Terms has finished.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
$system
string
System
Usage
do_action( 'page_generator_pro_generate_terms_after', function( $group['group_id'], $group['test_mode'], 'browser' ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_content_started
/includes/admin/generate.php::278
Overview
Run any actions before an individual Page, Post or Custom Post Type is generated successfully.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_content_started', function( $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 4 );
page_generator_pro_generate_content_before_insert_update_post
/includes/admin/generate.php::577
Overview
Run any actions immediately before an individual Page, Post or Custom Post Type is generated.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_content_before_insert_update_post', function( $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 4 );
page_generator_pro_generate_content_after_insert_update_post
/includes/admin/generate.php::749
Overview
Run any actions immediately after an individual Page, Post or Custom Post Type is generated, but before its Page Template, Featured Image, Custom Fields, Post Meta, Geodata or Taxonomy Terms have been assigned.
Parameters
Parameter
Type
Description
$post_id
int
Post ID
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_content_after_insert_update_post', function( $post_id, $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 5 );
page_generator_pro_generate_content_finished
/includes/admin/generate.php::879
Overview
Run any actions after an individual Page, Post or Custom Post Type is generated successfully.
Parameters
Parameter
Type
Description
$post_id
int
Generated Post ID
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_content_finished', function( $post_id, $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 5 );
page_generator_pro_generate_term_started
/includes/admin/generate.php::928
Overview
Run any actions before an individual Term is generated successfully.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_term_started', function( $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 4 );
page_generator_pro_generate_term_before_insert_update_term
/includes/admin/generate.php::1112
Overview
Run any actions immediately before an individual Term is generated.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_term_before_insert_update_term', function( $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 4 );
page_generator_pro_generate_term_after_insert_update_term
/includes/admin/generate.php::1214
Overview
Run any actions immediately after an individual Taxonomy Term is generated, but before its Custom Fields or Term Meta have been assigned.
Parameters
Parameter
Type
Description
$term
array
Generated Term
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_term_after_insert_update_term', function( $term, $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 5 );
page_generator_pro_generate_term_finished
/includes/admin/generate.php::1245
Overview
Run any actions after an individual Term is generated successfully.
Parameters
Parameter
Type
Description
$term
array
Generated Term
$group_id
int
Group ID
$settings
array
Group Settings
$index
int
Keyword Index
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_term_finished', function( $term, $group_id, $settings, $index, $test_mode ) {
// ... your code here
}, 10, 5 );
page_generator_pro_generate_set_page_template
/includes/admin/generate.php::2803
Overview
Action to perform any further steps with the Content Group's Page Template after the Page Template has been copied from the Content Group to the Generated Content.
Parameters
Parameter
Type
Description
$post_id
int
Generated Page ID
$group_id
int
Group ID
$settings
array
Group Settings
$post_args
array
wp_insert_post() / wp_update_post() arguments
Usage
do_action( 'page_generator_pro_generate_set_page_template', function( $post_id, $settings, $post_args ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_set_custom_fields
/includes/admin/generate.php::2869
Overview
Action to perform any further steps with the Content Group's Custom Fields, after all Custom Fields has been copied from the Content Group to the Generated Content.
Parameters
Parameter
Type
Description
$post_id
int
Generated Page ID
$group_id
int
Group ID
$meta
array
Group Custom Fields
$settings
array
Group Settings
$post_args
array
wp_insert_post() / wp_update_post() arguments
$keywords_terms
array
Keywords
Usage
do_action( 'page_generator_pro_generate_set_custom_fields', function( $post_id, $group_id, $settings['meta'], $settings, $post_args, $keywords_terms ) {
// ... your code here
}, 10, 6 );
page_generator_pro_generate_set_post_meta
/includes/admin/generate.php::2972
Overview
Action to perform any further steps with the Content Group's Post Meta, after all Post Meta has been copied from the Content Group to the Generated Content.
Parameters
Parameter
Type
Description
$post_id
int
Generated Page ID
$group_id
int
Group ID
$post_meta
array
Group Post Meta
$settings
array
Group Settings
$post_args
array
wp_insert_post() / wp_update_post() arguments
Usage
do_action( 'page_generator_pro_generate_set_post_meta', function( $post_id, $group_id, $settings['post_meta'], $settings, $post_args ) {
// ... your code here
}, 10, 5 );
page_generator_pro_generate_set_term_meta
/includes/admin/generate.php::3060
Overview
Action to perform any further steps with the Term Group's Post Meta, after all Post Meta has been copied from the Term Group to the Generated Term.
Parameters
Parameter
Type
Description
$term_id
int
Generated Term ID
$term_meta
array
Group Term Meta
$settings
array
Group Settings
$term_args
array
wp_insert_term() / wp_update_term() arguments
Usage
do_action( 'page_generator_pro_generate_set_term_meta', function( $term_id, $settings['term_meta'], $settings, $term_args ) {
// ... your code here
}, 10, 4 );
page_generator_pro_admin_admin_scripts_css
/includes/admin/admin.php::579
Overview
Enqueues CSS and JS
Parameters
Parameter
Type
Description
$screen
array
Screen (screen, section)
$post
WP_Post
WordPress Post
$ext
string
Load Minified or Unminified JS (blank = unminified, 'min' = minified)
Usage
do_action( 'page_generator_pro_admin_admin_scripts_css', function( $screen, $post, $ext ) {
// ... your code here
}, 10, 3 ); Parameters
Parameter
Type
Description
Usage
do_action( 'page_generator_pro_admin_menu_import_export', function( ) {
// ... your code here
}, 10, 0 ); Parameters
Parameter
Type
Description
Usage
do_action( 'page_generator_pro_admin_menu_support', function( ) {
// ... your code here
}, 10, 0 );
page_generator_pro_groups_save
/includes/admin/groups.php::741
Overview
Save data to Group Post's Meta
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$settings
array
Group Settings
$request
array
$_REQUEST data, unsanitized
Usage
do_action( 'page_generator_pro_groups_save', function( $group_id, $settings, $_REQUEST ) {
// ... your code here
}, 10, 3 );
page_generator_pro_generate_content_after
/includes/admin/groups.php::1130
Overview
Runs any actions once Generate Content has finished.
Parameters
Parameter
Type
Description
$group_id
int
Group ID
$test_mode
bool
Test Mode
Usage
do_action( 'page_generator_pro_generate_content_after', function( $id, true ) {
// ... your code here
}, 10, 2 );
page_generator_pro_notices_delete_notices
/includes/admin/notices.php::315
Parameters
Parameter
Type
Description
Usage
do_action( 'page_generator_pro_notices_delete_notices', function( ) {
// ... your code here
}, 10, 0 );