1 | <?php |
---|
2 | /* |
---|
3 | Plugin Name: bbPress - Sub & Fav Parse Args |
---|
4 | Plugin URI: https://bbpress.trac.wordpress.org/ticket/2581#comment:2 |
---|
5 | Description: bbPress - Sub & Fav Parse Args |
---|
6 | Version: 0.1 |
---|
7 | Author: Stephen Edgar - @netweb |
---|
8 | Author URI: https://bbpress.trac.wordpress.org/ticket/2581#comment:2 |
---|
9 | */ |
---|
10 | |
---|
11 | // Forum Subscriptions |
---|
12 | function forum_sub ($args = array() ) { |
---|
13 | $args['before'] = 'FS_BEFORE'; |
---|
14 | $args['after'] = 'FS_AFTER'; |
---|
15 | $args['subscribe'] = 'FS_SUBSCRIBE'; |
---|
16 | $args['unsubscribe'] = 'FS_UNSUBSCRIBE'; |
---|
17 | |
---|
18 | return $args; |
---|
19 | } |
---|
20 | add_filter('bbp_before_get_forum_subscribe_link_parse_args', 'forum_sub'); |
---|
21 | |
---|
22 | // Topic Subscriptions |
---|
23 | function topic_sub ($args = array() ) { |
---|
24 | $args['before'] = 'TS_BEFORE'; |
---|
25 | $args['after'] = 'TS_AFTER'; |
---|
26 | $args['subscribe'] = 'TS_SUBSCRIBE'; |
---|
27 | $args['unsubscribe'] = 'TS_UNSUBSCRIBE'; |
---|
28 | |
---|
29 | return $args; |
---|
30 | } |
---|
31 | add_filter('bbp_before_get_topic_subscribe_link_parse_args', 'topic_sub'); |
---|
32 | |
---|
33 | // Topic Favorites |
---|
34 | function topic_fav ($args = array() ) { |
---|
35 | $args['before'] = 'TF_BEFORE'; |
---|
36 | $args['after'] = 'TF_AFTER'; |
---|
37 | $args['favorite'] = 'TF_FAVORITE'; |
---|
38 | $args['favorited'] = 'TF_FAVORITED'; |
---|
39 | |
---|
40 | return $args; |
---|
41 | } |
---|
42 | add_filter('bbp_before_get_topic_favorite_link_parse_args', 'topic_fav'); |
---|
43 | |
---|
44 | // User Subscriptions |
---|
45 | function user_sub ($args = array() ) { |
---|
46 | $args['before'] = 'US_BEFORE'; |
---|
47 | $args['after'] = 'US_AFTER'; |
---|
48 | $args['subscribe'] = 'US_SUBSCRIBE'; |
---|
49 | $args['unsubscribe'] = 'US_UNSUBSCRIBE'; |
---|
50 | |
---|
51 | return $args; |
---|
52 | } |
---|
53 | add_filter('bbp_before_bbp_get_user_subscribe_link_parse_args', 'user_sub'); |
---|
54 | |
---|
55 | // User Favorites |
---|
56 | function user_fav ($args = array() ) { |
---|
57 | $args['before'] = 'UF_BEFORE'; |
---|
58 | $args['after'] = 'UF_AFTER'; |
---|
59 | $args['favorite'] = 'UF_FAVORITE'; |
---|
60 | $args['favorited'] = 'UF_FAVORITED'; |
---|
61 | |
---|
62 | return $args; |
---|
63 | } |
---|
64 | add_filter('bbp_before_get_user_favorite_link_parse_args', 'user_fav'); |
---|