afragen / wp-dismiss-notice
用于时间可撤销的WordPress管理通知的库。
0.3.7
2023-05-30 21:45 UTC
Requires
- php: >=5.6
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' );