仅使用连字符。
看看wp-includes/script-loader.php
:
$scripts->add( \'scriptaculous-sound\', \'/wp-in
$scripts->add( \'scriptaculous-controls\', \'/wp
$scripts->add( \'scriptaculous\', \'\', array(\'sc
// not used in core, replaced by Jcrop.js
$scripts->add( \'cropper\', \'/wp-includes/js/cr
$scripts->add( \'jquery\', \'/wp-includes/js/jqu
// full jQuery UI
$scripts->add( \'jquery-ui-core\', \'/wp-include
$scripts->add( \'jquery-effects-core\', \'/wp-in
$scripts->add( \'jquery-effects-blind\', \'/wp-i
$scripts->add( \'jquery-effects-bounce\', \'/wp-
$scripts->add( \'jquery-effects-clip\', \'/wp-in
$scripts->add( \'jquery-effects-drop\', \'/wp-in
$scripts->add( \'jquery-effects-explode\', \'/wp
$scripts->add( \'jquery-effects-fade\', \'/wp-in
$scripts->add( \'jquery-effects-fold\', \'/wp-in
$scripts->add( \'jquery-effects-highlight\', \'/
$scripts->add( \'jquery-effects-pulsate\', \'/wp
$scripts->add( \'jquery-effects-scale\', \'/wp-i
$scripts->add( \'jquery-effects-shake\', \'/wp-i
$scripts->add( \'jquery-effects-slide\', \'/wp-i
$scripts->add( \'jquery-effects-transfer\', \'/w
$scripts->add( \'jquery-ui-accordion\', \'/wp-in
$scripts->add( \'jquery-ui-autocomplete\', \'/wp
是的,我复制了一个矩形。:)
非正式的命名方案是:首先是主库,然后是包,然后是子包,所有这些都用连字符分隔。
如果您遵循此方案,以及其他开发人员也遵循此方案您可以降低使用另一个名称将同一个库与另一个插件排队的风险。
不幸的是,即使在core中,您也可以找到例外:\'suggest\'
和\'schedule\'
正在使用jQuery…