php - Uncaught TypeError: Object [object Object] has no method 'flexslider' -


jquery(document).ready(function($) {     $('.flexslider').flexslider();       **uncaught typeerror: object [object object] has no method 'flexslider'** }); 

i read here error means either have 2 listings of jquery or don't have necessary plugin. don't see second enqueue jquery in functions or head etc, i'm thinking did latter? i'm starting in treehouse on wordpress development patience appreciated one.

here's functions.php

<?php  //load theme css function theme_styles() {      wp_enqueue_style( 'normalize', get_template_directory_uri() . '/css/normalize.css' );     wp_enqueue_style( 'grid', get_template_directory_uri() . '/css/grid.css' );     wp_enqueue_style( 'googlefonts', 'http://fonts.googleapis.com/css?family=sorts+mill+goudy:400,400italic' );      wp_enqueue_style( 'main', get_template_directory_uri() . '/style.css' );     wp_enqueue_style( 'social', get_template_directory_uri() . '/css/webfonts/ss-social.css' );      wp_register_style( 'flex-stylesheet', get_stylesheet_directory_uri() . '/css/flexslider.css', array(), '', 'all' );     if( is_page( 'home' ) ) {         wp_enqueue_style('flex-stylesheet');     }  }  //load theme js function theme_js() {      wp_register_script( 'flexslider', get_stylesheet_directory_uri() . '/js/jquery.flexslider-min.js', array(), '2.1', false );     if( is_page( 'home' ) ) {         wp_enqueue_script( 'flexslider' );     }     wp_enqueue_script( 'theme_js', get_template_directory_uri() . '/js/theme.js', array('jquery'), '', true ); //jquery google cdn      wp_deregister_script('jquery');      wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js', false, '1.8.3');      wp_enqueue_script( 'jquery' );  }  add_action( 'wp_enqueue_scripts', 'theme_js' );  add_action( 'wp_enqueue_scripts', 'theme_styles' );  //enable custom menus add_theme_support( 'menus' );  function create_widget( $name, $id, $description ) {     $args = array(         'name'          => __( $name ),         'id'            => $id,         'description'   => $description,         'before_widget' => '',         'after_widget'  => '',         'before_title'  => '<h5>',         'after_title'   => '</h5>'      );      register_sidebar( $args );  }  create_widget( 'left footer', 'footer_left', 'displays in bottom left of footer');  create_widget( 'middle footer', 'footer_middle', 'displays in bottom middle of footer');  create_widget( 'right footer', 'footer_right', 'displays in bottom right of footer');   ?> 

here's front-page.php:

<?php get_header('header.php'); ?>     </div>     <div id="featured" class="clearfix flexslider">         <ul class="slides">          <?php               $args = array(                 'post_type' => 'work'             );              $the_query = new wp_query( $args );          ?>          <?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>         <li style="background-color:<?php the_field( 'background_color' ); ?>;">         <div class="container">             <div class="grid_6">                 <img src="<?php the_field( 'homepage_slider_image' ); ?>" alt="<?php the_title(); ?> project screenshot">             </div>             <div id="featured-info" class="grid_4 omega">                 <h3 style="color: <?php the_field( 'button_color' ); ?>"><?php the_title(); ?></h3>                 <p><?php the_field( 'description' ); ?></p>                 <a class="btn blue" style="background-color: <?php the_field( 'button_color' ); ?>" href="<?php the_permalink(); ?>">view project &rarr;</a>             </div>         </div>         </li>         <?php endwhile; endif; ?>         </ul>     </div>       <div class="container clearfix">         <div class="grid_12 omega">             <h5>featured post</h5>         </div>          <?php              $args = array(                 'post_type' => 'post',                 'category_name' => 'featured',                 'posts_per_page' => 1             );              $the_query = new wp_query( $args );          ?>          <?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>          <div class="push_2 grid_10 omega clearfix">             <article>                  <?php get_template_part( 'content', 'post' ); ?>              </article>         </div>          <?php endwhile; endif; ?>          <div class="grid_12 content clearfix">             <div class="grid_6 recent-post">                 <article>                     <h5>recent posts</h5>                     <?php                          $args = array(                             'post_type' => 'post',                             'cat' => '-5',                             'posts_per_page' => 1                         );                          $the_query = new wp_query( $args );                      ?>                      <?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>                          <?php get_template_part( 'content', 'post' ); ?>                      <?php endwhile; endif; ?>                  </article>              </div>                 <?php                       $args = array(                     'post_type' => 'work',                     'posts_per_page' => 1                     );                      $the_query = new wp_query( $args );                      ?>                  <?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>                      <?php get_template_part( 'content', 'work' ); ?>                  <?php endwhile; endif; ?>         </div>   <?php get_template_part( 'content', 'testimonials' ); ?>  <?php get_footer('footer.php'); ?> 

who knows... maybe it's 2 listings of jquery. appreciated.

try change: wp_register_script( 'flexslider', get_stylesheet_directory_uri() . '/js/jquery.flexslider-min.js', array(), '2.1', false );

to: wp_register_script( 'flexslider', get_template_directory_uri() . '/js/flexslider.js', array('jquery'), '', true );

you not calling right file name.

cheers,


Comments

Popular posts from this blog

php - Calling a template part from a post -

Firefox SVG shape not printing when it has stroke -

How to mention the localhost in android -