Function Reference: geodir_get_gd_plugins
Summary
Get all GeoDirectory plugins.
Return Values
- (array)
- Plugins array.
Change Log
Since: 1.6.9
Filters
‘geodir_all_gd_plugins’ [Line: 2347]
‘geodir_get_gd_plugins’ [Line: 2368]
Source File
geodir_get_gd_plugins() is located in geodirectory-admin/admin_hooks_actions.php [Line: 2346]
Source Code
function geodir_get_gd_plugins() { $gd_plugins = apply_filters('geodir_all_gd_plugins', array('geodirectory', 'geodir_advance_search_filters', 'geodir_affiliate', 'geodir_ajax_duplicate_alert', 'geodir_api', 'geodir_buddypress', 'geodir_claim_listing', 'geodir_custom_google_maps', 'geodir_custom_posts', 'geodir_event_manager', 'geodir_franchise', 'geodir_gd_booster', 'geodir_gt2gd', 'geodir_location_manager', 'geodir_marker_cluster', 'geodir_payment_manager', 'geodir_recaptcha', 'geodir_review_rating_manager', 'geodir_stripe_payment_manager')); $plugins = get_plugins(); $gd_all_plugins = array(); if (!empty($gd_plugins) && !empty($plugins)) { foreach ($plugins as $plugin => $data) { $plugin_name = dirname($plugin); if (in_array($plugin_name, $gd_plugins)) { $gd_all_plugins[$plugin_name] = $data['Name']; } } } /** * Filter the GeoDirectory plugins array. * * @since 1.6.9 * * @param array $gd_all_plugins The GeoDirectory plugins array. */ return apply_filters('geodir_get_gd_plugins', $gd_all_plugins); }