Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action( 'after_setup_theme', array( 'HostelAGTheme', 'getInstance' ) );
- class HostelAGTheme
- {
- protected static $instance = null;
- public static function getInstance()
- {
- null === self::$instance and self::$instance = new self;
- return self::$instance;
- }
- protected function __construct()
- {
- add_action( 'wp_enqueue_scripts', array($this, 'registerStyles' ));
- add_action( 'wp_enqueue_scripts', array($this, 'registerScripts' ));
- add_action( 'init', array($this, 'registerMenus') );
- }
- public function registerStyles()
- {
- wp_enqueue_style( 'ubuntu-font', 'https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,700,700i' );
- wp_enqueue_style( 'aleobold', get_template_directory_uri() . '/assets/fonts/aleo_bold_macroman/stylesheet.css' );
- wp_enqueue_style( 'aleobolditalic', get_template_directory_uri() . '/assets/fonts/aleo_bolditalic_macroman/stylesheet.css' );
- wp_enqueue_style( 'aleolight', get_template_directory_uri() . '/assets/fonts/aleo_light_macroman/stylesheet.css' );
- wp_enqueue_style( 'aleolightitalic', get_template_directory_uri() . '/assets/fonts/aleo_lightitalic_macroman/stylesheet.css' );
- wp_enqueue_style( 'aleoregular', get_template_directory_uri() . '/assets/fonts/aleo_regular_macroman/stylesheet.css' );
- wp_enqueue_style( 'aleoregularitalic', get_template_directory_uri() . '/assets/fonts/aleo_regularitalic_macroman/stylesheet.css' );
- wp_enqueue_style( 'slick-css', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css' );
- wp_enqueue_style( 'style', get_stylesheet_uri() );
- }
- public function registerScripts()
- {
- wp_enqueue_script( 'googlemaps', 'https://maps.googleapis.com/maps/api/js', array('jquery'), false, true );
- wp_enqueue_script( 'slick-js', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js', array('jquery'), false, true );
- wp_enqueue_script( 'scripts', get_template_directory_uri() . '/assets/js/scripts.js', array('jquery'), false, true );
- wp_localize_script( 'scripts', 'scriptsObject', array(
- 'markerImage' => get_template_directory_uri() . '/assets/images/map-marker.png'
- ) );
- }
- public function registerMenus()
- {
- register_nav_menu( 'top-menu', 'Top Menü' );
- register_nav_menu( 'main-menu', 'Hauptmenü' );
- register_nav_menu( 'contact-menu', 'Kontaktmenü' );
- register_nav_menu( 'footer-menu', 'Footermenü' );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement