2

テーマの 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' );
};

しかし悲しいことに、これはすべてを壊します。

ヘルプ、ヒント、またはヒントをいただければ幸いです。

4

1 に答える 1