|
1
|
|
|
<?php |
|
2
|
|
|
/** |
|
3
|
|
|
* BuddyBoss theme compatibility functions. |
|
4
|
|
|
* |
|
5
|
|
|
* This file lets the GeoDirectory Plugin use the BuddyBoss theme HTML wrappers to fit and work perfectly. |
|
6
|
|
|
* |
|
7
|
|
|
* @since 1.0.0 |
|
8
|
|
|
* @package GeoDirectory |
|
9
|
|
|
*/ |
|
10
|
|
|
|
|
11
|
|
|
add_action('after_setup_theme', 'gd_buddyboss_action_calls', 11); |
|
12
|
|
|
|
|
13
|
|
|
remove_action('geodir_page_title', 'geodir_action_page_title', 10); |
|
14
|
|
|
function gd_buddyboss_action_calls(){ |
|
15
|
|
|
// listings page remove |
|
16
|
|
|
remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10); |
|
17
|
|
|
remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10); |
|
18
|
|
|
remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20); |
|
19
|
|
|
remove_action('geodir_listings_page_description', 'geodir_action_listings_description', 10); |
|
20
|
|
|
remove_action('geodir_listings_page_description', 'geodir_location_action_listings_description', 100); // for location manager |
|
21
|
|
|
remove_action('geodir_listings_page_description', 'geodir_cpt_pt_desc', 10); //CPT manager |
|
22
|
|
|
|
|
23
|
|
|
//listing page add |
|
24
|
|
|
add_action('geodir_listings_content', 'geodir_breadcrumb', 3); |
|
25
|
|
|
add_action('geodir_listings_content', 'geodir_action_geodir_sidebar_listings_top', 4); |
|
26
|
|
|
add_action('geodir_listings_content', 'geodir_cpt_pt_desc', 5); //CPT manager |
|
27
|
|
|
if(defined("GEODIRLOCATION_VERSION")){ |
|
28
|
|
|
add_action('geodir_listings_content', 'geodir_location_action_listings_description', 5); |
|
29
|
|
|
}else{ |
|
30
|
|
|
add_action('geodir_listings_content', 'geodir_action_listings_description', 5); |
|
31
|
|
|
} |
|
32
|
|
|
add_action('geodir_listings_content', 'geodir_action_listings_title', 9); |
|
33
|
|
|
|
|
34
|
|
|
|
|
35
|
|
|
// details page remove |
|
36
|
|
|
remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_set_preview_post', 8); |
|
37
|
|
|
remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_preview_code', 9); |
|
38
|
|
|
remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10); |
|
39
|
|
|
remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20); |
|
40
|
|
|
|
|
41
|
|
|
|
|
42
|
|
|
//details page add |
|
43
|
|
|
add_action('geodir_article_open', 'geodir_action_geodir_set_preview_post', 1); |
|
44
|
|
|
add_action('geodir_article_open','geodir_action_geodir_preview_code', 2); |
|
45
|
|
|
add_action('geodir_article_open', 'geodir_breadcrumb', 3); |
|
46
|
|
|
add_action('geodir_article_open', 'geodir_action_geodir_sidebar_detail_top', 5); |
|
47
|
|
|
|
|
48
|
|
|
|
|
49
|
|
|
|
|
50
|
|
|
//location/home remove |
|
51
|
|
|
remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
52
|
|
|
remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20); |
|
53
|
|
|
|
|
54
|
|
|
remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10); |
|
55
|
|
|
remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20); |
|
56
|
|
|
|
|
57
|
|
|
//location/home add |
|
58
|
|
|
add_action('geodir_home_content', 'geodir_breadcrumb', 3); |
|
59
|
|
|
add_action('geodir_location_content', 'geodir_breadcrumb', 3); |
|
60
|
|
|
|
|
61
|
|
|
add_action('geodir_home_content', 'geodir_action_geodir_sidebar_home_top', 5); |
|
62
|
|
|
add_action('geodir_location_content', 'geodir_action_geodir_sidebar_home_top', 5); |
|
63
|
|
|
|
|
64
|
|
|
// search remove |
|
65
|
|
|
remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10); |
|
66
|
|
|
remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20); |
|
67
|
|
|
remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10); |
|
68
|
|
|
|
|
69
|
|
|
//search add |
|
70
|
|
|
add_action('geodir_search_content', 'geodir_action_geodir_sidebar_search_top', 5); |
|
71
|
|
|
add_action('geodir_search_content', 'geodir_breadcrumb', 3); |
|
72
|
|
|
add_action('geodir_search_content', 'geodir_action_search_page_title', 6); |
|
73
|
|
|
|
|
74
|
|
|
|
|
75
|
|
|
|
|
76
|
|
|
} |
|
77
|
|
|
|
|
78
|
|
|
function gd_bb__dequeue_script() { |
|
79
|
|
|
if(geodir_is_geodir_page()){ |
|
80
|
|
|
wp_dequeue_script( 'selectboxes'); |
|
81
|
|
|
} |
|
82
|
|
|
} |
|
83
|
|
|
add_action( 'wp_print_scripts', 'gd_bb__dequeue_script', 100 ); |
|
84
|
|
|
|
|
85
|
|
|
add_action('geodir_listings_content','_bb_do_geodir_listings_page_description',11); |
|
86
|
|
|
function _bb_do_geodir_listings_page_description(){ |
|
87
|
|
|
do_action('geodir_listings_page_description'); |
|
88
|
|
|
} |
|
89
|
|
|
|