functions.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. if ( ! isset( $content_width ) )
  3. $content_width = 640; /* pixels */
  4. if ( ! function_exists( 'bml_setup' ) ) :
  5. function bml_setup() {
  6. require( get_template_directory() . '/inc/tweaks.php' );
  7. load_theme_textdomain( 'bml', get_template_directory() . '/languages' );
  8. add_theme_support( 'automatic-feed-links' );
  9. register_nav_menus( array( 'primary' => __( 'Primary Menu', 'bml' ), ) );
  10. add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link' ) );
  11. add_theme_support( 'custom-background', apply_filters( 'bml_custom_background_args', array(
  12. 'default-color' => 'ffffff',
  13. 'default-image' => '',
  14. ) ) );
  15. }
  16. endif;
  17. add_action( 'after_setup_theme', 'bml_setup' );
  18. add_filter('show_admin_bar', '__return_false');
  19. function bml_widgets_init() {
  20. register_sidebar( array(
  21. 'name' => __( 'Sidebar', 'bml' ),
  22. 'id' => 'sidebar-1',
  23. 'before_widget' => '<aside id="%1$s" class="widget %2$s">',
  24. 'after_widget' => '</aside>',
  25. 'before_title' => '<h1 class="widget-title">',
  26. 'after_title' => '</h1>',
  27. ) );
  28. }
  29. add_action( 'widgets_init', 'bml_widgets_init' );
  30. add_action( 'wp_enqueue_scripts', 'bml_scripts' );
  31. function bml_scripts() {
  32. //wp_dequeue_script('jquery');
  33. //wp_deregister_script('jquery');
  34. //wp_enqueue_style( 'bml-style', get_stylesheet_uri() );
  35. wp_enqueue_style( 'bml', get_template_directory_uri() . '/style.css');
  36. wp_enqueue_style( 'bml2', get_template_directory_uri() . '/css/stripe.css');
  37. //wp_enqueue_script( 'bscript', get_template_directory_uri() . '/js/script.js', array(), '1.0.0', true );
  38. //wp_enqueue_script( 'binit', get_template_directory_uri() . '/js/init.js', array(), '1.0.0', true );
  39. //wp_enqueue_script( 'bml-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20120206', true );
  40. //wp_enqueue_script( 'bml-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );
  41. if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
  42. wp_enqueue_script( 'comment-reply' );
  43. }
  44. if ( is_singular() && wp_attachment_is_image() ) {
  45. wp_enqueue_script( 'bml-keyboard-image-navigation', get_template_directory_uri() . '/js/keyboard-image-navigation.js', array( 'jquery' ), '20120202' );
  46. }
  47. }
  48. add_action( 'wp_print_scripts', 'bml_deregister', 100 );
  49. function bml_deregister() {
  50. wp_dequeue_script('stripe-thickbox');
  51. wp_dequeue_style('stripe-thickbox');
  52. wp_deregister_style('stripe-thickbox');
  53. wp_dequeue_style('stripe-thickbox');
  54. wp_dequeue_style('stripe-widget-css');
  55. wp_dequeue_style('stripe-css');
  56. }
  57. require get_template_directory() . '/inc/template-tags.php';
  58. require get_template_directory() . '/inc/extras.php';
  59. require get_template_directory() . '/inc/customizer.php';
  60. //require get_template_directory() . '/inc/jetpack.php';