Elementor 开发者文档

title: "注册查找器类别" post_status: publish comment_status: open taxonomy: category: - elementor-developers-docs post_tag: - Managers - Src - Repos


注册查找器类别

当你创建新的查找器类别时,必须注册它们。这需要通过挂载到查找器管理器中的注册钩子,并传递一个新的查找器类别实例来完成。

注册新的查找器类别

开发者应使用以下代码来注册新的查找器类别:

/**
 * 注册新的 Elementor 查找器类别。
 *
 * @param \Elementor\Core\Common\Modules\Finder\Categories_Manager $finder_categories_manager Elementor 查找器类别管理器。
 * @return void
 */
function register_new_finder_categories( $finder_categories_manager ) {

    require_once( __DIR__ . '/finder/finder-1.php' );
    require_once( __DIR__ . '/finder/finder-2.php' );

    $finder_categories_manager->register( new \Elementor_Finder_Category_1() );
    $finder_categories_manager->register( new \Elementor_Finder_Category_2() );

}
add_action( 'elementor/finder/register', 'register_new_finder_categories' );

这段代码挂载到 elementor/finder/register 动作钩子,该钩子持有查找器类别管理器。然后管理器通过传递查找器类别实例来注册新的查找器类别。