将默认插件页面筛选器更改为所有活动接口

时间:2020-08-24 作者:Osh

提前感谢大家,

有没有办法更改插件页面中设置为的默认过滤器All 到其他类似的地方Active ? I\'v试图找到一个钩子,但找不到任何信息。

enter image description here

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

没有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\' );