将自定义消息添加到WordPress的插件页面

时间:2014-10-12 作者:Djave

我想在插件页面(更新插件的地方)的顶部添加一条横幅,上面写着“请不要更新插件”。

我知道我可以使用admin_notices 钩子来附加消息,但如何确保它只显示在Wordpress管理的插件页面上?

1 个回复
SO网友:Djave

感谢@rilwis。get_current_screen() 返回一个页面对象,我可以从中检查其id,我认为它是唯一的!

function dont_update_plugins() {
    $screen = get_current_screen(); 
    if($screen->id == "plugins"):?>
        <div class="updated">
            <h3><?php _e( \'Please do not update plugins!\', \'my-text-domain\' ); ?></h3>
        </div>
    <?php endif; 
}
add_action( \'admin_notices\', \'dont_update_plugins\' );

结束