Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/03/2016, 13:15
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 580
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Integrar JavaScript en plantilla

Yo me estaba basando en el video en WPMarbella (https://youtu.be/52E-Fq07UnY?t=1138) donde el ponente llamaba a FOUNDATION así:

He probado a hacerlo con Foundation como dice el ponente y el fallo ya no se reproduce, aunque mi intención es usar materializecss
Código PHP:
/**
 * Enqueue scripts and styles.
 */
function materializecss_scripts() {
    wp_enqueue_style('materializecss-style',get_stylesheet_uri());
    
    #wp_enqueue_style('materialize',get_stylesheet_directory_uri().'/css/materialize.css');
    #wp_enqueue_style('materialize-icons',get_stylesheet_directory_uri().'/css/materialize-icons.css');
    #wp_enqueue_script('materialize-js',get_template_directory_uri().'/js/materialize.js',array('jquery'),'20130328',true);

    wp_enqueue_style('foundation',get_stylesheet_directory_uri().'/css/foundation.css');
    wp_enqueue_script('foundation-js',get_template_directory_uri().'/js/foundation.js',array('jquery'),'5',true);

    wp_enqueue_script( 'materializecss-navigation', get_template_directory_uri() . '/js/navigation.js', array(), '20151215', true );

    wp_enqueue_script( 'materializecss-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );

    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
        wp_enqueue_script( 'comment-reply' );
    }
}
add_action( 'wp_enqueue_scripts', 'materializecss_scripts' );

/*Add MaterializeCSS footer */
function materializecss_footer() {
    ?>
    <script>
        jQuery(document).ready(function($){
            $(document).foundation();
            //$(document).materialize();
            //$(".button-collapse").sideNav();
        });
    </script>
<?php
}
add_filter('wp_footer','materializecss_footer');
entonces dentro de un materialize_custom.js ??
Código:
array('jquery','/ruta/materialize-js')

Última edición por quico5; 28/03/2016 a las 13:27