PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / trunk
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode vtrunk
4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / src / widgets / Dashboard_Widget_Cookiebot_Status.php
cookiebot / src / widgets Last commit date
Cookiebot_Declaration_Widget.php 1 year ago Dashboard_Widget_Cookiebot_Status.php 5 months ago
Dashboard_Widget_Cookiebot_Status.php
50 lines
1 <?php
2
3 namespace cybot\cookiebot\widgets;
4
5 use cybot\cookiebot\lib\Cookiebot_WP;
6
7 class Dashboard_Widget_Cookiebot_Status {
8
9
10 public function register_hooks() {
11 if ( is_admin() ) {
12 add_action( 'wp_dashboard_setup', array( $this, 'add_dashboard_widgets' ) );
13 }
14 }
15
16 /**
17 * Cookiebot_WP Add dashboard widgets to admin
18 *
19 * @version 1.0.0
20 * @since 1.0.0
21 */
22 public function add_dashboard_widgets() {
23 wp_add_dashboard_widget(
24 'cookiebot_status',
25 esc_html__( 'Cookiebot Status', 'cookiebot' ),
26 array(
27 $this,
28 'dashboard_widget_status',
29 )
30 );
31 }
32
33 /**
34 * Cookiebot_WP Output Dashboard Status Widget
35 *
36 * @version 1.0.0
37 * @since 1.0.0
38 */
39 public function dashboard_widget_status() {
40 if ( empty( Cookiebot_WP::get_cbid() ) ) {
41 echo '<p>' . esc_html__( 'You need to enter your Cookiebot ID.', 'cookiebot' ) . '</p>';
42 echo '<p><a href="options-general.php?page=cookiebot">';
43 echo esc_html__( 'Update your Cookiebot ID', 'cookiebot' );
44 echo '</a></p>';
45 } else {
46 echo '<p>' . esc_html__( 'Your Cookiebot is working!', 'cookiebot' ) . '</p>';
47 }
48 }
49 }
50