DirectoryPress – Business Directory And Classified Ad Listing Security & Risk Analysis

wordpress.org/plugins/directorypress

DirectoryPress is most advanced and flexible directory listing plugin with wide range of features, You can build a business directory, classified list …

900 active installs v3.6.27 PHP + WP 6.0+ Updated Mar 4, 2026
business-directorycar-dealerclassifieddirectoriesdirectory-listing
83
B · Generally Safe
CVEs total8
Unpatched0
Last CVEDec 18, 2025
Safety Verdict

Is DirectoryPress – Business Directory And Classified Ad Listing Safe to Use in 2026?

Mostly Safe

Score 83/100

DirectoryPress – Business Directory And Classified Ad Listing is generally safe to use. 8 past CVEs were resolved. Keep it updated.

8 known CVEsLast CVE: Dec 18, 2025Updated 1mo ago
Risk Assessment

The DirectoryPress plugin, in version 3.6.27, exhibits a mixed security posture. While it demonstrates good practices in output escaping (88% properly escaped) and includes a significant number of nonce and capability checks (48 and 49 respectively), several concerning areas require attention. The static analysis reveals a substantial attack surface with 77 AJAX handlers, 22 of which lack authentication checks. Furthermore, the presence of 6 high-severity taint flows and a notable percentage of SQL queries (78%) not using prepared statements pose significant risks.

The plugin's vulnerability history is also a cause for concern, with 8 known CVEs, including a critical one. The types of past vulnerabilities, such as Missing Authorization, CSRF, Unrestricted Uploads, SQL Injection, and XSS, align with the risks identified in the static analysis, particularly the unprotected AJAX handlers and unsanitized flows. The fact that the last vulnerability was in late 2025, while the current version is 3.6.27, could suggest potential unpatched vulnerabilities or a recent significant overhaul. The plugin's reliance on the Select2 bundled library could also introduce risks if it's outdated.

In conclusion, while DirectoryPress v3.6.27 has some strengths in output handling and general security checks, the large number of unprotected AJAX endpoints, high-severity taint flows, and historical vulnerability patterns indicate a need for significant security improvements. The high percentage of raw SQL queries and the presence of dangerous functions like unserialize warrant immediate investigation and remediation.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • SQL queries not using prepared statements
  • Dangerous function: unserialize
  • Known critical vulnerability history
  • Known high vulnerability history
  • Bundled library (Select2) potential risk
Vulnerabilities
8

DirectoryPress – Business Directory And Classified Ad Listing Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
3 CVEs in 2024
2024
4 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
High
2
Medium
5

8 total CVEs

CVE-2026-27387medium · 4.3Missing Authorization

DirectoryPress – Business Directory And Classified Ad Listing <= 3.6.26 - Missing Authorization

Dec 18, 2025 Patched in 3.6.27 (79d)
CVE-2025-62967medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

DirectoryPress <= 3.6.25 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 18, 2025 Patched in 3.6.26 (102d)
CVE-2025-32249medium · 4.3Cross-Site Request Forgery (CSRF)

DirectoryPress <= 3.6.22 - Cross-Site Request Forgery

Apr 4, 2025 Patched in 3.6.23 (48d)
CVE-2024-49633medium · 4.3Cross-Site Request Forgery (CSRF)

DirectoryPress <= 3.6.19 - Cross-Site Request Forgery to Cross-Site Scripting

Jan 6, 2025 Patched in 3.6.20 (10d)
CVE-2024-10584medium · 5.4Unrestricted Upload of File with Dangerous Type

DirectoryPress <= 3.6.16 - Authenticated (Author+) Stored Cross-Site Scripting

Dec 23, 2024 Patched in 3.6.17 (1d)
CVE-2024-38755critical · 9.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

DirectoryPress <= 3.6.10 - Authenticated (Contributor+) SQL Injection

Jul 11, 2024 Patched in 3.6.11 (124d)
CVE-2024-32567high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

DirectoryPress – Business Directory And Classified Ad Listing <= 3.6.7 - Reflected Cross-Site Scripting

Apr 16, 2024 Patched in 3.6.8 (9d)
CVE-2023-37967high · 7.3Missing Authorization

DirectoryPress <= 3.6.2 - Missing Authorization

Jul 12, 2023 Patched in 3.6.3 (195d)
Code Analysis
Analyzed Mar 16, 2026

DirectoryPress – Business Directory And Classified Ad Listing Code Analysis

Dangerous Functions
7
Raw SQL Queries
80
23 prepared
Unescaped Output
693
4875 escaped
Nonce Checks
48
Capability Checks
49
File Operations
28
External Requests
10
Bundled Libraries
1

Dangerous Functions Found

unserialize$unserialized_categories = unserialize($field['categories']);includes\core\fields\class_fields_backend.php:458
unserialize$this->upgrade_meta = (directorypress_get_input_value($array, 'upgrade_meta')) ? unserialize(directoincludes\core\packages\class-packages.php:223
unserialize$unserialized_options = unserialize($this->field->search_options);includes\core\search\class_search_filter.php:15
unserialize$vimeo = unserialize(wp_remote_get("https://vimeo.com/api/v2/video/$id.php"));includes\directorypress_functions.php:925
unserialize$styles = unserialize(base64_decode(get_post_meta($post_id, '_dynamic_styles', true)));includes\minify\dynamic-helper.php:25
unserialize$styles = unserialize(base64_decode(get_post_meta($id, '_directorypress_dynamic_styles', true)));includes\minify\dynamic.php:104
unserialize$array = unserialize($field_id->options);public\partials\listing\listing.php:290

Bundled Libraries

Select2

SQL Query Safety

22% prepared103 total queries

Output Escaping

88% escaped5568 total outputs
Data Flows
31 unsanitized

Data Flow Analysis

25 flows31 with unsanitized paths
save (admin\redux-core\inc\classes\class-redux-ajax-save.php:37)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
22 unprotected

DirectoryPress – Business Directory And Classified Ad Listing Attack Surface

Entry Points86
Unprotected22

AJAX Handlers 77

authwp_ajax_redux_hide_admin_noticeadmin\redux-core\inc\classes\class-redux-admin-notices.php:41
authwp_ajax_redux_update_google_fontsadmin\redux-core\inc\classes\class-redux-ajax-typography.php:26
authwp_ajax_redux_color_schemesadmin\redux-core\inc\extensions\color_scheme\class-redux-extension-color-scheme.php:76
noprivwp_ajax_redux_color_schemesadmin\redux-core\inc\extensions\color_scheme\class-redux-extension-color-scheme.php:77
authwp_ajax_redux_custom_fontsadmin\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:106
authwp_ajax_redux_custom_font_timeradmin\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:107
authwp_ajax_redux_get_iconsadmin\redux-core\inc\extensions\icon_select\class-redux-extension-icon-select.php:48
authwp_ajax_redux_delete_widget_areaadmin\redux-core\inc\extensions\widget_areas\class-redux-extension-widget-areas.php:52
authwp_ajax_directorypress_get_map_markersincludes\class-directorypress-ajax.php:5
noprivwp_ajax_directorypress_get_map_markersincludes\class-directorypress-ajax.php:6
authwp_ajax_directorypress_get_map_marker_infoincludes\class-directorypress-ajax.php:8
noprivwp_ajax_directorypress_get_map_marker_infoincludes\class-directorypress-ajax.php:9
authwp_ajax_directorypress_handler_requestincludes\class-directorypress-ajax.php:11
noprivwp_ajax_directorypress_handler_requestincludes\class-directorypress-ajax.php:12
authwp_ajax_directorypress_search_by_polyincludes\class-directorypress-ajax.php:14
noprivwp_ajax_directorypress_search_by_polyincludes\class-directorypress-ajax.php:15
authwp_ajax_directorypress_select_field_iconincludes\class-directorypress-ajax.php:17
noprivwp_ajax_directorypress_select_field_iconincludes\class-directorypress-ajax.php:18
authwp_ajax_directorypress_contact_formincludes\class-directorypress-ajax.php:20
noprivwp_ajax_directorypress_contact_formincludes\class-directorypress-ajax.php:21
authwp_ajax_directorypress_keywords_searchincludes\class-directorypress-ajax.php:23
noprivwp_ajax_directorypress_keywords_searchincludes\class-directorypress-ajax.php:24
authwp_ajax_directorypress_upload_imageincludes\class-directorypress-media.php:8
noprivwp_ajax_directorypress_upload_imageincludes\class-directorypress-media.php:9
authwp_ajax_directorypress_upload_media_imageincludes\class-directorypress-media.php:11
authwp_ajax_directorypress_fields_assign_groupincludes\core\fields\ajax_calls\assign_field_group.php:20
noprivwp_ajax_directorypress_fields_assign_groupincludes\core\fields\ajax_calls\assign_field_group.php:21
authwp_ajax_directorypress_fields_create_new_formincludes\core\fields\ajax_calls\create_field.php:16
noprivwp_ajax_directorypress_fields_create_new_formincludes\core\fields\ajax_calls\create_field.php:17
authwp_ajax_directorypress_fields_create_new_callbackincludes\core\fields\ajax_calls\create_field.php:38
noprivwp_ajax_directorypress_fields_create_new_callbackincludes\core\fields\ajax_calls\create_field.php:39
authwp_ajax_directorypress_fields_group_create_new_formincludes\core\fields\ajax_calls\create_group.php:16
noprivwp_ajax_directorypress_fields_group_create_new_formincludes\core\fields\ajax_calls\create_group.php:17
authwp_ajax_directorypress_fields_group_create_new_callbackincludes\core\fields\ajax_calls\create_group.php:36
noprivwp_ajax_directorypress_fields_group_create_new_callbackincludes\core\fields\ajax_calls\create_group.php:37
authwp_ajax_directorypress_fields_delete_formincludes\core\fields\ajax_calls\delete_field.php:21
noprivwp_ajax_directorypress_fields_delete_formincludes\core\fields\ajax_calls\delete_field.php:22
authwp_ajax_directorypress_fields_delete_callbackincludes\core\fields\ajax_calls\delete_field.php:41
noprivwp_ajax_directorypress_fields_delete_callbackincludes\core\fields\ajax_calls\delete_field.php:42
authwp_ajax_directorypress_fields_group_delete_formincludes\core\fields\ajax_calls\delete_group.php:19
noprivwp_ajax_directorypress_fields_group_delete_formincludes\core\fields\ajax_calls\delete_group.php:20
authwp_ajax_directorypress_fields_group_delete_callbackincludes\core\fields\ajax_calls\delete_group.php:39
noprivwp_ajax_directorypress_fields_group_delete_callbackincludes\core\fields\ajax_calls\delete_group.php:40
authwp_ajax_directorypress_fields_edit_formincludes\core\fields\ajax_calls\edit_field.php:18
noprivwp_ajax_directorypress_fields_edit_formincludes\core\fields\ajax_calls\edit_field.php:19
authwp_ajax_directorypress_fields_edit_callbackincludes\core\fields\ajax_calls\edit_field.php:39
noprivwp_ajax_directorypress_fields_edit_callbackincludes\core\fields\ajax_calls\edit_field.php:40
authwp_ajax_directorypress_fields_group_edit_formincludes\core\fields\ajax_calls\edit_group.php:19
noprivwp_ajax_directorypress_fields_group_edit_formincludes\core\fields\ajax_calls\edit_group.php:20
authwp_ajax_directorypress_fields_group_edit_callbackincludes\core\fields\ajax_calls\edit_group.php:40
noprivwp_ajax_directorypress_fields_group_edit_callbackincludes\core\fields\ajax_calls\edit_group.php:41
authwp_ajax_directorypress_fields_listincludes\core\fields\ajax_calls\fields_list.php:16
noprivwp_ajax_directorypress_fields_listincludes\core\fields\ajax_calls\fields_list.php:17
authwp_ajax_directorypress_fields_config_formincludes\core\fields\ajax_calls\field_options.php:21
noprivwp_ajax_directorypress_fields_config_formincludes\core\fields\ajax_calls\field_options.php:22
authwp_ajax_directorypress_fields_options_callbackincludes\core\fields\ajax_calls\field_options.php:42
noprivwp_ajax_directorypress_fields_options_callbackincludes\core\fields\ajax_calls\field_options.php:43
authwp_ajax_directorypress_fields_search_settings_formincludes\core\fields\ajax_calls\field_search_settings.php:18
noprivwp_ajax_directorypress_fields_search_settings_formincludes\core\fields\ajax_calls\field_search_settings.php:19
authwp_ajax_directorypress_fields_search_settings_callbackincludes\core\fields\ajax_calls\field_search_settings.php:39
noprivwp_ajax_directorypress_fields_search_settings_callbackincludes\core\fields\ajax_calls\field_search_settings.php:40
authwp_ajax_directorypress_fields_reorderincludes\core\fields\ajax_calls\field_sorting.php:20
noprivwp_ajax_directorypress_fields_reorderincludes\core\fields\ajax_calls\field_sorting.php:21
authwp_ajax_directorypress_fields_group_listincludes\core\fields\ajax_calls\group_list.php:16
noprivwp_ajax_directorypress_fields_group_listincludes\core\fields\ajax_calls\group_list.php:17
authwp_ajax_directorypress_fields_group_reorderincludes\core\fields\ajax_calls\group_sorting.php:15
noprivwp_ajax_directorypress_fields_group_reorderincludes\core\fields\ajax_calls\group_sorting.php:16
authwp_ajax_directorypress_listing_submit_admin_process_functionincludes\core\listing\functions.php:625
noprivwp_ajax_directorypress_listing_submit_admin_process_functionincludes\core\listing\functions.php:626
authwp_ajax_directorypress_tax_dropdowns_hookincludes\core\location\class-locations-core.php:9
noprivwp_ajax_directorypress_tax_dropdowns_hookincludes\core\location\class-locations-core.php:10
authwp_ajax_directorypress_add_location_in_metaboxincludes\core\location\class-locations-core.php:12
noprivwp_ajax_directorypress_add_location_in_metaboxincludes\core\location\class-locations-core.php:13
authwp_ajax_directorypress_terms_configuration_htmlincludes\core\terms\categories-functions.php:15
authwp_ajax_directorypress_save_category_fields_ajaxincludes\core\terms\categories-functions.php:16
authwp_ajax_directorypress_ajax_loginincludes\user-functions.php:175
noprivwp_ajax_directorypress_ajax_loginincludes\user-functions.php:176

Shortcodes 9

[bloginfo] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:69
[redux_bloginfo] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:71
[themeinfo] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:75
[redux_themeinfo] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:77
[date] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:81
[redux_date] admin\redux-core\inc\extensions\shortcodes\class-redux-shortcodes.php:83
[social_profiles] admin\redux-core\inc\extensions\social_profiles\social_profiles\inc\class-redux-social-profiles-shortcode.php:43
[directorypress-password-reset-form] includes\core\reset-password\class-reset-password.php:18
[directorypress_registration] includes\user-functions.php:322
WordPress Hooks 441
actionadmin_menuadmin\class-directorypress-admin.php:27
actionload-post-new.phpadmin\class-directorypress-admin.php:28
actionadmin_footeradmin\class-directorypress-admin.php:29
actionadmin_enqueue_scriptsadmin\class-directorypress-admin.php:30
actionadmin_enqueue_scriptsadmin\class-directorypress-admin.php:31
actionadmin_noticesadmin\class-directorypress-admin.php:32
actionadmin_headadmin\class-directorypress-admin.php:153
actionadmin_menuadmin\directorypress-panel.php:10
actionadmin_enqueue_scriptsadmin\directorypress-panel.php:11
actiondirectorypress_reduxt_custom_header_beforeadmin\functions.php:68
actiondirectorypress_reduxt_custom_header_afteradmin\functions.php:86
actiondirectorypress_tutorial_sectionadmin\functions.php:91
actiondirectorypress_dashboad_paneladmin\partials\directorypress-admin-display.php:7
actiondirectorypress_dashboad_paneladmin\partials\panel.php:2
actionplugins_loadedadmin\redux-core\class-redux-core.php:145
filterdebug_informationadmin\redux-core\class-redux-core.php:270
actioninitadmin\redux-core\directorypress-settings.php:146
actionadmin_menuadmin\redux-core\directorypress-settings.php:149
actionadmin_noticesadmin\redux-core\inc\classes\class-redux-admin-notices.php:42
actionadmin_initadmin\redux-core\inc\classes\class-redux-admin-notices.php:43
actionafter_setup_themeadmin\redux-core\inc\classes\class-redux-api.php:123
actioninitadmin\redux-core\inc\classes\class-redux-api.php:124
actionswitch_themeadmin\redux-core\inc\classes\class-redux-api.php:125
actionplugins_loadedadmin\redux-core\inc\classes\class-redux-api.php:181
actionReduxFrameworkPlugin_admin_noticeadmin\redux-core\inc\classes\class-redux-api.php:1748
actionredux_framework_plugin_admin_noticeadmin\redux-core\inc\classes\class-redux-api.php:1749
actionadmin_enqueue_scriptsadmin\redux-core\inc\classes\class-redux-enqueue.php:58
actionwp_enqueue_scriptsadmin\redux-core\inc\classes\class-redux-enqueue.php:61
filterredux/fieldsadmin\redux-core\inc\classes\class-redux-extension-abstract.php:169
actionwp_headadmin\redux-core\inc\classes\class-redux-functions-ex.php:216
actioninitadmin\redux-core\inc\classes\class-redux-i18n.php:26
actionredux/constructadmin\redux-core\inc\classes\class-redux-instances.php:75
actionadmin_initadmin\redux-core\inc\classes\class-redux-options-constructor.php:63
actionwp_headadmin\redux-core\inc\classes\class-redux-output.php:31
actionwp_enqueue_scriptsadmin\redux-core\inc\classes\class-redux-output.php:32
actionlogin_headadmin\redux-core\inc\classes\class-redux-output.php:37
actionlogin_enqueue_scriptsadmin\redux-core\inc\classes\class-redux-output.php:38
actionadmin_headadmin\redux-core\inc\classes\class-redux-output.php:43
actionadmin_enqueue_scriptsadmin\redux-core\inc\classes\class-redux-output.php:44
filterstyle_loader_tagadmin\redux-core\inc\classes\class-redux-output.php:182
filterwp_resource_hintsadmin\redux-core\inc\classes\class-redux-output.php:183
actionadmin_menuadmin\redux-core\inc\classes\class-redux-page-render.php:49
actionnetwork_admin_menuadmin\redux-core\inc\classes\class-redux-page-render.php:53
actionadmin_headadmin\redux-core\inc\classes\class-redux-page-render.php:142
filteradmin_footer_textadmin\redux-core\inc\classes\class-redux-page-render.php:145
filterdeprecated_file_trigger_erroradmin\redux-core\inc\classes\class-redux-panel.php:317
actioncustomize_registeradmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:142
actionwp_headadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:143
actioncustomize_save_afteradmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:145
actioncustomize_controls_print_scriptsadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:148
actioncustomize_controls_initadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:149
actionwp_enqueue_stylesadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:150
actionredux/extension/customizer/control_initadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:152
actioncustomize_controls_print_stylesadmin\redux-core\inc\extensions\customizer\class-redux-extension-customizer.php:155
filterupload_mimesadmin\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:119
actionwp_headadmin\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:120
filtertiny_mce_before_initadmin\redux-core\inc\extensions\custom_fonts\class-redux-extension-custom-fonts.php:121
actionadmin_footeradmin\redux-core\inc\extensions\icon_select\icon_select\class-redux-icon-select.php:383
actioncustomize_controls_print_footer_scriptsadmin\redux-core\inc\extensions\icon_select\icon_select\class-redux-icon-select.php:384
filterupload_mimesadmin\redux-core\inc\extensions\import_export\class-redux-extension-import-export.php:62
actionsave_postadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:221
actionpre_post_updateadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:222
actionadmin_noticesadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:223
actionadmin_enqueue_scriptsadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:224
actionthe_postadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:227
actionloop_endadmin\redux-core\inc\extensions\metaboxes\class-redux-extension-metaboxes.php:228
actioninitadmin\redux-core\inc\extensions\metaboxes\class-redux-metaboxes-api.php:89
actionadmin_enqueue_scriptsadmin\redux-core\inc\extensions\metaboxes\class-redux-metaboxes-api.php:129
actionadmin_enqueue_scriptsadmin\redux-core\inc\extensions\search\class-redux-extension-search.php:53
actionwp_enqueue_scriptsadmin\redux-core\inc\extensions\social_profiles\class-redux-extension-social-profiles.php:113
filterredux/metaboxes/save/before_validateadmin\redux-core\inc\extensions\social_profiles\class-redux-extension-social-profiles.php:117
actionwidgets_initadmin\redux-core\inc\extensions\social_profiles\social_profiles\inc\class-redux-social-profiles-widget.php:53
actionadmin_noticesadmin\redux-core\inc\extensions\taxonomy\class-redux-extension-taxonomy.php:190
actionadmin_enqueue_scriptsadmin\redux-core\inc\extensions\taxonomy\class-redux-extension-taxonomy.php:191
actioninitadmin\redux-core\inc\extensions\taxonomy\class-redux-taxonomy-api.php:77
actioncreate_termadmin\redux-core\inc\extensions\taxonomy\redux-taxonomy-helpers.php:29
actionadmin_noticesadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:183
actionadmin_enqueue_scriptsadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:184
actionpersonal_options_updateadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:189
actionedit_user_profile_updateadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:190
actionshow_user_profileadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:369
actionedit_user_profileadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:370
actionuser_new_formadmin\redux-core\inc\extensions\users\class-redux-extension-users.php:371
actioninitadmin\redux-core\inc\extensions\users\class-redux-users-api.php:77
actioncreate_termadmin\redux-core\inc\extensions\users\redux-users-helpers.php:29
actioninitadmin\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:72
actionadmin_print_scriptsadmin\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:75
actionload-widgets.phpadmin\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:76
actionload-widgets.phpadmin\redux-core\inc\extensions\widget_areas\class-redux-widget-areas.php:77
actionadmin_enqueue_scriptsadmin\redux-core\inc\themecheck\class-redux-themecheck.php:71
actionadmin_enqueue_scriptsadmin\redux-core\inc\themecheck\class-redux-themecheck.php:72
actionthemecheck_checks_loadedadmin\redux-core\inc\themecheck\class-redux-themecheck.php:74
actionthemecheck_checks_loadedadmin\redux-core\inc\themecheck\class-redux-themecheck.php:75
actioninitadmin\redux-core\inc\validation\unique_slug\class-redux-validation-unique-slug.php:80
actioninitadmin\redux-core\inc\welcome\class-redux-welcome.php:49
actionadmin_menuadmin\redux-core\inc\welcome\class-redux-welcome.php:61
filteradmin_footer_textadmin\redux-core\inc\welcome\class-redux-welcome.php:67
actionadmin_headadmin\redux-core\inc\welcome\class-redux-welcome.php:68
filterposts_whereincludes\class-directorypress-ajax.php:181
filterposts_joinincludes\class-directorypress-ajax.php:186
filterposts_whereincludes\class-directorypress-ajax.php:188
filterget_pagenum_linkincludes\class-directorypress-ajax.php:254
actioninitincludes\class-directorypress-directorytypes.php:9
actiondirectorypress_load_pages_directorytypesincludes\class-directorypress-directorytypes.php:10
actioninitincludes\class-directorypress-directorytypes.php:357
filterdirectorypress_package_create_edit_argsincludes\class-directorypress-directorytypes.php:369
actiondirectorypress_update_directoryincludes\class-directorypress-directorytypes.php:395
actioninitincludes\class-directorypress-directorytypes.php:412
actionadd_meta_boxesincludes\class-directorypress-media.php:6
filterpts_allowed_pagesincludes\class-directorypress-media.php:13
filterpre_get_postsincludes\class-directorypress-media.php:15
actiondirectorypress_listing_video_attachment_metaboxincludes\class-directorypress-media.php:16
filterviews_uploadincludes\class-directorypress-media.php:24
actionadmin_enqueue_scriptsincludes\class-directorypress-media.php:72
filterdirectorypress_order_argsincludes\class-directorypress-public.php:266
filterposts_joinincludes\class-directorypress-public.php:294
filterposts_orderbyincludes\class-directorypress-public.php:295
filterposts_joinincludes\class-directorypress-public.php:304
filterposts_orderbyincludes\class-directorypress-public.php:305
filterposts_joinincludes\class-directorypress-public.php:311
filterposts_orderbyincludes\class-directorypress-public.php:312
filterget_meta_sqlincludes\class-directorypress-public.php:314
filterposts_clausesincludes\class-directorypress-public.php:338
filterdirectorypress_search_argsincludes\class-directorypress-public.php:392
filterdirectorypress_search_argsincludes\class-directorypress-public.php:452
filterdirectorypress_search_param_what_searchincludes\class-directorypress-public.php:462
filterdirectorypress_search_param_addressincludes\class-directorypress-public.php:472
filterdirectorypress_base_url_argsincludes\class-directorypress-public.php:488
filterdirectorypress_related_shortcode_argsincludes\class-directorypress-public.php:565
actiondirectorypress_related_listingsincludes\class-directorypress-public.php:623
actioninitincludes\class-directorypress.php:88
actionadmin_enqueue_scriptsincludes\class-directorypress.php:95
actionadmin_enqueue_scriptsincludes\class-directorypress.php:96
actionwp_enqueue_scriptsincludes\class-directorypress.php:104
actionwp_enqueue_scriptsincludes\class-directorypress.php:105
actionsheduled_eventsincludes\class-directorypress.php:133
actioninitincludes\class-directorypress.php:138
actioninitincludes\class-directorypress.php:139
actioninitincludes\class-directorypress.php:140
actionwpincludes\class-directorypress.php:141
actionadmin_initincludes\class-directorypress.php:142
actioninitincludes\class-directorypress.php:143
actionplugins_loadedincludes\class-directorypress.php:144
actionwpincludes\class-directorypress.php:147
actionwpincludes\class-directorypress.php:150
actioninitincludes\class-directorypress.php:154
actionwpincludes\class-directorypress.php:159
filterquery_varsincludes\class-directorypress.php:160
filterrewrite_rules_arrayincludes\class-directorypress.php:161
filterredirect_canonicalincludes\class-directorypress.php:163
filterpost_type_linkincludes\class-directorypress.php:164
filterterm_linkincludes\class-directorypress.php:165
filterterm_linkincludes\class-directorypress.php:166
filterterm_linkincludes\class-directorypress.php:167
actioninitincludes\class-directorypress.php:170
filtercomments_openincludes\class-directorypress.php:172
filterwp_unique_post_slug_is_bad_flat_slugincludes\class-directorypress.php:174
filterno_texturize_shortcodesincludes\class-directorypress.php:176
filterwpseo_sitemap_post_type_archive_linkincludes\class-directorypress.php:178
filterbody_classincludes\class-directorypress.php:182
actionelementor/widgets/registerincludes\class-directorypress.php:238
actionelementor/elements/categories_registeredincludes\class-directorypress.php:239
filterpost_type_linkincludes\class-directorypress.php:1014
filterpost_type_linkincludes\class-directorypress.php:1015
filterterm_linkincludes\class-directorypress.php:1016
filterterm_linkincludes\class-directorypress.php:1017
filterrewrite_rules_arrayincludes\class-directorypress.php:1018
filterinitincludes\class_directorypress_author_profile.php:4
filterquery_varsincludes\class_directorypress_author_profile.php:5
filtertemplate_includeincludes\class_directorypress_author_profile.php:6
actioninitincludes\core\fields\class_fields.php:791
filterdirectorypress_field_create_edit_argsincludes\core\fields\class_fields.php:807
actiondirectorypress_update_fieldincludes\core\fields\class_fields.php:838
filterdirectorypress_field_group_create_edit_argsincludes\core\fields\class_fields.php:855
actiondirectorypress_update_field_groupincludes\core\fields\class_fields.php:872
actioninitincludes\core\fields\class_fields.php:883
actionadd_meta_boxesincludes\core\fields\class_fields_backend.php:8
actionpost_edit_form_tagincludes\core\fields\class_fields_backend.php:9
actionadmin_menuincludes\core\fields\class_fields_backend.php:12
actiondelete_term_taxonomyincludes\core\fields\class_fields_backend.php:14
actionadmin_enqueue_scriptsincludes\core\fields\class_fields_backend.php:16
filterthe_contentincludes\core\fields\content\_html\output.php:14
actioninitincludes\core\fields\price\price.php:28
actioninitincludes\core\fields\select\select.php:18
filterdirectorypress_selection_items_update_argsincludes\core\fields\select\select.php:137
actiondirectorypress_update_selection_itemsincludes\core\fields\select\select.php:156
filterthe_contentincludes\core\fields\textarea\textarea.php:96
filterthe_contentincludes\core\fields\textarea\textarea.php:104
actionadd_meta_boxesincludes\core\listing\class-backend.php:9
actionadd_meta_boxesincludes\core\listing\class-backend.php:10
actionadd_meta_boxesincludes\core\listing\class-backend.php:13
actionadd_meta_boxesincludes\core\listing\class-backend.php:16
actionadd_meta_boxesincludes\core\listing\class-backend.php:19
actionadmin_initincludes\core\listing\class-backend.php:23
actionadmin_initincludes\core\listing\class-backend.php:25
filterpost_row_actionsincludes\core\listing\class-backend.php:29
actionrestrict_manage_postsincludes\core\listing\class-backend.php:31
filterrequestincludes\core\listing\class-backend.php:32
actionadmin_menuincludes\core\listing\class-backend.php:34
actionadmin_menuincludes\core\listing\class-backend.php:35
actionadmin_menuincludes\core\listing\class-backend.php:36
actionadmin_menuincludes\core\listing\class-backend.php:37
actionadmin_menuincludes\core\listing\class-backend.php:38
actionadmin_menuincludes\core\listing\class-backend.php:40
actionadmin_footer-edit.phpincludes\core\listing\class-backend.php:42
actionload-edit.phpincludes\core\listing\class-backend.php:43
filterwp_insert_post_empty_contentincludes\core\listing\class-backend.php:46
filterwp_insert_post_dataincludes\core\listing\class-backend.php:47
filterredirect_post_locationincludes\core\listing\class-backend.php:48
actionicl_make_duplicateincludes\core\listing\class-backend.php:52
actionpost_updatedincludes\core\listing\class-backend.php:53
filterposts_joinincludes\core\listing\class-backend.php:331
filterposts_whereincludes\core\listing\class-backend.php:332
actionsave_postincludes\core\listing\class-backend.php:627
actiondelete_postincludes\core\listing\class-backend.php:872
actionshow_user_profileincludes\core\listing\class-payment.php:7
actionedit_user_profileincludes\core\listing\class-payment.php:8
actionpersonal_options_updateincludes\core\listing\class-payment.php:9
actionedit_user_profile_updateincludes\core\listing\class-payment.php:10
actiondirectorypress_listing_package_process_activationincludes\core\listing\class-payment.php:12
filterdirectorypress_listing_creation_frontincludes\core\listing\class-payment.php:15
actiondirectorypress_renew_htmlincludes\core\listing\class-payment.php:17
filterdirectorypress_listing_renewincludes\core\listing\class-payment.php:18
actiondirectorypress_raise_up_htmlincludes\core\listing\class-payment.php:20
filterdirectorypress_listing_bumpupincludes\core\listing\class-payment.php:21
filterdirectorypress_package_upgrade_optionincludes\core\listing\class-payment.php:23
filterdirectorypress_listing_upgradeincludes\core\listing\class-payment.php:24
actionlocation_for_grid_and_listincludes\core\listing\functions.php:550
actiondirectorypress_author_verifiedincludes\core\listing\functions.php:575
actiondirectorypress_business_hours_statusincludes\core\listing\functions.php:595
actiondirectorypress_listing_submit_user_infoincludes\core\listing\functions.php:610
actiondirectorypress_listing_submit_admin_infoincludes\core\listing\functions.php:617
actionwp_footerincludes\core\listing\functions.php:675
actionadmin_footerincludes\core\listing\functions.php:676
actiondirectorypress_listing_submit_required_lableincludes\core\listing\functions.php:698
actiondirectorypress_listing_sorting_panelincludes\core\listing\functions.php:706
actionadd_meta_boxesincludes\core\location\class-locations-core.php:6
actionadd_meta_boxesincludes\core\location\class-locations-core.php:7
actionadmin_enqueue_scriptsincludes\core\location\class-locations-core.php:17
actioninitincludes\core\location\class-locations-depths.php:107
filterdirectorypress_locations_depth_create_edit_argsincludes\core\location\class-locations-depths.php:118
actiondirectorypress_update_locations_depthincludes\core\location\class-locations-depths.php:135
actioninitincludes\core\packages\class-packages.php:356
filterdirectorypress_package_create_edit_argsincludes\core\packages\class-packages.php:368
actiondirectorypress_update_packageincludes\core\packages\class-packages.php:394
actioninitincludes\core\packages\class-packages.php:411
actionlogin_form_rpincludes\core\reset-password\class-reset-password.php:7
actionlogin_form_resetpassincludes\core\reset-password\class-reset-password.php:8
actionlogin_form_rpincludes\core\reset-password\class-reset-password.php:11
actionlogin_form_resetpassincludes\core\reset-password\class-reset-password.php:12
filterretrieve_password_messageincludes\core\reset-password\class-reset-password.php:15
filterdirectorypress_search_argsincludes\core\search\class_filters.php:16
filterdirectorypress_base_url_argsincludes\core\search\class_filters.php:17
actionwp_enqueue_scriptsincludes\core\search\class_filters.php:19
filterdirectorypress_ordering_optionsincludes\core\search\class_filters.php:252
filterposts_clausesincludes\core\search\filters\text\class-text.php:73
actiondirectorypress-category_add_form_fieldsincludes\core\terms\categories-functions.php:9
actiondirectorypress-category_edit_form_fieldsincludes\core\terms\categories-functions.php:10
actionedited_directorypress-categoryincludes\core\terms\categories-functions.php:11
actioncreate_directorypress-categoryincludes\core\terms\categories-functions.php:12
actionafter-directorypress-category-tableincludes\core\terms\categories-functions.php:13
actionadmin_enqueue_scriptsincludes\core\terms\categories-functions.php:578
actionadmin_footerincludes\core\terms\categories-functions.php:585
filtermanage_directorypress-category_custom_columnincludes\core\terms\class-term-validate.php:8
filtermanage_edit-directorypress-category_columnsincludes\core\terms\class-term-validate.php:9
actioninitincludes\core\validation\class-validation.php:4
actionadmin_enqueue_scriptsincludes\core\widgets\directorypress-widgets-author.php:13
actionenqueue_block_editor_assetsincludes\core\widgets\directorypress-widgets-author.php:14
actiondirectorypress_after_dynamic_styleincludes\core\widgets\directorypress-widgets-author.php:15
actionwidgets_initincludes\core\widgets\directorypress_general_widgets.php:2
actionwp_enqueue_scriptsincludes\core\widgets\directorypress_general_widgets.php:16
actionwidgets_initincludes\core\widgets\directorypress_general_widgets.php:65
actionwp_enqueue_scriptsincludes\core\widgets\directorypress_general_widgets.php:80
actionwidgets_initincludes\core\widgets\directorypress_general_widgets.php:129
actionwp_enqueue_scriptsincludes\core\widgets\directorypress_general_widgets.php:143
actionwidgets_initincludes\core\widgets\directorypress_general_widgets.php:192
actionwp_enqueue_scriptsincludes\core\widgets\directorypress_widget.php:14
actionwp_enqueue_scriptsincludes\core\widgets\directorypress_widget.php:15
actionwp_headincludes\core\widgets\directorypress_widget.php:16
actionadmin_enqueue_scriptsincludes\core\widgets\directorypress_widget.php:560
actionwidgets_initincludes\core\widgets\directorypress_widget.php:568
filterposts_whereincludes\directorypress-shortcodes\directorypress_listing.php:136
filterposts_joinincludes\directorypress-shortcodes\directorypress_listing.php:141
filterposts_whereincludes\directorypress-shortcodes\directorypress_listing.php:143
actionwp_enqueue_scriptsincludes\directorypress-shortcodes\directorypress_listing.php:169
filterwpcf7_form_action_urlincludes\directorypress-shortcodes\directorypress_main.php:290
filterwpcf7_form_hidden_fieldsincludes\directorypress-shortcodes\directorypress_main.php:291
filterlanguage_attributesincludes\directorypress-shortcodes\directorypress_main.php:294
filterjetpack_enable_open_graphincludes\directorypress-shortcodes\directorypress_main.php:297
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:299
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:300
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:301
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:302
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:305
filterrank_math/frontend/canonicalincludes\directorypress-shortcodes\directorypress_main.php:306
actionwp_headincludes\directorypress-shortcodes\directorypress_main.php:323
actionget_headerincludes\directorypress-shortcodes\directorypress_main.php:387
filterwp_nav_menu_itemsincludes\directorypress-shortcodes\directorypress_main.php:396
filtericl_ls_languagesincludes\directorypress-shortcodes\directorypress_main.php:401
filterthe_titleincludes\directorypress-shortcodes\directorypress_main.php:428
filtericl_current_languageincludes\directorypress-shortcodes\directorypress_main.php:458
filterpre_get_document_titleincludes\directorypress-shortcodes\directorypress_main.php:524
filterwp_titleincludes\directorypress-shortcodes\directorypress_main.php:525
filterrank_math/frontend/canonicalincludes\directorypress-shortcodes\directorypress_main.php:565
filterwpseo_opengraph_titleincludes\directorypress-shortcodes\directorypress_main.php:591
filterwpseo_opengraph_descincludes\directorypress-shortcodes\directorypress_main.php:592
filterwpseo_opengraph_urlincludes\directorypress-shortcodes\directorypress_main.php:593
filterwpseo_opengraph_imageincludes\directorypress-shortcodes\directorypress_main.php:594
filterwpseo_opengraph_site_nameincludes\directorypress-shortcodes\directorypress_main.php:595
filterrank_math/frontend/titleincludes\directorypress-shortcodes\directorypress_main.php:596
filterrank_math/frontend/descriptionincludes\directorypress-shortcodes\directorypress_main.php:597
filterrank_math/opengraph/urlincludes\directorypress-shortcodes\directorypress_main.php:598
filterrank_math/frontend/robotsincludes\directorypress-shortcodes\directorypress_main.php:599
actioninitincludes\directorypress-shortcodes\directorypress_main.php:683
filterwpcf7_before_send_mailincludes\directorypress-shortcodes\directorypress_main.php:688
filterdirectorypress_map_type_optionincludes\directorypress_filters.php:4
filterdirectorypress_mapbox_api_optionincludes\directorypress_filters.php:5
filterdirectorypress_mapbox_styles_optionincludes\directorypress_filters.php:6
filterdirectorypress_listing_grid_stylesincludes\directorypress_filters.php:9
filterdirectorypress_after_listing_post_style_settingsincludes\directorypress_filters.php:10
filterdirectorypress_listing_grid_styles_featured_tagsincludes\directorypress_filters.php:11
filterdirectorypress_listing_list_stylesincludes\directorypress_filters.php:13
filterdirectorypress_listing_grid_styles_vcincludes\directorypress_filters.php:15
filterdirectorypress_listing_grid_styles_featured_tags_vcincludes\directorypress_filters.php:16
filterdirectorypress_listing_widget_grid_stylesincludes\directorypress_filters.php:17
filterdirectorypress_listing_sorting_style_optionincludes\directorypress_filters.php:21
filterdirectorypress_listing_single_style_optionincludes\directorypress_filters.php:24
filterdirectorypress_archive_page_style_optionincludes\directorypress_filters.php:27
filterdirectorypress_pricing_plan_style_optionincludes\directorypress_filters.php:30
filterdirectorypress_categories_stylesincludes\directorypress_filters.php:34
filterdirectorypress_categories_depth_conditionsincludes\directorypress_filters.php:35
filterdirectorypress_categories_styles_vcincludes\directorypress_filters.php:36
filterdirectorypress_locations_stylesincludes\directorypress_filters.php:37
filterdirectorypress_locations_styles_vcincludes\directorypress_filters.php:38
filtercomments_templateincludes\directorypress_functions.php:124
filterdirectorypress_get_all_directory_pagesincludes\directorypress_functions.php:319
actiondirectorypress_redirect_home_pageincludes\directorypress_functions.php:777
actionadmin_post_directorypress_purge_cacheincludes\directorypress_functions.php:832
actionredux/options/directorypress_admin_settings/savedincludes\directorypress_functions.php:833
filtersetlocationincludes\directorypress_functions.php:884
filterwp_check_filetype_and_extincludes\directorypress_svg.php:76
filterupload_mimesincludes\directorypress_svg.php:78
filterwp_prepare_attachment_for_jsincludes\directorypress_svg.php:79
actionadmin_enqueue_scriptsincludes\directorypress_svg.php:80
actionwp_headincludes\directorypress_svg.php:81
actionadmin_initincludes\directorypress_svg.php:84
actionvc_before_initincludes\directorypress_vc_config.php:3
actionwp_enqueue_scriptsincludes\dynamic-styling-functions.php:20
actionwp_footerincludes\dynamic-styling-functions.php:71
actionwp_enqueue_scriptsincludes\elementor\directorypress-categories.php:15
actionwp_enqueue_scriptsincludes\elementor\directorypress-listing.php:15
actionwp_enqueue_scriptsincludes\elementor\directorypress-locations.php:15
actionwp_enqueue_scriptsincludes\elementor\directorypress-search.php:26
actionphpmailer_initincludes\email-functions.php:15
actionwp_mail_failedincludes\email-functions.php:32
filterwp_mail_content_typeincludes\email-functions.php:97
filterwp_mail_content_typeincludes\email-functions.php:123
filterwp_image_editorsincludes\image-cropping.php:100
actionadmin_initincludes\image-cropping.php:130
filteradmin_noticesincludes\image-cropping.php:136
filterimage_resize_dimensionsincludes\image-cropping.php:778
filterimage_downsizeincludes\image-cropping.php:823
actionwp_headincludes\minify\dynamic-helper.php:7
actionwp_footerincludes\minify\dynamic-helper.php:47
actionwp_headincludes\minify\dynamic.php:10
actionwp_enqueue_scriptsincludes\minify\dynamic.php:12
actionget_footerincludes\minify\dynamic.php:14
actionarchive_bookmark_pageincludes\pages\bookmark.php:8
actionarchive_category_pageincludes\pages\category.php:8
actionarchive_index_pageincludes\pages\index.php:8
actionarchive_location_pageincludes\pages\location.php:8
actionarchive_search_pageincludes\pages\search.php:8
actionarchive_tags_pageincludes\pages\tags.php:8
actionafter_setup_themeincludes\register-widgets.php:7
actionwidgets_initincludes\register-widgets.php:18
filtermanage_users_columnsincludes\user-functions.php:3
actionmanage_users_custom_columnincludes\user-functions.php:4
actionwp_dashboard_setupincludes\user-functions.php:5
actioninitincludes\user-functions.php:6
actionadmin_initincludes\user-functions.php:7
actionuser_registerincludes\user-functions.php:8
actionwp_headpublic\class-directorypress-public.php:95
actiondirectorypress_listing_grid_thumbnailpublic\partials\listing\listing.php:4
actiondirectorypress_listing_listview_thumbnailpublic\partials\listing\listing.php:47
actiondirectorypress_listing_grid_featured_tagpublic\partials\listing\listing.php:77
actiondirectorypress_listing_grid_status_tagpublic\partials\listing\listing.php:90
actiondirectorypress_listing_grid_authorpublic\partials\listing\listing.php:107
actiondirectorypress_listing_grid_categorypublic\partials\listing\listing.php:134
actiondirectorypress_listing_grid_category_iconpublic\partials\listing\listing.php:154
actiondirectorypress_listing_grid_titlepublic\partials\listing\listing.php:205
actiondirectorypress_listing_grid_inline_fieldspublic\partials\listing\listing.php:223
actiondirectorypress_listing_grid_block_fieldspublic\partials\listing\listing.php:249
actiondirectorypress_listing_grid_tooltip_fieldspublic\partials\listing\listing.php:275
actiondirectorypress_listing_grid_summary_fieldpublic\partials\listing\listing.php:306
actiondirectorypress_listing_grid_addresspublic\partials\listing\listing.php:324
actiondirectorypress_listing_grid_price_fieldpublic\partials\listing\listing.php:335
actiondirectorypress_listing_grid_rattingpublic\partials\listing\listing.php:353
actiondirectorypress_listing_grid_bookmarkpublic\partials\listing\listing.php:377
actiondirectorypress_listing_grid_viewspublic\partials\listing\listing.php:400
actiondisplay_listing_at_archivepublic\shortcode-functions.php:8
actionsingle-listing-titlepublic\single-listing-functions.php:10
actionsingle-listing-categoriespublic\single-listing-functions.php:16
actionsingle-listing-locationpublic\single-listing-functions.php:22
actionsingle-listing-date-publishedpublic\single-listing-functions.php:28
actionsingle-listing-viewspublic\single-listing-functions.php:34
actionsingle-listing-idpublic\single-listing-functions.php:40
actionsingle-listing-printpublic\single-listing-functions.php:46
actionsingle-listing-pdfpublic\single-listing-functions.php:52
actionsingle-listing-bookmarkpublic\single-listing-functions.php:58
actionsingle-listing-reportpublic\single-listing-functions.php:64
actionsingle-listing-sharepublic\single-listing-functions.php:70
actionsingle-listing-review-buttonpublic\single-listing-functions.php:75
actionsingle-listing-booking-buttonpublic\single-listing-functions.php:80
actionsingle-listing-resurva-booking-formpublic\single-listing-functions.php:85
actionsingle-listing-sliderpublic\single-listing-functions.php:92
actionsingle-listing-gallerypublic\single-listing-functions.php:100
actionsingle-listing-tabspublic\single-listing-functions.php:107
actionsingle-listing-videospublic\single-listing-functions.php:113
actionsingle-listing-video-gallerypublic\single-listing-functions.php:119
actionsingle-listing-mappublic\single-listing-functions.php:126
actionsingle-listing-review-formpublic\single-listing-functions.php:132
actiondirectorypress-edit-listing-buttonpublic\single-listing-functions.php:139
actionsingle-listing-similarpublic\single-listing-functions.php:161
actionsingle_listing_contactpublic\single-listing-functions.php:166
actionsingle_listing_biddingpublic\single-listing-functions.php:171
filtertemplate_includepublic\single-listing-functions.php:176
actiondirectorypress-breadcrumbpublic\single-listing-functions.php:186
actiondirectorypress-business-hourspublic\single-listing-functions.php:198
actiondirectorypress-listing-social-linkspublic\single-listing-functions.php:205
actionsingle-listing-directory-head-sectionpublic\single-listing-functions.php:210
actionadmin_enqueue_scriptsreviews\includes\class-direviews.php:78
actionwp_enqueue_scriptsreviews\includes\class-direviews.php:81
actioncomment_form_logged_in_afterreviews\includes\class-direviews.php:83
actioncomment_form_after_fieldsreviews\includes\class-direviews.php:84
actioncomment_form_field_commentreviews\includes\class-direviews.php:86
actioncomment_form_defaultsreviews\includes\class-direviews.php:87
actioncomment_postreviews\includes\class-direviews.php:90
actioncomment_textreviews\includes\class-direviews.php:91
filtercomment_edit_redirectreviews\includes\class-direviews.php:94
actionadd_meta_boxesreviews\includes\class-direviews.php:95
actionafter_setup_themereviews\reviews.php:46
Maintenance & Trust

DirectoryPress – Business Directory And Classified Ad Listing Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version
Downloads28K

Community Trust

Rating60/100
Number of ratings2
Active installs900
Developer Profile

DirectoryPress – Business Directory And Classified Ad Listing Developer Profile

Designinvento

4 plugins · 4K total installs

85
trust score
Avg Security Score
96/100
Avg Patch Time
63 days
View full developer profile
Detection Fingerprints

How We Detect DirectoryPress – Business Directory And Classified Ad Listing

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/directorypress/admin/assets/css/backend-listing.min.css/wp-content/plugins/directorypress/admin/assets/css/admin.css/wp-content/plugins/directorypress/admin/assets/css/directorypress-panel.css/wp-content/plugins/directorypress/admin/assets/css/admin_notice.css/wp-content/plugins/directorypress/reviews/reviews.php/wp-content/plugins/directorypress/reviews/assets/js/reviews.js/wp-content/plugins/directorypress/reviews/assets/css/reviews.css/wp-content/plugins/directorypress/assets/css/directorypress-public.css+1 more
Script Paths
/wp-content/plugins/directorypress/admin/assets/js/directorypress-admin.js/wp-content/plugins/directorypress/reviews/assets/js/reviews.js/wp-content/plugins/directorypress/assets/js/directorypress-public.js
Version Parameters
directorypress/admin/assets/css/backend-listing.min.css?ver=directorypress/admin/assets/css/admin.css?ver=directorypress/admin/assets/css/directorypress-panel.css?ver=directorypress/admin/assets/css/admin_notice.css?ver=directorypress/reviews/assets/js/reviews.js?ver=directorypress/reviews/assets/css/reviews.css?ver=directorypress/assets/css/directorypress-public.css?ver=directorypress/assets/js/directorypress-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
directorypress-admin-modaldirectorypress-panel-titledirectorypress-listing-field-wrap
HTML Comments
<!-- Modal content--><!-- Adapted for WPML -->
Data Attributes
data-bs-dismiss="modal"data-bs-toggle="modal"
JS Globals
directorypress_admin_ajax_objectdirectorypress_localize
REST Endpoints
/wp-json/directorypress/v1/listings/wp-json/directorypress/v1/categories
Shortcode Output
[directorypress_listings][directorypress_search][directorypress_categories]
FAQ

Frequently Asked Questions about DirectoryPress – Business Directory And Classified Ad Listing