根据我的选项将脚本排队的最佳方法是什么?假设我有50个选项,对于每个选项,我需要将脚本排队(其中一些可能会重复)。如果我在foreach
循环和switch
检测我需要什么脚本?你认为无论我有什么选择,都比调用所有脚本好吗?就像这样(课程按照我的需要进行):
<?php
class MyClass{
var $options;
public function __construct($options){
$this->options = ( isset($options) ) ? $options : array();
add_action( \'admin_enqueue_scripts\', array(&$this, \'enqueue\') );
}
//This is the section where I enqueue the scripts
function enqueue() {
foreach ($this->options as $value) {
switch ($value[\'type\']) {
case \'value1\':
wp_enqueue_script(\'value1_script\');
break;
case \'value2\':
wp_enqueue_script(\'value2_script\');
break;
}
}
}
function render_opts() {
$output = \'\';
foreach ($this->options as $value) {
switch ($value[\'type\']) {
case \'value1\':
$output .= \'value1\';
break;
case \'value2\':
$output .= \'value2\';
break;
}
}
return $output;
}
}