пізня відповідь
З короткого огляду:
Вам доведеться користуватися
include( admin_url().'load-scripts.php' );
- і
include( admin_url().'script-loader.php' );
Потім стрибайте $GLOBALS['wp_scripts']:
Використовувати…
$wp_scripts->default_dirs( array_merge(
$wp_scripts->default_dirs
,array( '/themes/your_theme/js/' )
);
… Продовжити його.
А потім використовувати
$wp_scripts->add( $handle, $path_from_content_dir, false/array( $deps ), $ver )
додати сценарій.
Примітки:
- Нестиснені сценарії шукають
.dev.js(коли SCRIPT_DEBUGє TRUE).
- Схоже, це можливо і для
$wp_styles.
- EDIT: WP 3.5 змінить цю поведінку та використовуватиме
.jsдля "dev" версії та ".min.js", коли ( SCRIPT_DEBUGє TRUE);
(Але я думаю, це буде працювати лише в тому випадку, якщо ви використовуєте плагін або mu-плагін.)
Це не перевірено, і я не впевнений, що це спрацює.