Enqueue CSS and JavaScript — a practical guide to wp_enqueue_script wp_enqueue_style with clear examples you can reuse in real projects.
WordPress Plugin Development Series (15/95). Prefer one article? Read the complete WordPress plugin development tutorial.
Short description
Never hardcode script tags in most cases. Enqueue with dependencies, versioning, and correct hooks (`wp_enqueue_scripts` / `admin_enqueue_scripts`).
Enqueue assets
add_action('wp_enqueue_scripts', function () {
wp_enqueue_style('acme', plugins_url('assets/css/acme.css', __FILE__), [], '1.0.0');
wp_enqueue_script('acme', plugins_url('assets/js/acme.js', __FILE__), ['jquery'], '1.0.0', true);
});