我在插件顶部有这样的代码:
function my_mwe_admin_notice(){
echo '';
echo 'Notice this.';
echo '';
}
add_action( 'admin_notices', 'my_mwe_admin_notice' );这张通知应该在何时何地出现?
我找不到了。
也尝试过添加global $pagenow和if ( 'plugins.php' == $pagenow ) { // also index.php, etc...
我遗漏了什么?
发布于 2020-06-12 23:26:02
是啊。我把我的测试代码放在Hello插件的顶部,并收到了通知。
这时,我想起我是在名称空间中调用它的:
因此需要引用它,以便WP行动能够访问它:
namespace My_Plugin;
function my_mwe_admin_notice(){
echo '';
echo 'Notice this.';
echo '';
}
add_action( 'admin_notices', __NAMESPACE__ . '\\my_mwe_admin_notice' );https://wordpress.stackexchange.com/questions/368793
复制相似问题