PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.2.13
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.2.13
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 3 years ago Dashboard_Widget_Cookiebot_Status.php 4 years ago
Dashboard_Widget_Cookiebot_Status.php
48 lines
1 <?php
2 namespace cybot\cookiebot\widgets;
3
4 use cybot\cookiebot\lib\Cookiebot_WP;
5
6 class Dashboard_Widget_Cookiebot_Status {
7
8 public function register_hooks() {
9 if ( is_admin() ) {
10 add_action( 'wp_dashboard_setup', array( $this, 'add_dashboard_widgets' ) );
11 }
12 }
13
14 /**
15 * Cookiebot_WP Add dashboard widgets to admin
16 *
17 * @version 1.0.0
18 * @since 1.0.0
19 */
20 public function add_dashboard_widgets() {
21 wp_add_dashboard_widget(
22 'cookiebot_status',
23 esc_html__( 'Cookiebot Status', 'cookiebot' ),
24 array(
25 $this,
26 'dashboard_widget_status',
27 )
28 );
29 }
30
31 /**
32 * Cookiebot_WP Output Dashboard Status Widget
33 *
34 * @version 1.0.0
35 * @since 1.0.0
36 */
37 public function dashboard_widget_status() {
38 if ( empty( Cookiebot_WP::get_cbid() ) ) {
39 echo '<p>' . esc_html__( 'You need to enter your Cookiebot ID.', 'cookiebot' ) . '</p>';
40 echo '<p><a href="options-general.php?page=cookiebot">';
41 echo esc_html__( 'Update your Cookiebot ID', 'cookiebot' );
42 echo '</a></p>';
43 } else {
44 echo '<p>' . esc_html_e( 'Your Cookiebot is working!', 'cookiebot' ) . '</p>';
45 }
46 }
47 }
48