mirror of
https://github.com/10h30/wp-strava.git
synced 2026-06-05 15:10:01 +09:00
28 lines
641 B
PHP
28 lines
641 B
PHP
<?php
|
|
|
|
require_once WPSTRAVA_PLUGIN_DIR . 'lib/Settings.class.php';
|
|
require_once WPSTRAVA_PLUGIN_DIR . 'lib/LatestRidesWidget.class.php';
|
|
|
|
class WPStrava {
|
|
|
|
private static $instance = NULL;
|
|
public $settings = NULL;
|
|
|
|
private function __construct() {
|
|
$this->settings = new WPStrava_Settings();
|
|
|
|
if ( is_admin() ) {
|
|
$this->settings->hook();
|
|
}
|
|
|
|
// Register StravaLatestRidesWidget widget
|
|
add_action('widgets_init', function() { return register_widget('WPStrava_LatestRidesWidget'); });
|
|
|
|
}
|
|
|
|
public static function get_instance() {
|
|
if ( ! self::$instance )
|
|
self::$instance = new WPStrava();
|
|
return self::$instance;
|
|
}
|
|
} |