没有WordPress钩子来过滤插件管理员的当前状态,但如果必须,可以使用$_REQUEST[\'plugin_status\'] 更改默认状态。
请参见下面的示例,其中我使用load-plugins.php 钩子以确保我们正在更改状态(或修改超全局$_REQUEST) 仅在plugins.php 页码:
function wpse_373622() {
if ( ! isset( $_REQUEST[\'plugin_status\'] ) ) {
$_REQUEST[\'plugin_status\'] = \'active\';
}
}
add_action( \'load-plugins.php\', \'wpse_373622\' );