1. 首页
  2. WordPress钩子手册
  3. 主题相关

WordPress无法显示管理通知

我做了一个helper函数,它接受两个参数。消息和通知类型。此帮助程序函数将消息显示为WooCommerce通知(如果适用),或者如果操作发生在管理页面上,则显示为普通的管理通知。

我的问题是,当通知在wpu preu insertu useru数据中触发时,我无法让它们显示在管理页面中。我甚至尝试通过在URL中添加查询参数来传递消息,但这些参数没有出现。

当需要在wpu preu insertu useru数据中添加管理通知时,如何让它们显示出来?

解决了,但可能有更好的方法?

/** * Notice utility function. Adds WC_notice if not admin page, adds admin notice if admin page */function dd_notice($message, $type, $userid){if (is_admin()) {update_option(\"dd_notice\", $message);update_option(\"dd_notice_userid\", $userid);} else {wc_add_notice(__($message, \"woocommerce\"), $type);}}function dd_add_notice(){if (get_option(\"dd_notice\")) {//Get the URL of the = \"%s%sdd_remove_notice\">Remove notice</a></p></div>\",get_user_meta(get_option(\"dd_notice_userid\"), \"billing_email\", true),get_option(\"dd_notice\"),$currentUrl,$queryChar);}}add_action(\"admin_notices\", \"dd_add_notice\");//Remove notice if remove link was clickedfunction dd_remove_notice(){if (isset($_GET[\"dd_remove_notice\"])) {delete_option(\"dd_notice\");}}add_action(\"init\", \"dd_remove_notice\");

WordPress无法显示管理通知 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/wordpress%e6%97%a0%e6%b3%95%e6%98%be%e7%a4%ba%e7%ae%a1%e7%90%86%e9%80%9a%e7%9f%a5/

发表评论

您的电子邮箱地址不会被公开。