Advanced Custom Fields (ACF)

repository·main·Indexed 43 days ago

https://github.com/wordpress-premium/advanced-custom-fields-pro

A WordPress plugin that enables developers to add professional custom fields to edit screens. The PRO version includes advanced features such as Repeater Fields, ACF Blocks for the Block Editor, Flexible Content Fields, Options Pages, Gallery Fields, and Clone Fields. Version 6.8.9 requires WordPress 6.2+ and PHP 7.4+. Includes a WP-CLI command suite (`wp acf json`) for managing field groups, post types, taxonomies, and options pages via JSON files.

Tokens
2.2K
Snippets
8
Records
22
Agent score
55%

What's inside ACF

  1. Compare ACF vs ACF PRO features

    main

    While the standard ACF plugin provides powerful field building and customization, ACF PRO includes advanced field types and developer frameworks designed for complex content modeling:

    • Repeater Field: Create sets of sub-fields that can be repeated multiple times.
    • ACF Blocks: A PHP-based framework for developing custom blocks for the WordPress Block Editor (Gutenberg).
    • Flexible Content Field: Provides multiple layout and sub-field options for complex content structures.
    • Options Page: Add custom admin pages to manage global ACF fields.
    • Gallery Field: Build fully customizable image galleries.
    • Clone Field: Reuse existing fields and field groups to streamline workflows.
  2. Implement Bidirectional Relationships

    main

    Starting from version 6.2.0, ACF PRO supports bidirectional relationships. This allows you to link two entities (e.g., a Post and a User) such that updating the relationship on one side automatically updates it on the other. This feature is available for:

    • Relationship fields
    • Post Object fields
    • User fields
    • Taxonomy fields
  3. Manage Options Pages via Admin UI

    main

    In ACF PRO (v6.2.0+), Options Pages can be registered and managed directly through the WordPress admin UI instead of being defined solely in code.

    Key capabilities include:

    • Assigning Options Pages as child pages to any top-level menu item.
    • Setting a parent option page to 'Redirect to Child Page'.
    • Duplicating registered Options Pages.
  4. Install Advanced Custom Fields PRO

    main

    To install Advanced Custom Fields PRO, download the plugin as a .zip file and upload it to your WordPress site. You can upload it via the WordPress admin dashboard or using (S)FTP.

    Steps:

    1. Download the .zip file.
    2. Upload the file via the WordPress admin area.
    3. Activate the plugin.
    https://gitlab.com/wordpress-premium/advanced-custom-fields-pro/-/archive/main/advanced-custom-fields-pro-main.zip
  5. Security Audit Verdict for Advanced Custom Fields PRO 6.8.9

    main

    A static security audit of the Advanced Custom Fields PRO v6.8.9 plugin directory (720 files) was performed on 2026-08-28.

    Verdict: No malware, webshells, remote-code loaders, or hidden admin backdoors were detected in the scanned files.

    Note on License Bypass: The audit identified a license bypass present in acf.php. This was noted but left untouched as it was outside the scope of the malware/backdoor audit.