Using Advanced Custom Fields (Pro) in your plugin

Did you know that you can use ACF in your plugins and themes as well? Both the premium as the free version can be used. It’s quite easy, just create a folder in your plugin (in the example below we’ve used libs/acf/) and add the ACF files in there. Then we’ll have to add some includes and filters.

Full example

What are the rules for including ACF?

ACFACF PRO
Include in a free plugin
Include in a free theme
Include in a premium plugin
Include in a premium theme
Include in an “ACF” plugin
Share license key information
Use as a selling point

More information on including can be found in the ACF docs, over here: https://www.advancedcustomfields.com/resources/including-acf-within-a-plugin-or-theme/

Shopping Cart

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453

Deprecated: Function WP_Scripts::print_inline_script is deprecated since version 6.3.0! Use WP_Scripts::get_inline_script_data() or WP_Scripts::get_inline_script_tag() instead. in /home/501407.cloudwaysapps.com/rupedvqaae/public_html/current/app/www/wp-includes/functions.php on line 5453