PluginProbe ʕ •ᴥ•ʔ
WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets / trunk
WP All Import – Drag & Drop Import for CSV, XML, Excel & Google Sheets vtrunk
4.1.1 3.9.5 3.9.6 4.0.0 4.0.1 4.1.0 trunk 2.12 2.13 2.14 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9 3.7.0 3.7.1 3.7.2 3.7.3 3.7.3-beta-1.0 3.7.4 3.7.4-beta-1.0 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4
wp-all-import / src / WordPress / AdminNotice.php
wp-all-import / src / WordPress Last commit date
AdminDismissibleNotice.php 1 month ago AdminErrorNotice.php 1 year ago AdminNotice.php 1 month ago
AdminNotice.php
49 lines
1 <?php
2
3 namespace Wpai\WordPress;
4
5 if ( ! defined( 'ABSPATH' ) ) exit;
6
7
8 /**
9 * Class AdminNotice
10 * @package Wpai\WordPress
11 */
12 abstract class AdminNotice {
13
14 /**
15 * @var
16 */
17 protected $message;
18
19 /**
20 * AdminNotice constructor.
21 * @param $message
22 */
23 public function __construct($message) {
24 $this->message = $message;
25 }
26
27 /**
28 *
29 */
30 public function showNotice() {
31 ?>
32 <div class="<?php echo esc_attr($this->getType());?>"><p>
33 <?php echo wp_kses_post($this->message); ?>
34 </p></div>
35 <?php
36 }
37
38 /**
39 *
40 */
41 public function render() {
42 add_action('admin_notices', array($this, 'showNotice'));
43 }
44
45 /**
46 * @return mixed
47 */
48 abstract function getType();
49 }