PluginProbe
QuadMenu – Mega Menu / 3.3.7
QuadMenu – Mega Menu v3.3.7
3.3.8 3.3.7 3.3.6 trunk 1.8.4 1.8.5 1.8.7 1.8.8 1.8.9 1.9.0 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 All 88 releases
quadmenu / jetpack_vendor / quadlayers / wp-notice-plugin-promote / src / templates / notice.php

notice.php in QuadMenu – Mega Menu 3.3.7, at jetpack_vendor/quadlayers/wp-notice-plugin-promote/src/templates/notice.php

71 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if ( ! defined( 'ABSPATH' ) ) {
3 exit;
4 }
5 /**
6 * QuadLayers WP Notice Plugin Promote
7 *
8 * @package quadlayers/wp-notice-plugin-promote
9 * @author QuadLayers
10 * @link https://github.com/quadlayers/wp-notice-plugin-promote
11 * @copyright Copyright (c) 2023
12 * @license GPL-3.0
13 */
14
15 ?>
16 <div class="<?php echo esc_attr( $notices_class ); ?> notice notice-info is-dismissible" data-notice_index="<?php echo esc_attr( $notice_index ); ?>">
17 <div class="notice-container" style="padding-top: 10px; padding-bottom: 10px; display: flex; justify-content: left; align-items: center;">
18 <div class="notice-image">
19 <img style="border-radius:5px;max-width: 90px;" src="<?php echo esc_url( $notice_logo ); ?>">
20 </div>
21 <div class="notice-content" style="margin-left: 15px;">
22 <?php
23 // Check if title contains block-level HTML tags
24 $has_block_tags = ! empty( $notice_title ) && preg_match( '/<(h[1-6]|div|p|ul|ol|li|blockquote|pre|table|form|section|article|header|footer|nav|aside)\b/i', $notice_title );
25 ?>
26 <?php if ( $has_block_tags ) : ?>
27 <?php if ( ! empty( $notice_title ) ) : ?>
28 <?php echo wp_kses_post( $notice_title ); ?>
29 <?php endif; ?>
30 <?php if ( ! empty( $notice_description ) ) : ?>
31 <p>
32 <?php echo wp_kses_post( $notice_description ); ?>
33 </p>
34 <?php endif; ?>
35 <?php else : ?>
36 <p>
37 <?php if ( ! empty( $notice_title ) ) : ?>
38 <?php echo wp_kses_post( $notice_title ); ?>
39 <br/>
40 <?php endif; ?>
41 <?php if ( ! empty( $notice_description ) ) : ?>
42 <?php echo wp_kses_post( $notice_description ); ?>
43 <?php endif; ?>
44 </p>
45 <?php endif; ?>
46 <div style="display:flex;gap: 1em;align-items: center;" >
47 <a href="#" title="<?php echo esc_html__( 'Not interested, close this alert.', 'wp-notice-plugin-promote' ); ?>" class="button-secondary link-dismiss" data-notice_index="<?php echo esc_attr( $notice_index ); ?>">
48 <?php echo esc_html__( 'Not interested', 'wp-notice-plugin-promote' ); ?>
49 </a>
50 <?php
51 if ( ! empty( $notice_more_link ) && ! empty( $notice_more_label ) ) :
52 ?>
53 <a href="<?php echo esc_url( $notice_more_link ); ?>" class="button-secondary" target="_blank">
54 <?php echo esc_html( $notice_more_label ); ?>
55 </a>
56 <?php endif; ?>
57 <?php if ( ! empty( $notice_link ) && ! empty( $notice_link_label ) ) : ?>
58 <a href="<?php echo esc_url( $notice_link ); ?>" class="button-primary" target="_blank" style="background: linear-gradient(125deg, #019cff 0, #008bff 140%) !important;border-color: #019cff;!important">
59 <?php echo esc_html( $notice_link_label ); ?>
60 </a>
61 <?php endif; ?>
62 <?php if ( ! empty( $action_link ) ) : ?>
63 <a href="<?php echo esc_url( $action_link ); ?>" class="button-primary" style="background: linear-gradient(125deg, #019cff 0, #008bff 140%) !important;border-color: #019cff;!important">
64 <?php echo esc_html( $action ); ?>
65 </a>
66 <?php endif; ?>
67 </div>
68 </div>
69 </div>
70 </div>
71