PHPackages                             fabrikage/acf-builder-parser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fabrikage/acf-builder-parser

ActiveLibrary

fabrikage/acf-builder-parser
============================

Convert Advanced Custom Fields exports to PHP code that uses stoutlogic/acf-builder

1623PHPCI passing

Since Dec 2Pushed 10mo agoCompare

[ Source](https://github.com/fabrikage/acf-builder-parser)[ Packagist](https://packagist.org/packages/fabrikage/acf-builder-parser)[ RSS](/packages/fabrikage-acf-builder-parser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

ACF Builder Parser
==================

[](#acf-builder-parser)

### This project is a work in progress and is not yet ready for use. Feel free to submit pull requests.

[](#this-project-is-a-work-in-progress-and-is-not-yet-ready-for-use-feel-free-to-submit-pull-requests)

[![Work in progress](https://camo.githubusercontent.com/7e9f472a75092f409b5a966c77bb7e2452163d804387ad5e5a15746a568d88ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d776f726b5f696e5f70726f67726573732d6f72616e67652e737667)](https://camo.githubusercontent.com/7e9f472a75092f409b5a966c77bb7e2452163d804387ad5e5a15746a568d88ef/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d776f726b5f696e5f70726f67726573732d6f72616e67652e737667)

Description
-----------

[](#description)

This project provides a parser for converting ACF (Advanced Custom Fields) exports into PHP code that uses [ACF Builder](https://github.com/StoutLogic/acf-builder) for the creation of ACF fields. It provides a simple way to batch convert ACF fields from ACF exports into PHP code that can be used in a theme or plugin. An example use case would be to convert a legacy project that uses ACF fields into a more modern (version controllable) approach that uses ACF Builder.

Requirements
------------

[](#requirements)

- PHP 8.1 or higher
- Composer

Installation into project via Composer
--------------------------------------

[](#installation-into-project-via-composer)

1. Install via Composer: ```
    composer require fabrikage/acf-builder-parser
    ```

Manual installation
-------------------

[](#manual-installation)

1. Clone the repository:

    ```
    git clone git@github.com:fabrikage/acf-builder-parser.git
    ```
2. Install dependencies:

    ```
    composer install
    ```

Example
-------

[](#example)

The `examples/acf-builder-parser.php` script demonstrates how to use the parser:

```
