您需要做的(正如我们在注释中所讨论的)是在add_action
呼叫。例如,您正在将操作添加到admin notices
钩
该操作将运行,但该操作回调中的内容只有在您允许的情况下才会运行。
add_action( \'admin_notices\', \'your_custom_function\' );
function your_custom_function() {
// You need some way to set (or retrieve) the value of your $error here (if not already set)
if( $error ) {
// Put everything here
}
}
在主题中,这通常可以在
functions.php
文件或其中包含的文件。在插件中,只要它包含在主插件文件中,它也可以位于任何文件中。