PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 12.3.2
Jetpack – WP Security, Backup, Speed, & Growth v12.3.2
16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 All 506 releases
jetpack / modules / widgets / eu-cookie-law / widget.php

widget.php in Jetpack – WP Security, Backup, Speed, & Growth 12.3.2, at modules/widgets/eu-cookie-law/widget.php

36 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
2 /**
3 * Widget for Cookies and Consent.
4 *
5 * @package automattic/jetpack
6 */
7 ?>
8
9 <div
10 class="<?php echo esc_attr( implode( ' ', $classes ) ); ?>"
11 data-hide-timeout="<?php echo (int) $instance['hide-timeout']; ?>"
12 data-consent-expiration="<?php echo (int) $instance['consent-expiration']; ?>"
13 id="eu-cookie-law"
14 >
15 <form method="post">
16 <input type="submit" value="<?php echo esc_attr( $instance['button'] ); ?>" class="accept" />
17 </form>
18
19 <?php
20 if ( 'default' === $instance['text'] || empty( $instance['customtext'] ) ) {
21 echo nl2br( esc_html( $instance['default-text'] ) );
22 } else {
23 echo nl2br( esc_html( $instance['customtext'] ) );
24 }
25 ?>
26
27 <?php
28 $is_default_policy = 'default' === $instance['policy-url'] || empty( $instance['custom-policy-url'] );
29 $policy_link_url = $is_default_policy ? $instance['default-policy-url'] : $instance['custom-policy-url'];
30 $policy_link_rel = $is_default_policy ? 'nofollow' : '';
31 ?>
32 <a href="<?php echo esc_url( $policy_link_url ); ?>" rel="<?php echo esc_attr( $policy_link_rel ); ?>">
33 <?php echo esc_html( $instance['policy-link-text'] ); ?>
34 </a>
35 </div>
36