koko-ng/admin-notice

简单设置来自各种save_post钩子的通知

安装: 70

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:项目

1.1.0 2023-08-21 17:58 UTC

This package is auto-updated.

Last update: 2024-09-21 21:14:36 UTC


README

简单添加所有保存钩子的管理通知。您可以使用set_notice_status设置通知,或者用with_error_notice包裹您的钩子,然后所有错误都将被捕获并在管理UI中以通知的形式显示。

功能

  • Gutenberg通知
  • 经典编辑器通知

安装

composer require koko-ng/admin-notice

示例

require 'vendor/autoload.php';

add_action('acf/save_post', \Admin_Notice\with_error_notice( 'my_acf_save_post') );
function my_acf_save_post( $post_id ) {

  // You can use `\Admin_Notice\Exception` to set a notice level.
  throw new \Admin_Notice\Exception("Error message", 0, \Admin_Notice\NoticeLevels::Warning);
}