Câu trả lời muộn
Từ một cái nhìn ngắn gọn:
Bạn sẽ phải sử dụng
include( admin_url().'load-scripts.php' );
- và
include( admin_url().'script-loader.php' );
Sau đó nhảy vào $GLOBALS['wp_scripts']:
Sử dụng…
$wp_scripts->default_dirs( array_merge(
$wp_scripts->default_dirs
,array( '/themes/your_theme/js/' )
);
Để mở rộng nó.
Và sau đó sử dụng
$wp_scripts->add( $handle, $path_from_content_dir, false/array( $deps ), $ver )
để thêm một tập lệnh.
Ghi chú:
- Kịch bản không nén được tìm kiếm bởi
.dev.js(khi SCRIPT_DEBUGlà TRUE).
- Điều tương tự dường như là có thể cho
$wp_styles.
- EDIT: WP 3.5 sẽ thay đổi hành vi này và sử dụng
.jscho các phiên bản "dev" và ".min.js" khi ( SCRIPT_DEBUGis TRUE);
(Nhưng tôi đoán điều này sẽ chỉ hoạt động nếu bạn sử dụng plugin hoặc mu-plugin.)
Nó không được thử nghiệm và tôi không thể kiểm tra được nếu nó hoạt động.