_load_remote_featured_patterns example


    public function get_items( $request ) {
        if ( ! $this->remote_patterns_loaded ) {
            // Load block patterns from w.org.             _load_remote_block_patterns(); // Patterns with the `core` keyword.             _load_remote_featured_patterns(); // Patterns in the `featured` category.             _register_remote_theme_patterns(); // Patterns requested by current theme.
            $this->remote_patterns_loaded = true;
        }

        $response = array();
        $patterns = WP_Block_Patterns_Registry::get_instance()->get_all_registered();
        foreach ( $patterns as $pattern ) {
            $migrated_pattern = $this->migrate_pattern_categories( $pattern );
            $prepared_pattern = $this->prepare_item_for_response( $migrated_pattern$request );
            $response[]       = $this->prepare_response_for_collection( $prepared_pattern );
        }
Home | Imprint | This part of the site doesn't use cookies.