テーマの functions.php 内で wordpress コア クラスを拡張しようとしていますが、拡張しようとしているWP_Customize_Image_Control
クラスwp-customize-control.php
は wp-include のクラスからのものです。
すでに「WP_Customize_Upload_Control」を拡張しています。
テーマ カスタマイザ内で .svg MIME タイプをアップロードできるようにしたいと考えています。
私のテーマの functions.php に、次の行を追加しています。
class WP_Customize_Image_Control_SVG extends WP_Customize_Image_Control {
public $extensions = array( 'jpg', 'jpeg', 'gif', 'png', 'svg' );
};
しかし悲しいことに、これはすべてを壊します。
ヘルプ、ヒント、またはヒントをいただければ幸いです。