Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. add_action( 'after_setup_theme', array( 'HostelAGTheme', 'getInstance' ) );
  2.  
  3. class HostelAGTheme
  4. {
  5.  
  6. protected static $instance = null;
  7.  
  8. public static function getInstance()
  9. {
  10. null === self::$instance and self::$instance = new self;
  11. return self::$instance;
  12. }
  13.  
  14. protected function __construct()
  15. {
  16. add_action( 'wp_enqueue_scripts', array($this, 'registerStyles' ));
  17. add_action( 'wp_enqueue_scripts', array($this, 'registerScripts' ));
  18. add_action( 'init', array($this, 'registerMenus') );
  19. }
  20.  
  21. public function registerStyles()
  22. {
  23. wp_enqueue_style( 'ubuntu-font', 'https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,700,700i' );
  24. wp_enqueue_style( 'aleobold', get_template_directory_uri() . '/assets/fonts/aleo_bold_macroman/stylesheet.css' );
  25. wp_enqueue_style( 'aleobolditalic', get_template_directory_uri() . '/assets/fonts/aleo_bolditalic_macroman/stylesheet.css' );
  26. wp_enqueue_style( 'aleolight', get_template_directory_uri() . '/assets/fonts/aleo_light_macroman/stylesheet.css' );
  27. wp_enqueue_style( 'aleolightitalic', get_template_directory_uri() . '/assets/fonts/aleo_lightitalic_macroman/stylesheet.css' );
  28. wp_enqueue_style( 'aleoregular', get_template_directory_uri() . '/assets/fonts/aleo_regular_macroman/stylesheet.css' );
  29. wp_enqueue_style( 'aleoregularitalic', get_template_directory_uri() . '/assets/fonts/aleo_regularitalic_macroman/stylesheet.css' );
  30. wp_enqueue_style( 'slick-css', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css' );
  31. wp_enqueue_style( 'style', get_stylesheet_uri() );
  32. }
  33.  
  34. public function registerScripts()
  35. {
  36. wp_enqueue_script( 'googlemaps', 'https://maps.googleapis.com/maps/api/js', array('jquery'), false, true );
  37. wp_enqueue_script( 'slick-js', 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.js', array('jquery'), false, true );
  38. wp_enqueue_script( 'scripts', get_template_directory_uri() . '/assets/js/scripts.js', array('jquery'), false, true );
  39. wp_localize_script( 'scripts', 'scriptsObject', array(
  40. 'markerImage' => get_template_directory_uri() . '/assets/images/map-marker.png'
  41. ) );
  42. }
  43.  
  44. public function registerMenus()
  45. {
  46. register_nav_menu( 'top-menu', 'Top Menü' );
  47. register_nav_menu( 'main-menu', 'Hauptmenü' );
  48. register_nav_menu( 'contact-menu', 'Kontaktmenü' );
  49. register_nav_menu( 'footer-menu', 'Footermenü' );
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement