Fields ACF & SCF for Elementor and Divi
Fields ACF & SCF for Elementor and Divi bridges the gap between ACF/SCF and popular page builders like Elementor and Divi. It allows users to create dynamic connections between custom fields and visual components, enhancing the flexibility of their WordPress websites. Key Features: Elementor Integration: Dynamic fields powered by ACF or SCF. Shortcodes for displaying galleries and custom fields. Divi Integration: Gallery component with grid or slider styles. Loop component for posts or pages, dynamically filtered by ACF or SCF fields. Dynamic Fields: Seamless connection between ACF/SCF fields and visual components. Shortcode Support: Flexible shortcodes for Gutenberg and other editors. This plugin is ideal for users who want to extend the functionality of ACF or SCF and integrate it with Elementor and Divi for advanced customization. Short Description A plugin that connects ACF (Advanced Custom Fields) or SCF (Secure Custom Fields) with Elementor and Divi, enabling dynamic fields, gallery components, and loop functionality. Usage Instructions After the installation process, locate the LKNSCF Settings option in the WordPress admin bar and select the plugin(s) you want to work with. Create the fields in SCF and define them on the Gutenberg editing page. After filling in the fields, proceed to the Plugin editing page (Elementor or Divi). In the Elementor editor: On the Elementor page, use the plugin’s own components and insert the created fields through dynamic tags. In the Divi theme editor, there are 2 components: Performs the Loop and filters the posts inserted in it through the SCR Object component. Creates a gallery in grid or slide style, allowing the user to customize the set of images coming from SCR. External Libraries Slick-carousel: Library that creates sliders or grids dynamically. Shortcode: [lknscf_field] Use this shortcode to display a text field or a checkbox. Minimum required parameter: [lknscf_field name=”SCF Field”]. Parameters for [lknscf_field]: name: The name of the SCF field to retrieve the field value. This is a required parameter. type: Optional. The type of field (e.g., “text” or “checkbox”). The default is “text”. label: Optional. The label to be displayed next to the field (e.g., “Name:”). tag: Optional. The HTML tag to wrap the field. Can be “h1”, “h2”, “h3”, “p” or “span”. The default is “p”. font_size: Optional. The font size for the field text. The default is 16px. color: Optional. The color of the field text. The default is (#000000). background_color: Optional. The background color for the field. The default is transparent. border_radius: Optional. The border radius for the field. The default is 0px. checkbox_size: Optional. The size (height and width) of the checkbox. The default is 16px. Shortcode: [lknscf_gallery] Use this shortcode to display a gallery. Minimum required parameter: [lknscf_gallery name=”SCF Field”]. Parameters for [lknscf_gallery]: name: The name of the SCF field to retrieve the gallery items. This is a required parameter. gallery_style: Optional. The style of the gallery, can be “grid” or “slider”. The default is “grid”. width: Optional. The width of the images in the gallery. The default is 250px. height: Optional. The height of the images in the gallery. The default is 250px. images_count: Optional. The number of images per slider. The default is 1. dots: Optional. Whether to display navigation dots in the slider. The default is “true”. autoplay: Optional. Whether to autoplay the slider. The default is “true”. arrows: Optional. Whether to display navigation arrows in the slider. The default is “true”. delay: Optional. The delay between slides in autoplay mode, in milliseconds. The default is 7000ms.
Top keywords
- field16×2.69%
- optional16×2.69%
- default15×2.53%
- fields13×2.19%
- gallery12×2.02%
- scf12×2.02%
- elementor8×1.35%
- acf7×1.18%
- divi7×1.18%
- lknscf7×1.18%
- name7×1.18%
- slider6×1.01%
Pilo'Press
Pilo’Press is a framework plugin for WordPress. Based on ACF and ACF Extended, it allows you to create layouts among other things and use the Flexible Content field as a page builder. Pilo’Press uses Tailwind CSS for style templating which can be setup and build directly from the back-office. Please note that Tailwind CSS is not mandatory, you can choose to use it or not. Requirements This plugin requires Advanced Custom Fields PRO and Advanced Custom Fields: Extended plugins in order to work correctly. Getting started Activate Advanced Custom Fields Pro plugin Activate ACF Extended plugin Activate Pilo’Press plugin In your theme, create a pilopress folder Within the pilopress folder, create layouts subfolder Within the pilopress folder, create assets subfolder In the index.php file, add the following code: Styles, when you click on “Update & Compile”, TailwindCSS will be compiled remotely using TailwindAPI. Minified CSS files are then created under /pilopress/assets/styles.min.css and /pilopress/assets/styles-admin.min.css. You can manually enqueue those files in your theme for the front-end & the back-end, but we recommend to use automatic enqueue code above. It is possible to manually retrieve the Tailwind PostCSS & JS fields of the administration if you want to build TailwindCSS locally. To do so, you can use the following code: $tailwind_css = get_field( 'pip_tailwind_style', 'pip_styles_tailwind' ); $tailwind_config = get_field( 'pip_tailwind_config', 'pip_styles_tailwind' ); For more details, see Tailwind CSS Documentation. Customizing style To customize default Tailwind CSS styles, go to Pilo'Press > Styles from left navigation menu or top bar menu. For more details about customization, see Github Page. Add new layout In the admin menu Pilo'Press > Layouts, add a new layout Configure the layouts fields Create PHP, CSS and JS files in your theme layout folder /your-theme/pilopress/layouts/your-layout You have to name those files the same way you did in back-office settings Note: only PHP template file is require. Templating To display the content of your post, you have to use the following function: // Pilo'Press content (doesn't need 'echo') the_pip_content(); // Pilo'Press content (needs 'echo') echo get_pip_content(); Components See GitHub Page for complete example. Hooks Available hooks are list and describe in GitHub Page
Top keywords
- css9×2.41%
- tailwind9×2.41%
- content6×1.61%