Function Reference: geodir_content_actions_dynamic
Summary
Changed the output settings depending on the compatibility settings.
Description
This function checks the theme compatibility settings and filters the output accordingly.
Package
GeoDirectory
Change Log
Since: 1.0.0
Source File
geodir_content_actions_dynamic() is located in geodirectory_template_actions.php [Line: 275]
Source Code
function geodir_content_actions_dynamic() { $tc = get_option('theme_compatibility_setting'); //print_r($tc); if (empty($tc)) { return; } //php if (!empty($tc['geodir_theme_compat_code'])) { include_once('geodirectory-functions/compatibility/' . $tc['geodir_theme_compat_code'] . '.php'); } //geodir_full_page_class if (!empty($tc['geodir_full_page_class_filter'])) { add_filter('geodir_full_page_class', 'geodir_full_page_class_dynamic', 10); } //widget before filter if (!empty($tc['geodir_before_widget_filter'])) { add_filter('geodir_before_widget', 'geodir_before_widget_dynamic', 10); } //widget after filter if (!empty($tc['geodir_after_widget_filter'])) { add_filter('geodir_after_widget', 'geodir_after_widget_dynamic', 10); } //widget before title filter if (!empty($tc['geodir_before_title_filter'])) { add_filter('geodir_before_title', 'geodir_before_title_dynamic', 10); } //widget before title filter if (!empty($tc['geodir_after_title_filter'])) { add_filter('geodir_after_title', 'geodir_after_title_dynamic', 10); } //menu li class if (!empty($tc['geodir_menu_li_class_filter'])) { add_filter('geodir_menu_li_class', 'geodir_menu_li_class_dynamic', 10); } //menu ul class if (!empty($tc['geodir_sub_menu_ul_class_filter'])) { add_filter('geodir_sub_menu_ul_class', 'geodir_sub_menu_ul_class_dynamic', 10); } //menu sub li class if (!empty($tc['geodir_sub_menu_li_class_filter'])) { add_filter('geodir_sub_menu_li_class', 'geodir_sub_menu_li_class_dynamic', 10); } //menu a class if (!empty($tc['geodir_menu_a_class_filter'])) { add_filter('geodir_menu_a_class', 'geodir_menu_a_class_dynamic', 10); } //menu sub a class if (!empty($tc['geodir_sub_menu_a_class_filter'])) { add_filter('geodir_sub_menu_a_class', 'geodir_sub_menu_a_class_dynamic', 10); } //location menu li class if (!empty($tc['geodir_location_switcher_menu_li_class_filter'])) { add_filter('geodir_location_switcher_menu_li_class', 'geodir_location_switcher_menu_li_class_dynamic', 10); } //location menu sub ul class if (!empty($tc['geodir_location_switcher_menu_sub_ul_class_filter'])) { add_filter('geodir_location_switcher_menu_sub_ul_class', 'geodir_location_switcher_menu_sub_ul_class_dynamic', 10); } //location menu sub li class if (!empty($tc['geodir_location_switcher_menu_sub_li_class_filter'])) { add_filter('geodir_location_switcher_menu_sub_li_class', 'geodir_location_switcher_menu_sub_li_class_dynamic', 10); } //location menu a class if (!empty($tc['geodir_location_switcher_menu_a_class_filter'])) { add_filter('geodir_location_switcher_menu_a_class', 'geodir_location_switcher_menu_a_class_dynamic', 10); } // compat styles if (!empty($tc['geodir_theme_compat_css'])) { add_action('wp_head', 'gd_compat_styles'); } // compat js if (!empty($tc['geodir_theme_compat_js'])) { add_action('wp_footer', 'gd_compat_script'); } // geodir_top_content_add if (!empty($tc['geodir_top_content_add'])) { add_action('geodir_top_content', 'geodir_top_content_add_dynamic', 10, 1); } // geodir_before_main_content_add if (!empty($tc['geodir_before_main_content_add'])) { add_action('geodir_before_main_content', 'geodir_before_main_content_add_dynamic', 10, 1); } }