SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | /** | |
3 | * Plugin Name: PRMascot | |
4 | * Description: A custom plugin for PRMascot | |
5 | - | * Version: 1.0 |
5 | + | * Version: 1.0.4 |
6 | * Tags: custom | |
7 | * Author: Jason Hogan | |
8 | * Author URI: https://www.prmascot.com/ | |
9 | */ | |
10 | ||
11 | /** | |
12 | /** | |
13 | * Disable Notifications Addon | |
14 | * @since 1.0 | |
15 | * @version 1.0.2 | |
16 | - | function mycred_pro_disable_notices( $modules ) { |
16 | + | |
17 | function mycred_pro_disable_notice_addon( $modules ) { | |
18 | - | $blog_to_block = 4; |
18 | + | |
19 | if ( get_current_blog_id() != get_network()->site_id && array_key_exists( 'notices', $modules['solo'] ) ) { | |
20 | - | if ( get_current_blog_id() == $blog_to_block && array_key_exists( 'notices', $modules['solo'] ) ) { |
20 | + | |
21 | } | |
22 | ||
23 | return $modules; | |
24 | ||
25 | } | |
26 | add_filter( 'mycred_load_modules', 'mycred_pro_disable_notice_addon', 999 ); | |
27 | - | add_action( 'mycred_load_modules', 'mycred_pro_disable_notices', 99 ); |
27 | + | |
28 | /** | |
29 | * Disable Notifications | |
30 | * @since 1.0.3 | |
31 | * @version 1.0 | |
32 | */ | |
33 | function mycred_pro_disable_notices( $content ) { | |
34 | ||
35 | if ( get_current_blog_id() != get_network()->site_id ) | |
36 | return ''; | |
37 | ||
38 | return $content; | |
39 | ||
40 | } | |
41 | add_filter( 'mycred_notifications_note', 'mycred_pro_disable_notices' ); | |
42 | ||
43 | /** | |
44 | * Disable Points for Viewing Content Hook | |
45 | * @since 1.0.4 | |
46 | * @version 1.0 | |
47 | */ | |
48 | function mycred_pro_disable_view_content_hook( $run ) { | |
49 | ||
50 | if ( $run && get_current_blog_id() != get_network()->site_id ) | |
51 | return false; | |
52 | ||
53 | return $run; | |
54 | ||
55 | } | |
56 | add_filter( 'mycred_view_content', 'mycred_pro_disable_view_content_hook' ); |