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_DEBUG
là 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
.js
cho các phiên bản "dev" và ".min.js" khi ( SCRIPT_DEBUG
is 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.