Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save james-allan/90282c929dcbcbcc3bec1c84241f53e1 to your computer and use it in GitHub Desktop.

Select an option

Save james-allan/90282c929dcbcbcc3bec1c84241f53e1 to your computer and use it in GitHub Desktop.

Revisions

  1. james-allan created this gist Mar 16, 2017.
    34 changes: 34 additions & 0 deletions wcs-disable-all-subscription-reports.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,34 @@
    <?php
    /**
    * Plugin Name: WooCommerce Subscriptions - Disable All Subscription Reports
    * Plugin URI:
    * Description: Remove the WooCommerce Subscriptions reports from the admin reports panel.
    * Author: Prospress Inc.
    * Author URI: http://prospress.com/
    * Version: 1.0
    *
    * Copyright 2016 Prospress, Inc. (email : [email protected])
    *
    * This program is free software: you can redistribute it and/or modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation, either version 3 of the License, or
    * (at your option) any later version.
    *
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with this program. If not, see <http://www.gnu.org/licenses/>.
    *
    * @package WooCommerce Subscriptions
    * @author Prospress Inc.
    * @since 1.0
    */

    add_action( 'plugins_loaded', 'wcs_remove_all_subscription_reports', 12 );

    function wcs_remove_all_subscription_reports() {
    remove_filter( 'woocommerce_admin_reports', 'WCS_Admin_Reports::initialize_reports', 12 );
    }