=== ACF Timber Integration === Contributors: dream-production, danieltelbis, sticksu Tags: acf, timber, integration, twig, advanced custom fields Requires at least: 3.7 Tested up to: 5.6.1 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Automatically enables in the Timber twig context variable all user-defined advanced custom fields. == Description == This plugin is intended for developers that are using Advanced Custom Fields and Timber to develop their themes. By enabling this plugin the user-defined advanced custom fields will be available in the Timber context variable as follows: * Fields defined for settings pages will be available everywhere under the "options" key * Fields defined for posts, pages and custom post types will be available on the \Timber\Post object under the "fields" key * Fields defined for terms will be available on the \Timber\Term object under the "fields" key * Fields defined for users will be available on the \Timber\User object under the "fields" key * Defined menus will also be available everywhere under the "menus" key Also adds twig functions for images: * srcset - used to generate srcset attribute tag. Usage: `` * image_attr - used to generate srcset, width, height and alt. Usage: `` == Installation == 1. Install Advanced Custom Field v5 or Advanced Custom Fields Pro 2. Install Timber Wordpress Plugin 3. Install ACF Timber Integration 4. Start creating twig files 5. Profit == Frequently Asked Questions == = Why not just use the get_field() function directly in the twig file? = Because that's not a truly MVC approach. You can still use the get_field() function in twig, but it's easier for the frontend developer to have everything available directly in the context variable. = Timber already plays nice with Advanced Custom Fields, why would I use your plugin? = Timber does not transform Images, Galleries, Posts, Taxonomies or Users to the equivalent Timber Object when using get_field() or accessing the field directly in the post object. You will need to cast each of these in order to use them as Timber Objects without using our plugin. == Changelog == = 1.4.0 = * Fixed compatibility with latest ACF and Timber plugins * * Removed object group cache system and use ACF to get object groups * * Removed ACF 4 support * = 1.3.2 = * Fixed error notice if no nav menu is registered. = 1.3.1 = * Fixed missing fields on ajax requests = 1.3.0 = * Added posts fields limit, use acf_timber_posts_fields_max_depth filter to modify depth. = 1.2.1 = * Minor bug fixes. = 1.2 = * Added field group cache and cache clear. * Added ACF 4 support. = 1.1 = * Added clone and group field support. = 1.0 = * Plugin initialization. * Added main functionality.