45 lines
932 B
PHP
45 lines
932 B
PHP
|
<?php
|
||
|
/**
|
||
|
* WooCommerce Admin
|
||
|
*
|
||
|
* @class WC_Admin
|
||
|
* @author WooThemes
|
||
|
* @category Admin
|
||
|
* @package WooCommerce/Admin
|
||
|
* @version 3.5.2
|
||
|
*/
|
||
|
|
||
|
if ( ! defined( 'ABSPATH' ) ) {
|
||
|
exit;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* WC_Helper_File_Headers Class
|
||
|
*
|
||
|
* Adds some filters to be able to parse the `Woo` header from locally
|
||
|
* installed Woo plugins and themes
|
||
|
*/
|
||
|
class WC_Helper_File_Headers {
|
||
|
|
||
|
/**
|
||
|
* Load functions adds the `extra_headers` filter on the `extra_plugin_headers`
|
||
|
* and `extra_theme_headers` hooks.
|
||
|
*/
|
||
|
public static function load() {
|
||
|
add_filter( 'extra_plugin_headers', array( __CLASS__, 'extra_headers' ) );
|
||
|
add_filter( 'extra_theme_headers', array( __CLASS__, 'extra_headers' ) );
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Additional theme style.css and plugin file headers.
|
||
|
*
|
||
|
* Format: Woo: product_id:file_id
|
||
|
*/
|
||
|
public static function extra_headers( $headers ) {
|
||
|
$headers[] = 'Woo';
|
||
|
return $headers;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
WC_Helper_File_Headers::load();
|