afragen/wp-dismiss-notice

用于时间可撤销的WordPress管理通知的库。

0.3.7 2023-05-30 21:45 UTC

This package is auto-updated.

Last update: 2024-08-30 01:07:00 UTC


README

向WordPress添加时间可撤销的管理通知。是 https://github.com/w3guy/persist-admin-notices-dismissal 的分支

说明

初始化类。

new \WP_Dismiss_Notice(); 在你的项目中。

管理通知格式。

你必须将 data-dismissible='<admin notice identifier>-<timeout>' 添加到管理通知div类的中。 <timeout> 的值从一天 '1' 到 '永远'。默认超时为14天。 <admin notice identifier> 应该是基于你希望撤销的管理通知的某个唯一值。

使用14天可撤销通知的示例。

<div class="notice-warning notice is-dismissible" data-dismissible="my_admin_notice_<hash>-14">...</div>

如果你将composer的 vendor-dir 设置为非标准位置,请使用过滤器 dismiss_notice_vendor_dir

/**
 * Filter composer.json vendor directory.
 * Some people don't use the standard vendor directory.
 *
 * @param string Composer vendor directory.
 */
$vendor_dir       = apply_filters( 'dismiss_notice_vendor_dir', '/vendor' );