' . __( 'Settings', 'advanced-ip-blocker' ) . ''; array_unshift( $links, $settings_link ); return $links; } add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'advaipbl_add_settings_link' ); // 5. Registra los comandos de WP-CLI solo cuando sea necesario. function advaipbl_register_cli_commands() { if ( defined( 'WP_CLI' ) && WP_CLI ) { require_once plugin_dir_path( __FILE__ ) . 'includes/class-advaipbl-cli.php'; WP_CLI::add_command( 'advaipbl', 'ADVAIPBL_CLI' ); } } add_action( 'cli_init', 'advaipbl_register_cli_commands' );