我有一个与此类似的数组:
$scripts_to_load = array(
'css' => array(
array(
'name'=>'core-css',
'path'=>get_bloginfo('stylesheet_url')
),
array(
'name'=>'media-query-css',
'path'=>get_template_directory_uri() . '/assets/mediaquery.css'
),
),
);
以上是资产的存储方式。
我想编写一个接受类型css
或js
名称的函数,该类型将找到css
或js
然后名称将用于每个与name
其中一个数组中的键匹配的键,如果它发现数组将被取消设置。
所以我所拥有的是什么都接受:public function remove_asset($type, $name){}
,所以如果我传入remove_asset('css', 'media-query-css')
数组,则应该如下所示:
$scripts_to_load = array(
'css' => array(
array(
'name'=>'core-css',
'path'=>get_bloginfo('stylesheet_url')
),
),
);
我只是不知道该怎么做……我可以找到$type
很好的方法,但是找到给我带来麻烦的 $name 然后取消设置该数组。