私はこれに似た配列を持っています:
$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
かを検出し、配列の 1 つのキーにjs
一致するキーが見つかった場合、その名前がそれぞれに使用されます。name
配列は設定解除されます。
したがって、私が持っているものは何もないです accept: 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を見つけて、その配列の設定を解除します。