Php 致命错误:类';Carbon#u Fields\Widget';找不到

Php 致命错误:类';Carbon#u Fields\Widget';找不到,php,wordpress,carbon-fields,Php,Wordpress,Carbon Fields,我正在使用为wordpress主题创建自定义选项 我尝试将此代码复制到functions.php中: use Carbon_Fields\Widget; use Carbon_Fields\Container; class Banner_Widget extends Widget { function __construct() { $this->setup( 'banner', __( 'Banner', 'crb' ), __( 'Displays a

我正在使用为wordpress主题创建自定义选项

我尝试将此代码复制到functions.php中:

use Carbon_Fields\Widget;
use Carbon_Fields\Container;





class Banner_Widget extends Widget {
    function __construct() {
        $this->setup( 'banner', __( 'Banner', 'crb' ), __( 'Displays a custom banner.' ), array(
            Field::make( 'attachment', 'image', __( 'Image' ) )
                ->set_required( true ),
            Field::make( 'text', 'link', __( 'Link' ) )
                ->set_required( true ),
        ));
    }

    function front_end( $args, $instance ) {
        echo '<a href="' . esc_url( $instance[ 'link' ] ) . '">';

        echo wp_get_attachment_image( $instance[ 'image' ], 'medium' );

        echo '</a>';
    }
}

add_action( 'widgets_init', 'my_register_custom_widgets' );
function my_register_custom_widgets() {
    register_widget( 'Banner_Widget' );
}
使用Carbon\u Fields\Widget;
使用碳场\容器;
类Banner\u小部件扩展小部件{
函数_u构造(){
$this->setup('banner',_uu('banner','crb'),_uu('Displays a custom banner')),数组(
字段::make('attachment'、'image'、_u('image'))
->需要设置_(真),
字段::make('text'、'link'、_u('link'))
->需要设置_(真),
));
}
函数前端($args,$instance){
回声';
}
}
添加_操作('widgets_init'、'my_register_custom_widgets');
函数my\u register\u custom\u widgets(){
注册小部件(“横幅小部件”);
}
我最终得到了这样的结果:

我不理解这个错误,因为
使用Carbon\u Fields\Widget已找到


我将Xampp与PHP7+一起使用。

您的自动加载器是如何配置的<代码>使用
不导入文件或类定义,只导入符号。您需要一个自动加载器或
require_once'path/to/Carbon_Fields/Widget.php'
(或任何实际路径)您阅读了文档吗?这里有一个关于如何包括作曲家的例子autoloader@Phil我已经阅读了这个文档,我使用了composer,我做了字段和容器查看了这个屏幕截图,然后我想尝试一下“Widget”,现在它给了我错误。