javascript - How to Link a Script In WordPress -


my script doesn't work in wordpress. i'm trying convert html page wordpress theme.. ive got css linked..

<link type="text/css" rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/min/mycss.css" />      

but script doesn't connect..

<script type="text/javascript" src="min/myjs.js"></script> 

i tried same , using <?php bloginfo('template_directory'); ?>

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/min/myjs.js"></script> 

help?

don't include scripts , stylesheets way. use wp_enqueue_scripts. assuming custom theme, add code functions.php file.

add_action( 'wp_enqueue_scripts', 'theme_scripts_styles' );  function theme_scripts_styles() {    // enqueue scripts , styles here  } 

in function use wp_enqueue_script , wp_enqueue_style queue files (should obvious use based on file type!)

also bloginfo( 'template_directory' ) not best practice.

use get_stylesheet_directory_uri(), or get_template_directory_uri() parent themes. can drop _uri part server paths.

so looks like

add_action( 'wp_enqueue_scripts', 'theme_scripts_styles' );  function theme_scripts_styles() {    wp_enqueue_style( 'my-styles', get_stylesheet_directory_uri() . '/min/mycss.css', array(), '1.0', 'all' );   wp_enqueue_script( 'my-scripts', get_stylesheet_directory_uri() . '/min/myjs.js', array(), '1.0', true );  } 

be sure read codex on enqueue functions know parameters do.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -