diff options
Diffstat (limited to 'plugins/jetpack/modules/minileven.php')
-rw-r--r-- | plugins/jetpack/modules/minileven.php | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/plugins/jetpack/modules/minileven.php b/plugins/jetpack/modules/minileven.php new file mode 100644 index 00000000..0a12d167 --- /dev/null +++ b/plugins/jetpack/modules/minileven.php @@ -0,0 +1,57 @@ +<?php + +/** + * Module Name: Mobile Theme + * Module Description: Enable the Jetpack Mobile theme + * Sort Order: 21 + * Recommendation Order: 11 + * First Introduced: 1.8 + * Requires Connection: No + * Auto Activate: No + * Module Tags: Appearance, Mobile, Recommended + * Feature: Appearance + * Additional Search Queries: mobile, theme, minileven + */ + +function jetpack_load_minileven() { + include dirname( __FILE__ ) . "/minileven/minileven.php"; + + if ( Jetpack_Options::get_option_and_ensure_autoload( 'wp_mobile_app_promos', '0' ) != '1' ) + remove_action( 'wp_mobile_theme_footer', 'jetpack_mobile_app_promo' ); +} + +add_action( 'jetpack_modules_loaded', 'minileven_loaded' ); + +function minileven_loaded() { + Jetpack::enable_module_configurable( __FILE__ ); +} + +function minileven_theme_root( $theme_root ) { + if ( jetpack_check_mobile() ) { + return dirname( __FILE__ ) . '/minileven/theme'; + } + + return $theme_root; +} + +add_filter( 'theme_root', 'minileven_theme_root' ); + +function minileven_theme_root_uri( $theme_root_uri ) { + if ( jetpack_check_mobile() ) { + return plugins_url( 'modules/minileven/theme', dirname( __FILE__ ) ); + } + + return $theme_root_uri; +} + +add_filter( 'theme_root_uri', 'minileven_theme_root_uri' ); + +function minileven_enabled( $wp_mobile_disable_option ) { + return true; +} + +if ( defined( 'IS_WPCOM' ) && IS_WPCOM ) { + add_filter( 'option_wp_mobile_disable', 'minileven_enabled' ); +} + +jetpack_load_minileven(); |