Viewing 30 results - 91 through 120 (of 1,619 total)
  • Author
    Search Results
  • We had to revert back to Enfold 5.7. Or you can add this to your child theme’s functions.php as a temporary fix until the authors of Enfold fix this issue:

    // Enfold 6.0 slow query fix
    add_filter('avf_before_query_wp_default_custom_fields', function($custom_fields) { return []; });

    The dynamic custom fields don’t work anymore with this line, but at least your website is working again.

    emanar
    Participant

    The issue is that the theme queries all the meta keys from the postmeta table every time this function is called. This can cause significant slowdown on websites with a large number of posts or custom fields. This problem has resulted in increased CPU usage in version 6.0. Is there anything we can do to address this issue?

    • This topic was modified 1 year, 5 months ago by emanar.
    • This topic was modified 1 year, 5 months ago by emanar.
    #1461705

    We will this investigate at our end (why indexes are not used properly), we’re running several servers where this issue all occur.

    You have to keep in mind that not all hostingservers are equally configured. We are probably not the only one running into this.

    I understand the need of retrieving all custom fields, but I’m sure there are better ways (performance wise) to achieve this (using WP transients, retrieving them with a WP Cron and so on..).

    #1461694

    Hi,

    I checked the query on my localhost:

    Can you check that meta_key is an index on your install and maybe also try to reindex it. Sounds a bit strange that an SQL Server does not use an index.

    If you do not need the custom field feature added with 6.0 disable it in theme option Enfold->Template Builder-> Custom Layout And Dynamic Content.

    Our query is based on the WP query in ..\wp-admin\includes\template.php function meta_form() which fills the custom fields when editing a post. This query is limited to 30 entries by default.

    There are also several filters for our query (see ..\config-templatebuilder\avia-template-builder\php\class-dynamic-content.php function get_default_custom_fields() ) – even to shortcut it or to limit:

    
    $limit = apply_filters( 'avf_query_default_custom_fields_limit', 0 );
    

    But we offer the custom fields in dropdowns to be selected by users – not showing all might result in being not user friendly. There is much depending on your application.

    If you know exactly which custom fields are needed you can return this set hardcoded with filter:

    
    			/**
    			 * Allow to short circuit the query against post meta table.
    			 * Return an array filled with the keys.
    			 * Query for _ only might get much longer than other queries
    			 *
    			 * @since 6.0
    			 * @param array|null $keys
    			 * @param bool $filter
    			 * @param int $limit
    			 * @return array|null
    			 */
    			$wp_custom_fields = apply_filters( 'avf_before_query_wp_default_custom_fields', null, $filter, $limit );
    

    Best regards,
    Günter

    #1461577

    Hey beverlystone,

    Thank you for the inquiry.

    You should be able to use custom fields to create links between pages in different languages. Here’s how:

    1.) Edit the page in English (EN) language. Create a custom field named “language_switch_url” and enter the URL of the corresponding page in French (FR).

    2.) Repeat this process for the page in French (FR) language, making sure you use the URL of the English (EN) page in the “language_switch_url” custom field.

    3.) Finally, add the following code to your theme’s functions.php file to create a language switcher after the main menu:

    add_action('ava_after_main_menu', function () {
        $switch_url = get_field('language_switch_url');
    
        if ($switch_url) {
            ?>
            <div class="av-custom-language-switcher">
                <a href="<?php echo esc_url($switch_url); ?>">
                    <?php _e('Switch to Other Language', 'avia_framework'); ?>
                </a>
            </div>
            <?php
        }
    }, 10, 1);

    Best regards,
    Ismael

    Hey janssen-media,

    Thank you for using Enfold.

    If you choose “wp_post_title” it is always of the current post title where the element is added.

    What you need is use of custom fields where you can enter values specific for the post. You can use the ACF plugin for easier handling.

    E.g. define “toggle1”, “toggle2” as custom fields, add values there and then use these custom fields as dynamic content.

    If you create a custom layout with that toggle you can add this custom layout to any page/post where you need it and then need only fill in the custom fields values as needed.

    Hope this helps.

    Best regards,
    Günter

    #1460872

    Hi,

    Thank you for the update.

    If there is another way to target individual items let me know that as well.

    The theme automatically adds unique IDs (e.g., av-lxxntb3b-96793073ee8d9b43abc1bef7251d9ab3) to the elements, which can be used to adjust their styles or run scripts. Besides this, you can also add custom CSS class names or IDs to the elements by editing them and applying the values in the Advanced > Developer Settings toggle. Look for the Custom CSS Class Name or Custom ID Attribute fields. For more info, please check the links below:

    // https://kriesi.at/documentation/enfold/add-custom-css/#enable-custom-css-class-name-support

    Here’s how to inspect the elements:

    // https://kriesi.at/documentation/enfold/add-custom-css/#how-to-inspect-an-element-on-the-page

    Best regards,
    Ismael

    #1450412

    Hey waterwalk,

    Thank you for the inquiry.

    There will be a new feature called Dynamic Content in the upcoming version, but it’s not available yet. For now, you will have to directly modify the category page template and add the ACF field manually.

    // https://www.advancedcustomfields.com/resources/displaying-custom-field-values-in-your-theme/

    Best regards,
    Ismael

    #1450063
    waterwalk
    Participant

    Hi,

    I recently added the ACF custom field plugin because I need an additional field on the category page. I can see it on the back end (admin) but the field content does not display on the front end. I saw several people posting about ACF support but it’s not clear if Enfold supports ACF yet or not. Thx.

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://www.seemann-henschel.de
    Site address (URL): https://www.seemann-henschel.de
    WC Version: 8.9.0
    REST API Version: ✔ 8.9.0
    Action Scheduler Version: ✔ 3.7.4
    Log Directory Writable: ✔
    WP Version: 6.5.3
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: de_DE_formal
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 8.1.19
    PHP Post Max Size: 96 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.38.0
    OpenSSL/1.0.2l
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.25
    Max Upload Size: 96 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 8.9.0
    WC Database Prefix: wp_
    Datenbank-Gesamtgröße: 200.84MB
    Datenbank-Datengröße: 161.84MB
    Datenbank-Indexgröße: 39.00MB
    wp_woocommerce_sessions: Daten: 0.06MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Daten: 1.52MB + Index: 0.67MB + Engine InnoDB
    wp_woocommerce_tax_rates: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_access: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_01: Daten: 1.52MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_02: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_03: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_04: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_05: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_06: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_07: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2022_08: Daten: 3.17MB + Index: 0.14MB + Engine InnoDB
    matomo_archive_blob_2022_09: Daten: 2.52MB + Index: 0.16MB + Engine InnoDB
    matomo_archive_blob_2022_10: Daten: 3.52MB + Index: 0.17MB + Engine InnoDB
    matomo_archive_blob_2022_11: Daten: 3.52MB + Index: 0.14MB + Engine InnoDB
    matomo_archive_blob_2022_12: Daten: 3.52MB + Index: 0.17MB + Engine InnoDB
    matomo_archive_blob_2023_01: Daten: 3.52MB + Index: 0.17MB + Engine InnoDB
    matomo_archive_blob_2023_02: Daten: 3.41MB + Index: 0.14MB + Engine InnoDB
    matomo_archive_blob_2023_03: Daten: 3.52MB + Index: 0.13MB + Engine InnoDB
    matomo_archive_blob_2023_04: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_05: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_06: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_07: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_08: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_09: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_10: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_11: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2023_12: Daten: 0.33MB + Index: 0.05MB + Engine InnoDB
    matomo_archive_blob_2024_01: Daten: 3.52MB + Index: 0.16MB + Engine InnoDB
    matomo_archive_blob_2024_02: Daten: 0.31MB + Index: 0.05MB + Engine InnoDB
    matomo_archive_blob_2024_03: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2024_04: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_blob_2024_05: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_invalidations: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_archive_numeric_2022_01: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_02: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_03: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_04: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_05: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_06: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_07: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2022_08: Daten: 0.20MB + Index: 0.22MB + Engine InnoDB
    matomo_archive_numeric_2022_09: Daten: 0.20MB + Index: 0.27MB + Engine InnoDB
    matomo_archive_numeric_2022_10: Daten: 0.27MB + Index: 0.30MB + Engine InnoDB
    matomo_archive_numeric_2022_11: Daten: 0.31MB + Index: 0.31MB + Engine InnoDB
    matomo_archive_numeric_2022_12: Daten: 0.25MB + Index: 0.33MB + Engine InnoDB
    matomo_archive_numeric_2023_01: Daten: 0.25MB + Index: 0.27MB + Engine InnoDB
    matomo_archive_numeric_2023_02: Daten: 0.20MB + Index: 0.23MB + Engine InnoDB
    matomo_archive_numeric_2023_03: Daten: 0.16MB + Index: 0.22MB + Engine InnoDB
    matomo_archive_numeric_2023_04: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_05: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_06: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_07: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_08: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_09: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_10: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_11: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2023_12: Daten: 0.08MB + Index: 0.06MB + Engine InnoDB
    matomo_archive_numeric_2024_01: Daten: 0.31MB + Index: 0.30MB + Engine InnoDB
    matomo_archive_numeric_2024_02: Daten: 0.05MB + Index: 0.06MB + Engine InnoDB
    matomo_archive_numeric_2024_03: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2024_04: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_archive_numeric_2024_05: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_brute_force_log: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_changes: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_custom_dimensions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_goal: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_locks: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_logger_message: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_log_action: Daten: 0.36MB + Index: 0.09MB + Engine InnoDB
    matomo_log_conversion: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    matomo_log_conversion_item: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_log_link_visit_action: Daten: 0.20MB + Index: 0.16MB + Engine InnoDB
    matomo_log_profiling: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_log_visit: Daten: 1.52MB + Index: 0.45MB + Engine InnoDB
    matomo_option: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_plugin_setting: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_privacy_logdata_anonymizations: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_report: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_report_subscriptions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_segment: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_sequence: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_session: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_site: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_site_setting: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_site_url: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_tracking_failure: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_twofactor_recovery_code: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_user: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    matomo_user_dashboard: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_user_language: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    matomo_user_token_auth: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Daten: 11.54MB + Index: 4.39MB + Engine MyISAM
    wp_actionscheduler_claims: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_groups: Daten: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_actionscheduler_logs: Daten: 11.51MB + Index: 7.18MB + Engine MyISAM
    wp_borlabs_cookie_consent_log: Daten: 1.64MB + Index: 0.46MB + Engine MyISAM
    wp_borlabs_cookie_content_blocker: Daten: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_borlabs_cookie_cookies: Daten: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_borlabs_cookie_groups: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_borlabs_cookie_script_blocker: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_borlabs_cookie_statistics: Daten: 0.46MB + Index: 0.46MB + Engine MyISAM
    wp_commentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_duplicator_pro_entities: Daten: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_duplicator_pro_packages: Daten: 0.17MB + Index: 0.00MB + Engine MyISAM
    wp_easywpsmtp_debug_events: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_easywpsmtp_tasks_meta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_layerslider: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_layerslider_drafts: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_layerslider_revisions: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_links: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_novalnet_aff_account_detail: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_novalnet_aff_user_detail: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_novalnet_callback_history: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_novalnet_subscription_details: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_novalnet_transaction_detail: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_options: Daten: 7.23MB + Index: 1.20MB + Engine InnoDB
    wp_pmxi_files: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_pmxi_hash: Daten: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_pmxi_history: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_pmxi_images: Daten: 0.44MB + Index: 0.00MB + Engine InnoDB
    wp_pmxi_imports: Daten: 0.14MB + Index: 0.00MB + Engine InnoDB
    wp_pmxi_posts: Daten: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_pmxi_templates: Daten: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_postmeta: Daten: 51.14MB + Index: 12.36MB + Engine InnoDB
    wp_posts: Daten: 31.06MB + Index: 1.31MB + Engine InnoDB
    wp_redirection_404: Daten: 2.02MB + Index: 0.31MB + Engine InnoDB
    wp_redirection_groups: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_redirection_items: Daten: 0.05MB + Index: 0.09MB + Engine InnoDB
    wp_redirection_logs: Daten: 0.14MB + Index: 0.05MB + Engine InnoDB
    wp_snippets: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_documentmeta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_documents: Daten: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_storeabill_document_itemmeta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_document_items: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_document_noticemeta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_document_notices: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_storeabill_journals: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_termmeta: Daten: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_term_relationships: Daten: 0.09MB + Index: 0.06MB + Engine InnoDB
    wp_term_taxonomy: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Daten: 0.08MB + Index: 0.03MB + Engine InnoDB
    wp_users: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_notes: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_category_lookup: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_orders: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_orders_meta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_addresses: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_coupon_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_operational_data: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_product_lookup: Daten: 0.09MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Daten: 0.16MB + Index: 0.14MB + Engine InnoDB
    wp_wc_order_tax_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Daten: 0.01MB + Index: 0.03MB + Engine MyISAM
    wp_wc_product_download_directories: Daten: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_product_meta_lookup: Daten: 0.06MB + Index: 0.09MB + Engine InnoDB
    wp_wc_rate_limits: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_reserved_stock: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_tax_rate_classes: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_webhooks: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_gzd_dhl_im_products: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_dhl_im_product_services: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_dhl_labelmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_gzd_dhl_labels: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_gzd_packaging: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_packagingmeta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_shipmentmeta: Daten: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_gzd_shipments: Daten: 0.22MB + Index: 0.14MB + Engine InnoDB
    wp_woocommerce_gzd_shipment_itemmeta: Daten: 0.28MB + Index: 0.38MB + Engine InnoDB
    wp_woocommerce_gzd_shipment_items: Daten: 0.22MB + Index: 0.31MB + Engine InnoDB
    wp_woocommerce_gzd_shipment_labelmeta: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_shipment_labels: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_gzd_shipping_provider: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_gzd_shipping_providermeta: Daten: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_woof_query_cache: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woof_sd: Daten: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_yoast_indexable: Daten: 0.39MB + Index: 0.11MB + Engine MyISAM
    wp_yoast_indexable_hierarchy: Daten: 0.02MB + Index: 0.07MB + Engine MyISAM
    wp_yoast_migrations: Daten: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_yoast_primary_term: Daten: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_yoast_seo_links: Daten: 0.23MB + Index: 0.07MB + Engine MyISAM
    wp_yoast_seo_meta: Daten: 1.72MB + Index: 1.84MB + Engine MyISAM
    
    ### Post Type Counts ###
    
    acf-field: 29
    acf-field-group: 2
    attachment: 3114
    avia_framework_post: 37
    customize_changeset: 3
    cwginstocknotifier: 500
    document_template: 5
    invoice: 4
    itsec-dash-card: 8
    itsec-dashboard: 1
    nav_menu_item: 72
    oembed_cache: 7
    page: 55
    post: 53
    product: 317
    revision: 1836
    sh_event: 55
    shop_order: 1443
    shop_order_refund: 1
    wp_global_styles: 1
    wpcf7_contact_form: 3
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (30) ###
    
    Advanced Custom Fields: von WP Engine – 6.2.9
    Autoptimize: von Frank Goossens (futtta) – 3.1.11
    Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro: von codewoogeek – 5.3.2
    BackWPup: von WP MEDIA SAS – 4.0.4
    Borlabs Cookie - Cookie Opt-in: von Borlabs GmbH – 2.2.67
    Contact Form 7 to NEWSTROLL api: von NEWSTROLL.de – 1.0.0
    Classic Editor: von WordPress-Mitwirkende – 1.6.3
    Classic Widgets: von WordPress-Mitwirkende – 0.3
    Contact Form 7: von Takayuki Miyoshi – 5.9.4
    Disable Comments: von WPDeveloper – 2.4.6
    Easy WP SMTP: von Easy WP SMTP – 2.3.0
    Enable Media Replace: von ShortPixel – 4.1.5
    Limit Login Attempts Reloaded: von Limit Login Attempts Reloaded – 2.26.9
    Loco Translate: von Tim Whitlock – 2.6.9
    One Stop Shop für WooCommerce: von vendidero – 1.6.2
    Redirection: von John Godley – 5.4.2
    Regenerate Thumbnails: von Alex Mills (Viper007Bond) – 3.1.6
    Seemann Henschel Import Cron: von clickstorm GmbH – 1.0
    SVG Support: von Benbodhi – 2.5.5
    Germanized für WooCommerce Pro: von vendidero – 3.10.2
    Germanized für WooCommerce: von vendidero – 3.16.5
    Google Analytics for WooCommerce: von WooCommerce – 2.0.7
    heidelpay WooCommerce: von heidelpay – 1.6.0
    HUSKY - Products Filter Professional for WooCommerce: von realmag777 – 1.3.5.3
    WooCommerce: von Automattic – 8.9.0
    Yoast SEO: von Team Yoast – 22.7
    WP All Import Pro: von Soflyy – 4.8.5
    WP Crontrol: von John Blackbourn – 1.16.3
    WP All Import - ACF Add-On: von Soflyy – 3.3.8
    WP All Import - WooCommerce Import Add-On Pro: von Soflyy – 4.0.0
    
    ### Inactive Plugins (0) ###
    
    ### Must Use Plugins (1) ###
    
    WP Migrate DB Compatibility: von Delicious Brains – 1.2
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: EUR (€)
    Currency Position: right_space
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: –
    Enforce Approved Product Download Directories: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –
    
    ### Logging ###
    
    Enabled: ✔
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 Tage
    Level threshold: –
    Log directory size: 793 kB
    
    ### WC Pages ###
    
    Shop-Basis: #506 - /shop/
    Warenkorb: #507 - /warenkorb-2/
    Kasse: #28 - /checkout/
    Ihr Konto: #14 - /mein-konto/
    Allgemeine Geschäftsbedingungen: #697 - /agb/
    
    ### Theme ###
    
    Name: Enfold Child
    Version: 1.0
    Author URL: http://kriesi.at
    Child Theme: ✔
    Parent Theme Name: Enfold
    Parent Theme Version: 5.7.1
    Parent Theme Author URL: https://kriesi.at
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: enfold-child/woocommerce/checkout/thankyou.php Version 3.7.0 ist veraltet. Die Hauptversion ist 8.1.0
    enfold-child/woocommerce/single-product/meta.php
    enfold-child/woocommerce/single-product/product-image.php Version 3.5.1 ist veraltet. Die Hauptversion ist 7.8.0
    enfold-child/woocommerce/single-product/short-description.php
    enfold-child/woocommerce/single-product/title.php
    
    Outdated Templates: ❌
    					
    					
    						Erfahren Sie
    wie Sie aktualisieren können
    
    ### Admin ###
    
    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customize-store
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    product-variation-management
    product-virtual-downloadable
    product-external-affiliate
    product-grouped
    product-linked
    product-pre-publish-modal
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    
    Disabled Features: minified-js
    new-product-management-experience
    settings
    async-product-editor-category-field
    launch-your-store
    
    Daily Cron: ✔ Next scheduled: 2024-05-15 09:25:07 +02:00
    Options: ✔
    Notes: 19
    Onboarding: completed
    
    ### Action Scheduler ###
    
    Abgeschlossen: 30.144
    Oldest: 2024-04-14 09:49:19 +0200
    Newest: 2024-05-15 09:45:13 +0200
    
    Fehlgeschlagen: 2.204
    Oldest: 2020-11-09 15:53:52 +0100
    Newest: 2024-05-13 14:47:24 +0200
    
    Ausstehend: 10
    Oldest: 2024-05-15 09:50:05 +0200
    Newest: 2024-05-16 05:01:00 +0200
    
    ### Status report information ###
    
    Generated at: 2024-05-15 09:49:53 +02:00
    
    #1442401

    Hey peterolle,

    Thank you for the inquiry.

    You can add extra items to the default product tabs by using the woocommerce_product_tabs filter. Usage examples are available in the documentation below:

    // https://woocommerce.com/document/editing-product-data-tabs/#section-5

    In the woo_new_product_tab_content function, you can add custom fields, display another product, or insert custom content.

    Best regards,
    Ismael

    #1440957
    RENZCOM
    Participant

    Hi there
    We use the following code snippet to send an info to a special shop manager at checkout

    // Add checkout fields
    function custom_checkout_field( $checkout ) {
    	// echo '<fieldset><legend>Zusätzliche Angaben</legend>';
    
    	$options = array();
    	$nicknames = array();
    	$args = array( 'role' => 'shop_manager' );
    	$users = get_users( $args );
    	foreach ( $users AS $user ) :
    		$user_id = $user->ID;
    		$user_info = get_userdata( $user_id );
    		$options[$user_id] = $user_info->first_name.' '.$user_info->last_name.' ('.$user_info->nickname.')';
    		foreach ( explode( ', ', $user_info->nickname ) as $nickname )
    			$nicknames[$nickname] = $nickname;
    	endforeach;
    
    	woocommerce_form_field( 'user_id', array(
    		'type'     => 'select',
    		'class'    => array( 'user_id form-row-first' ),
    		'label'    => __( 'Cost center group' ),
    		'required' => true,
    		'options'  => $options
    	), $checkout->get_value( 'user_id' ) );
    
    	woocommerce_form_field( 'cost_center', array(
    		'type'     => 'select',
    		'class'    => array( 'cost_center form-row-last' ),
    		'label'    => __( 'Cost center' ),
    		'required' => true,
    		'options'  => $nicknames
    	), $checkout->get_value( 'cost_center' ) );
    
    	// echo '</fieldset>';
    }
    add_action( 'woocommerce_after_checkout_billing_form', 'custom_checkout_field' );
    
    function custom_checkout_field_process() {
    	/* if ( !str_contains( $_POST['first_name_1'], 'wf-ib.de' ) ) // Checkout: Email validation
    		wc_add_notice( __( '<strong>E-Mail-Adresse:</strong> Es sind nur E-Mail-Adressen mit der Domainendung wf-ib.de zulässig.' ), 'error' ); */
    
    	if ( !$_POST['user_id'] )
    		wc_add_notice( sprintf( __( '%s is a required field.', 'woocommerce' ), '<strong>' . __( 'Cost center group' ) . '</strong>' ), 'error' );
    
    	if ( !$_POST['cost_center'] )
    		wc_add_notice( sprintf( __( '%s is a required field.', 'woocommerce' ), '<strong>' . __( 'Cost center' ) . '</strong>' ), 'error' );
    }
    add_action( 'woocommerce_checkout_process', 'custom_checkout_field_process' );
    
    function custom_checkout_field_update_order_meta( $order_id ) {
    	if ( !empty( $_POST['user_id'] ) )
    		update_post_meta( $order_id, 'user_id', intval( $_POST['user_id'] ) );
    
    	if ( !empty( $_POST['cost_center'] ) )
    		update_post_meta( $order_id, 'cost_center', sanitize_text_field( $_POST['cost_center'] ) );
    }
    add_action( 'woocommerce_checkout_update_order_meta', 'custom_checkout_field_update_order_meta' );
    
    function custom_checkout_field_display_admin_order_meta( $order ) {
    	$user_id = get_post_meta( $order->id, 'user_id', true );
    	$cost_center = get_post_meta( $order->id, 'cost_center', true );
    	$user_info = get_userdata( $user_id );
    	echo '<p><strong>'.__( 'Cost center' ).'</strong>: '.$user_info->first_name.' '.$user_info->last_name.' ('.$cost_center.') <'.$user_info->user_email.'></p>';
    }
    add_action( 'woocommerce_admin_order_data_after_billing_address', 'custom_checkout_field_display_admin_order_meta', 10, 1 );

    The order meta for user_id and cost_center are not saved by the hook woocommerce_checkout_update_order_meta. The big question now is why? We use a very similar code snippet in other projects and there it works without problems. Does Enfold prevent something?

    • This topic was modified 1 year, 7 months ago by RENZCOM.
    • This topic was modified 1 year, 7 months ago by RENZCOM.

    Hey Robert Sink,
    Thanks for your question, for products we recommend the WooCommerce plugin and it allows product variations.
    To add custom fields to the checkout there are a few different plugins that you can use, while I don’t recommend any specific one and have not tested all of them, I tried the free Checkout Field Editor for WooCommerce and it allowed me to add a test field to my demo site. So I imagine the others will also work for you, you can try them and see which one works best for you.
    Please note that we can’t ensure that all plugins will work with the theme, as there are tens of thousands of them, but typically I would expect that you will find a few that will work fine.

    Best regards,
    Mike

    Robert Sink
    Guest

    Hello,
    I am interested in purchasing the license for Enfold.
    Does this theme allow you to add product variations to your product?
    Also can you do custom fields at checkout?
    Do the custom fields allow for form validation?

    #1440346
    andrelio
    Participant

    Hi,

    unfortunately I can’t insert the letter “e” in the fields of CSS or ID or other fields (in the editor I can insert “e”) of Element contet of Avia editor.
    For example: if I insert a text block widget, I can use without any problem the editor, but if I want insert a class name like “title” in the field of “Custom CSS class” I can wrote only “titl”. This problem is every widget not only in the text block widget.
    Have you any advise? I just update the theme to 5.7 version.
    Thank you!

    Best regards,

    Andrea

    #1440260

    Hi,

    Yes, that’s correct. However, some code combinations may conflict with the Advanced Layout Builder when included in the Code Block element, so it is best to avoid them. In such cases, the best solution is to create a custom shortcode or dynamically embed the code using a custom script.

    Example:

    function avs_custom_form_shortcode_cb() {
        ob_start();
    
        ?>
        <form id="custom-form">
            .. input fields
        </form>
    
        <script>
            console.log('This is an additional script tag.');
        </script>
        <?php
    
        return ob_get_clean();
    }
    add_shortcode('avs_custom_form', 'avs_custom_form_shortcode_cb');
    

    You can then use the shortcode [avs_custom_form] in a text or code block element.

    Best regards,
    Ismael

    #1440136
    dancedojo
    Participant

    Hi, I’m trying to add Active Campaign forms to my website using the advanced editor code block but they’re breaking the page.

    There are two embed options: a one-line “simple embed” and a “full embed code.” I need to use the full embed code so I can customize the form. (both snippets pasted at end of this message).

    The simple embed code works in the advanced editor’s code block, but the full embed code breaks the page. See me recreate the issue on https://staging.thedancedojo.com/test/ here: https://www.loom.com/share/fa897947dd5a460eb5967abf9d367208

    On the live site, I originally created an About page https://thedancedojo.com/about/ using the full embed code and the page saved and can be viewed, but now I can’t edit it. When I try to edit it the advanced editor won’t load – the spinner goes forever.

    Any idea why this could be happening?

    You can use this page for testing: https://staging.thedancedojo.com/test/

    Login and FTP creds are included.

    Robin

    ==== ACTIVE CAMPAIGN FULL EMBED CODE =====
    <div class=”_form_1189″></div><script src=”https://dancedojo.activehosted.com/f/embed.php?id=1189&#8243; charset=”utf-8″></script>

    ==== ACTIVE CAMPAIGN FULL EMBED CODE =====
    <style>@import url(https://fonts.bunny.net/css?family=open-sans:400,700);</style>
    <style>
    #_form_1189_{font-size:14px;line-height:1.6;font-family:arial, helvetica, sans-serif;margin:0}#_form_1189_ *{outline:0}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_1189_._form-top{top:0}#_form_1189_._form-bottom{bottom:0}#_form_1189_._form-left{left:0}#_form_1189_._form-right{right:0}#_form_1189_ input[type=”text”],#_form_1189_ input[type=”tel”],#_form_1189_ input[type=”date”],#_form_1189_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_1189_ textarea{resize:none}#_form_1189_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial, sans-serif;font-size:14px;text-align:center;background:#FF9100 !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#FFFFFF !important;padding:10px !important}#_form_1189_ ._submit:disabled{cursor:not-allowed;opacity:0.4}#_form_1189_ ._submit.processing{position:relative}#_form_1189_ ._submit.processing::before{content:””;width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;border-radius:50%;background-image:linear-gradient(#FF9100, #FF9100), conic-gradient(#FF9100, #FFFFFF);background-origin:border-box;background-clip:content-box, border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_1189_ ._submit.processing::after{content:””;position:absolute;top:0;bottom:0;left:0;right:0;background:#FF9100 !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#FFFFFF !important;padding:10px !important}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_1189_ ._close-icon{cursor:pointer;background-image:url(“https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png&#8221;);background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_1189_ ._close-icon:before{position:relative}#_form_1189_ ._form-body{margin-bottom:30px}#_form_1189_ ._form-image-left{width:150px;float:left}#_form_1189_ ._form-content-right{margin-left:164px}#_form_1189_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_1189_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url(“https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png&#8221;);background-size:130px auto;background-repeat:no-repeat}#_form_1189_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_1189_ ._form-label,#_form_1189_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_1189_._dark ._form-branding{color:#333}#_form_1189_._dark ._form-branding ._logo{background-image:url(“https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png&#8221;)}#_form_1189_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_1189_ ._form_element *{font-size:14px}#_form_1189_ ._form_element._clear{clear:both;width:100%;float:none}#_form_1189_ ._form_element._clear:after{clear:left}#_form_1189_ ._form_element input[type=”text”],#_form_1189_ ._form_element input[type=”date”],#_form_1189_ ._form_element select,#_form_1189_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_1189_ ._field-wrapper{position:relative}#_form_1189_ ._inline-style{float:left}#_form_1189_ ._inline-style input[type=”text”]{width:150px}#_form_1189_ ._inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px}#_form_1189_ ._form_element img._form-image{max-width:100%}#_form_1189_ ._form_element ._form-fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}#_form_1189_ ._clear-element{clear:left}#_form_1189_ ._full_width{width:100%}#_form_1189_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_1189_ input[type=”text”]._has_error,#_form_1189_ textarea._has_error{border:#F37C7B 1px solid}#_form_1189_ input[type=”checkbox”]._has_error{outline:#F37C7B 1px solid}#_form_1189_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_1189_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_1189_ ._error._below{padding-top:8px;top:100%;right:0}#_form_1189_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #FFDDDD}#_form_1189_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFDDDD}#_form_1189_ ._error-inner{padding:12px 12px 12px 36px;background-color:#FFDDDD;background-image:url(“data:image/svg+xml,%3Csvg width=’16’ height=’16’ viewBox=’0 0 16 16′ fill=’none’ xmlns=’http://www.w3.org/2000/svg’%3E%3Cpath fill-rule=’evenodd’ clip-rule=’evenodd’ d=’M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z’ fill=’%23CA0000’/%3E%3C/svg%3E”);background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial, sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0px 1px 4px rgba(31, 33, 41, 0.298295)}#_form_1189_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_1189_ ._button-wrapper ._error-inner._form_error{position:static}#_form_1189_ ._error-inner._no_arrow{margin-bottom:10px}#_form_1189_ ._error-arrow{position:absolute;width:0;height:0}#_form_1189_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_1189_ input[type=”text”].datetime_date{width:69%;display:inline}#_form_1189_ select.datetime_time{width:29%;display:inline;height:32px}#_form_1189_ input[type=”date”].datetime_date{width:69%;display:inline-flex}#_form_1189_ input[type=”time”].datetime_time{width:29%;display:inline-flex}@media (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none}#_form_1189_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_1189_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_1189_ ._form-content{margin:0;width:100%}#_form_1189_ ._form-inner{display:block;min-width:100%}#_form_1189_ ._form-title,#_form_1189_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_1189_ ._form-title{font-size:1.2em}#_form_1189_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_1189_ ._form-element,#_form_1189_ ._inline-style,#_form_1189_ input[type=”text”],#_form_1189_ label,#_form_1189_ p,#_form_1189_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_1189_ ._row._checkbox-radio label{display:inline}#_form_1189_ ._row,#_form_1189_ p,#_form_1189_ label{margin-bottom:0.7em;width:100%}#_form_1189_ ._row input[type=”checkbox”],#_form_1189_ ._row input[type=”radio”]{margin:0 !important;vertical-align:middle !important}#_form_1189_ ._row input[type=”checkbox”]+span label{display:inline}#_form_1189_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_1189_ ._form-image{max-width:100%;height:auto !important}#_form_1189_ input[type=”text”]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_1189_ input[type=”radio”],#_form_1189_ input[type=”checkbox”]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline}#_form_1189_ button[type=”submit”]{padding:20px;font-size:1.5em}#_form_1189_ ._inline-style{margin:20px 0 0 !important}}#_form_1189_{position:relative;text-align:left;margin:25px auto 0;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#FFFFFF !important;border:0px solid #B0B0B0 !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000000}#_form_1189_._inline-form,#_form_1189_._inline-form ._form-content{font-family:Open Sans;font-size:14px;font-weight:400}#_form_1189_._inline-form ._row span,#_form_1189_._inline-form ._row label{font-family:Open Sans;font-size:14px;font-weight:400;line-height:1.6em;color:black !important}#_form_1189__inlineform input[type=”text”],#_form_1189__inlineform input[type=”date”],#_form_1189__inlineform input[type=”tel”],#_form_1189__inlineform select,#_form_1189__inlineform textarea:not(.g-recaptcha-response){font-family:Open Sans;font-size:14px;font-weight:400;font-color:#000000;line-height:1.6em}#_form_1189_._inline-form ._html-code *,#_form_1189_._inline-form ._form-thank-you{font-family:Open Sans;font-size:14px;font-weight:400;color:black !important}#_form_1189_._inline-form ._form-label,#_form_1189_._inline-form ._form-checkbox-option-label,#_form_1189_._inline-form ._form-checkbox-option-description{font-family:Open Sans;font-size:14px;font-weight:700;line-height:1.6em;color:black !important}#_form_1189_._inline-form ._submit{font-family:Open Sans;font-size:14px;font-weight:400}#_form_1189_._inline-form ._form-title{font-family:Open Sans;font-size:22px;line-height:normal;font-weight:700;color:black;margin-bottom:0}#_form_1189_._inline-form ._form-branding{font-family:”IBM Plex Sans”, Helvetica, sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_1189_:before,#_form_1189_:after{content:” “;display:table}#_form_1189_:after{clear:both}#_form_1189_._inline-style{width:auto;display:inline-block}#_form_1189_._inline-style input[type=”text”],#_form_1189_._inline-style input[type=”date”]{padding:10px 12px}#_form_1189_._inline-style button._inline-style{position:relative;top:27px}#_form_1189_._inline-style p{margin:0}#_form_1189_._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px}#_form_1189_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}@media (min-width:320px) and (max-width:667px){#_form_1189_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_1189_ .iti.iti–allow-dropdown.iti–separate-dial-code{width:100%}#_form_1189_ .iti input{width:100%;height:32px;border:#979797 1px solid;border-radius:4px}#_form_1189_ .iti–separate-dial-code .iti__selected-flag{background-color:#FFFFFF;border-radius:4px}#_form_1189_ .iti–separate-dial-code .iti__selected-flag:hover{background-color:rgba(0, 0, 0, 0.05)}#_form_1189_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_1189_ .iti__country-list–dropup{margin-bottom:4px}#_form_1189_ .phone-error-hidden{display:none}#_form_1189_ .phone-error{color:#E40E49}#_form_1189_ .phone-input-error{border:1px solid #E40E49 !important}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field fieldset{margin:0;margin-bottom:1.1428571429em;border:none;padding:0}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field fieldset:last-child{margin-bottom:0}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field legend{margin-bottom:1.1428571429em}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field label{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:0.8571428571em}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field label:last-child{margin-bottom:0}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field input{margin:0;margin-right:8px}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-label{line-height:1;display:block;font-weight:700}#_form_1189_._inline-form ._form-content ._form-list-subscriptions-field ._form-checkbox-option-description{margin:0;margin-top:0.3333333333em;font-size:0.8571428571em}</style>
    <div style=”text-align: center;”>
    <form method=”POST” action=”https://dancedojo.activehosted.com/proc.php&#8221; id=”_form_1189_” class=”_form _form_1189 _inline-form _inline-style _dark” novalidate data-styles-version=”5″>
    <input type=”hidden” name=”u” value=”1189″ />
    <input type=”hidden” name=”f” value=”1189″ />
    <input type=”hidden” name=”s” />
    <input type=”hidden” name=”c” value=”0″ />
    <input type=”hidden” name=”m” value=”0″ />
    <input type=”hidden” name=”act” value=”sub” />
    <input type=”hidden” name=”v” value=”2″ />
    <input type=”hidden” name=”or” value=”47465d44b72343bc96c14669a6731293″ />
    <div class=”_form-content”>
    <div class=”_form_element _x10052403 _inline-style ” >
    <label for=”email” class=”_form-label”>
     
    </label>
    <div class=”_field-wrapper”>
    <input type=”text” id=”email” name=”email” placeholder=”Your email” required/>
    </div>
    </div>
    <div class=”_button-wrapper _inline-style”>
    <button id=”_form_1189_submit” class=”_submit” type=”submit”>
    Start Learning
    </button>
    </div>
    <div class=”_clear-element”>
    </div>
    </div>
    <div class=”_form-thank-you” style=”display:none;”>
    </div>
    </form>
    </div><script>
    window.cfields = [];
    window._show_thank_you = function(id, message, trackcmp_url, email) {
    var form = document.getElementById(‘_form_’ + id + ‘_’), thank_you = form.querySelector(‘._form-thank-you’);
    form.querySelector(‘._form-content’).style.display = ‘none’;
    thank_you.innerHTML = message;
    thank_you.style.display = ‘block’;
    const vgoAlias = typeof visitorGlobalObjectAlias === ‘undefined’ ? ‘vgo’ : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== ‘undefined’) {
    visitorObject(‘setEmail’, email);
    visitorObject(‘update’);
    } else if (typeof(trackcmp_url) != ‘undefined’ && trackcmp_url) {
    // Site tracking URL to use after inline form submission.
    _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== ‘undefined’) window._form_callback(id);
    };
    window._show_unsubscribe = function(id, message, trackcmp_url, email) {
    var form = document.getElementById(‘_form_’ + id + ‘_’), unsub = form.querySelector(‘._form-thank-you’);
    var branding = form.querySelector(‘._form-branding’);
    if (branding) {
    branding.style.display = ‘none’;
    }
    form.querySelector(‘._form-content’).style.display = ‘none’;
    unsub.style.display = ‘block’;
    form.insertAdjacentHTML(‘afterend’, message)
    const vgoAlias = typeof visitorGlobalObjectAlias === ‘undefined’ ? ‘vgo’ : visitorGlobalObjectAlias;
    var visitorObject = window[vgoAlias];
    if (email && typeof visitorObject !== ‘undefined’) {
    visitorObject(‘setEmail’, email);
    visitorObject(‘update’);
    } else if (typeof(trackcmp_url) != ‘undefined’ && trackcmp_url) {
    // Site tracking URL to use after inline form submission.
    _load_script(trackcmp_url);
    }
    if (typeof window._form_callback !== ‘undefined’) window._form_callback(id);
    };
    window._show_error = function(id, message, html) {
    var form = document.getElementById(‘_form_’ + id + ‘_’),
    err = document.createElement(‘div’),
    button = form.querySelector(‘button’),
    old_error = form.querySelector(‘._form_error’);
    if (old_error) old_error.parentNode.removeChild(old_error);
    err.innerHTML = message;
    err.className = ‘_error-inner _form_error _no_arrow’;
    var wrapper = document.createElement(‘div’);
    wrapper.className = ‘_form-inner’;
    wrapper.appendChild(err);
    button.parentNode.insertBefore(wrapper, button);
    var submitButton = form.querySelector(‘[id^=”_form”][id$=”_submit”]’);
    submitButton.disabled = false;
    submitButton.classList.remove(‘processing’);
    if (html) {
    var div = document.createElement(‘div’);
    div.className = ‘_error-html’;
    div.innerHTML = html;
    err.appendChild(div);
    }
    };
    window._load_script = function(url, callback, isSubmit) {
    var head = document.querySelector(‘head’), script = document.createElement(‘script’), r = false;
    var submitButton = document.querySelector(‘#_form_1189_submit’);
    script.charset = ‘utf-8’;
    script.src = url;
    if (callback) {
    script.onload = script.onreadystatechange = function() {
    if (!r && (!this.readyState || this.readyState == ‘complete’)) {
    r = true;
    callback();
    }
    };
    }
    script.onerror = function() {
    if (isSubmit) {
    if (script.src.length > 10000) {
    _show_error(“1189”, “Sorry, your submission failed. Please shorten your responses and try again.”);
    } else {
    _show_error(“1189”, “Sorry, your submission failed. Please try again.”);
    }
    submitButton.disabled = false;
    submitButton.classList.remove(‘processing’);
    }
    }

    head.appendChild(script);
    };
    (function() {
    if (window.location.search.search(“excludeform”) !== -1) return false;
    var getCookie = function(name) {
    var match = document.cookie.match(new RegExp(‘(^|; )’ + name + ‘=([^;]+)’));
    return match ? match[2] : null;
    }
    var setCookie = function(name, value) {
    var now = new Date();
    var time = now.getTime();
    var expireTime = time + 1000 * 60 * 60 * 24 * 365;
    now.setTime(expireTime);
    document.cookie = name + ‘=’ + value + ‘; expires=’ + now + ‘;path=/; Secure; SameSite=Lax;’;
    }
    var addEvent = function(element, event, func) {
    if (element.addEventListener) {
    element.addEventListener(event, func);
    } else {
    var oldFunc = element[‘on’ + event];
    element[‘on’ + event] = function() {
    oldFunc.apply(this, arguments);
    func.apply(this, arguments);
    };
    }
    }
    var _removed = false;
    var form_to_submit = document.getElementById(‘_form_1189_’);
    var allInputs = form_to_submit.querySelectorAll(‘input, select, textarea’), tooltips = [], submitted = false;

    var getUrlParam = function(name) {
    if (name.toLowerCase() !== ’email’) {
    var params = new URLSearchParams(window.location.search);
    return params.get(name) || false;
    }
    // email is a special case because a plus is valid in the email address
    var qString = window.location.search;
    if (!qString) {
    return false;
    }
    var parameters = qString.substr(1).split(‘&’);
    for (var i = 0; i < parameters.length; i++) {
    var parameter = parameters[i].split(‘=’);
    if (parameter[0].toLowerCase() === ’email’) {
    return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]);
    }
    }
    return false;
    };

    var acctDateFormat = “%m/%d/%Y”;
    var getNormalizedDate = function(date, acctFormat) {
    var decodedDate = decodeURIComponent(date);
    if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) {
    return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, ‘$3-$2-$1’);
    } else if (Date.parse(decodedDate)) {
    var dateObj = new Date(decodedDate);
    var year = dateObj.getFullYear();
    var month = dateObj.getMonth() + 1;
    var day = dateObj.getDate();
    return ${year}-${month < 10 ?0${month}: month}-${day < 10 ?0${day}: day};
    }
    return false;
    };

    var getNormalizedTime = function(time) {
    var hour, minutes;
    var decodedTime = decodeURIComponent(time);
    var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0];
    if (timeParts[3]) { // 12 hour format
    var isPM = timeParts[3].toLowerCase() === ‘pm’;
    if (isPM) {
    hour = parseInt(timeParts[1]) === 12 ? ’12’ : ${parseInt(timeParts[1]) + 12};
    } else {
    hour = parseInt(timeParts[1]) === 12 ? ‘0’ : timeParts[1];
    }
    } else { // 24 hour format
    hour = timeParts[1];
    }
    var normalizedHour = parseInt(hour) < 10 ? 0${parseInt(hour)} : hour;
    var minutes = timeParts[2];
    return ${normalizedHour}:${minutes};
    };

    for (var i = 0; i < allInputs.length; i++) {
    var regexStr = “field\\[(\\d+)\\]”;
    var results = new RegExp(regexStr).exec(allInputs[i].name);
    if (results != undefined) {
    allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/)
    ? ${window.cfields[results[1]]}_time
    : window.cfields[results[1]];
    } else {
    allInputs[i].dataset.name = allInputs[i].name;
    }
    var fieldVal = getUrlParam(allInputs[i].dataset.name);

    if (fieldVal) {
    if (allInputs[i].dataset.autofill === “false”) {
    continue;
    }
    if (allInputs[i].type == “radio” || allInputs[i].type == “checkbox”) {
    if (allInputs[i].value == fieldVal) {
    allInputs[i].checked = true;
    }
    } else if (allInputs[i].type == “date”) {
    allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat);
    } else if (allInputs[i].type == “time”) {
    allInputs[i].value = getNormalizedTime(fieldVal);
    } else {
    allInputs[i].value = fieldVal;
    }
    }
    }

    var remove_tooltips = function() {
    for (var i = 0; i < tooltips.length; i++) {
    tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
    }
    tooltips = [];
    };
    var remove_tooltip = function(elem) {
    for (var i = 0; i < tooltips.length; i++) {
    if (tooltips[i].elem === elem) {
    tooltips[i].tip.parentNode.removeChild(tooltips[i].tip);
    tooltips.splice(i, 1);
    return;
    }
    }
    };
    var create_tooltip = function(elem, text) {
    var tooltip = document.createElement(‘div’),
    arrow = document.createElement(‘div’),
    inner = document.createElement(‘div’), new_tooltip = {};
    if (elem.type != ‘radio’ && elem.type != ‘checkbox’) {
    tooltip.className = ‘_error’;
    arrow.className = ‘_error-arrow’;
    inner.className = ‘_error-inner’;
    inner.innerHTML = text;
    tooltip.appendChild(arrow);
    tooltip.appendChild(inner);
    elem.parentNode.appendChild(tooltip);
    } else {
    tooltip.className = ‘_error-inner _no_arrow’;
    tooltip.innerHTML = text;
    elem.parentNode.insertBefore(tooltip, elem);
    new_tooltip.no_arrow = true;
    }
    new_tooltip.tip = tooltip;
    new_tooltip.elem = elem;
    tooltips.push(new_tooltip);
    return new_tooltip;
    };
    var resize_tooltip = function(tooltip) {
    var rect = tooltip.elem.getBoundingClientRect();
    var doc = document.documentElement,
    scrollPosition = rect.top – ((window.pageYOffset || doc.scrollTop) – (doc.clientTop || 0));
    if (scrollPosition < 40) {
    tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, ”) + ‘ _below’;
    } else {
    tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, ”) + ‘ _above’;
    }
    };
    var resize_tooltips = function() {
    if (_removed) return;
    for (var i = 0; i < tooltips.length; i++) {
    if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]);
    }
    };
    var validate_field = function(elem, remove) {
    var tooltip = null, value = elem.value, no_error = true;
    remove ? remove_tooltip(elem) : false;
    if (elem.type != ‘checkbox’) elem.className = elem.className.replace(/ ?_has_error ?/g, ”);
    if (elem.getAttribute(‘required’) !== null) {
    if (elem.type == ‘radio’ || (elem.type == ‘checkbox’ && /any/.test(elem.className))) {
    var elems = form_to_submit.elements[elem.name];
    if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) {
    no_error = elem.checked;
    }
    else {
    no_error = false;
    for (var i = 0; i < elems.length; i++) {
    if (elems[i].checked) no_error = true;
    }
    }
    if (!no_error) {
    tooltip = create_tooltip(elem, “Please select an option.”);
    }
    } else if (elem.type ==’checkbox’) {
    var elems = form_to_submit.elements[elem.name], found = false, err = [];
    no_error = true;
    for (var i = 0; i < elems.length; i++) {
    if (elems[i].getAttribute(‘required’) === null) continue;
    if (!found && elems[i] !== elem) return true;
    found = true;
    elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ”);
    if (!elems[i].checked) {
    no_error = false;
    elems[i].className = elems[i].className + ‘ _has_error’;
    err.push(“Checking %s is required”.replace(“%s”, elems[i].value));
    }
    }
    if (!no_error) {
    tooltip = create_tooltip(elem, err.join(‘<br/>’));
    }
    } else if (elem.tagName == ‘SELECT’) {
    var selected = true;
    if (elem.multiple) {
    selected = false;
    for (var i = 0; i < elem.options.length; i++) {
    if (elem.options[i].selected) {
    selected = true;
    break;
    }
    }
    } else {
    for (var i = 0; i < elem.options.length; i++) {
    if (elem.options[i].selected
    && (!elem.options[i].value
    || (elem.options[i].value.match(/\n/g)))
    ) {
    selected = false;
    }
    }
    }
    if (!selected) {
    elem.className = elem.className + ‘ _has_error’;
    no_error = false;
    tooltip = create_tooltip(elem, “Please select an option.”);
    }
    } else if (value === undefined || value === null || value === ”) {
    elem.className = elem.className + ‘ _has_error’;
    no_error = false;
    tooltip = create_tooltip(elem, “This field is required.”);
    }
    }
    if (no_error && (elem.id == ‘field[]’ || elem.id == ‘ca[11][v]’)) {
    if (elem.className.includes(‘phone-input-error’)) {
    elem.className = elem.className + ‘ _has_error’;
    no_error = false;
    }
    }
    if (no_error && elem.name == ’email’) {
    if (!value.match(/^[\+_a-z0-9-‘&=]+(\.[\+_a-z0-9-‘]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) {
    elem.className = elem.className + ‘ _has_error’;
    no_error = false;
    tooltip = create_tooltip(elem, “Enter a valid email address.”);
    }
    }
    if (no_error && /date_field/.test(elem.className)) {
    if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) {
    elem.className = elem.className + ‘ _has_error’;
    no_error = false;
    tooltip = create_tooltip(elem, “Enter a valid date.”);
    }
    }
    tooltip ? resize_tooltip(tooltip) : false;
    return no_error;
    };
    var needs_validate = function(el) {
    if(el.getAttribute(‘required’) !== null){
    return true
    }
    if(el.name === ’email’ && el.value !== “”){
    return true
    }

    if((el.id == ‘field[]’ || el.id == ‘ca[11][v]’) && el.className.includes(‘phone-input-error’)){
    return true
    }

    return false
    };
    var validate_form = function(e) {
    var err = form_to_submit.querySelector(‘._form_error’), no_error = true;
    if (!submitted) {
    submitted = true;
    for (var i = 0, len = allInputs.length; i < len; i++) {
    var input = allInputs[i];
    if (needs_validate(input)) {
    if (input.type == ‘tel’) {
    addEvent(input, ‘blur’, function() {
    this.value = this.value.trim();
    validate_field(this, true);
    });
    }
    if (input.type == ‘text’ || input.type == ‘number’ || input.type == ‘time’) {
    addEvent(input, ‘blur’, function() {
    this.value = this.value.trim();
    validate_field(this, true);
    });
    addEvent(input, ‘input’, function() {
    validate_field(this, true);
    });
    } else if (input.type == ‘radio’ || input.type == ‘checkbox’) {
    (function(el) {
    var radios = form_to_submit.elements[el.name];
    for (var i = 0; i < radios.length; i++) {
    addEvent(radios[i], ‘click’, function() {
    validate_field(el, true);
    });
    }
    })(input);
    } else if (input.tagName == ‘SELECT’) {
    addEvent(input, ‘change’, function() {
    validate_field(this, true);
    });
    } else if (input.type == ‘textarea’){
    addEvent(input, ‘input’, function() {
    validate_field(this, true);
    });
    }
    }
    }
    }
    remove_tooltips();
    for (var i = 0, len = allInputs.length; i < len; i++) {
    var elem = allInputs[i];
    if (needs_validate(elem)) {
    if (elem.tagName.toLowerCase() !== “select”) {
    elem.value = elem.value.trim();
    }
    validate_field(elem) ? true : no_error = false;
    }
    }
    if (!no_error && e) {
    e.preventDefault();
    }
    resize_tooltips();
    return no_error;
    };
    addEvent(window, ‘resize’, resize_tooltips);
    addEvent(window, ‘scroll’, resize_tooltips);

    var hidePhoneInputError = function(inputId) {
    var errorMessage = document.getElementById(“error-msg-” + inputId);
    var input = document.getElementById(inputId);
    errorMessage.classList.remove(“phone-error”);
    errorMessage.classList.add(“phone-error-hidden”);
    input.classList.remove(“phone-input-error”);
    };

    var initializePhoneInput = function(input, defaultCountry) {
    return window.intlTelInput(input, {
    utilsScript: “https: (Email address hidden if logged out) /build/js/utils.js”,
    autoHideDialCode: false,
    separateDialCode: true,
    initialCountry: defaultCountry,
    preferredCountries: []
    });
    }

    var setPhoneInputEventListeners = function(inputId, input, iti) {
    input.addEventListener(‘blur’, function() {
    var errorMessage = document.getElementById(“error-msg-” + inputId);
    if (input.value.trim()) {
    if (iti.isValidNumber()) {
    iti.setNumber(iti.getNumber());
    if (errorMessage.classList.contains(“phone-error”)){
    hidePhoneInputError(inputId);
    }
    } else {
    showPhoneInputError(inputId)
    }
    } else {
    if (errorMessage.classList.contains(“phone-error”)){
    hidePhoneInputError(inputId);
    }
    }
    });

    input.addEventListener(“countrychange”, function() {
    iti.setNumber(”);
    });

    input.addEventListener(“keydown”, function(e) {
    var charCode = (e.which) ? e.which : e.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode !== 8) {
    e.preventDefault();
    }
    });
    };

    var showPhoneInputError = function(inputId) {
    var errorMessage = document.getElementById(“error-msg-” + inputId);
    var input = document.getElementById(inputId);
    errorMessage.classList.add(“phone-error”);
    errorMessage.classList.remove(“phone-error-hidden”);
    input.classList.add(“phone-input-error”);
    };

    var _form_serialize = function(form){if(!form||form.nodeName!==”FORM”){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===””){continue}switch(form.elements[i].nodeName){case”INPUT”:switch(form.elements[i].type){case”tel”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].previousSibling.querySelector(‘div.iti__selected-dial-code’).innerText)+encodeURIComponent(” “)+encodeURIComponent(form.elements[i].value));break;case”text”:case”number”:case”date”:case”time”:case”hidden”:case”password”:case”button”:case”reset”:case”submit”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”checkbox”:case”radio”:if(form.elements[i].checked){q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value))}break;case”file”:break}break;case”TEXTAREA”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”SELECT”:switch(form.elements[i].type){case”select-one”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break;case”select-multiple”:for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case”BUTTON”:switch(form.elements[i].type){case”reset”:case”submit”:case”button”:q.push(form.elements[i].name+”=”+encodeURIComponent(form.elements[i].value));break}break}}return q.join(“&”)};

    const formSupportsPost = false;
    var form_submit = function(e) {
    e.preventDefault();
    if (validate_form()) {
    // use this trick to get the submit button & disable it using plain javascript
    var submitButton = e.target.querySelector(‘#_form_1189_submit’);
    submitButton.disabled = true;
    submitButton.classList.add(‘processing’);
    var serialized = _form_serialize(
    document.getElementById(‘_form_1189_’)
    ).replace(/%0A/g, ‘\\n’);
    var err = form_to_submit.querySelector(‘._form_error’);
    err ? err.parentNode.removeChild(err) : false;
    async function submitForm() {
    var formData = new FormData();
    const searchParams = new URLSearchParams(serialized);
    searchParams.forEach((value, key) => {
    formData.append(key, value);
    });

    const response = await fetch(‘https://dancedojo.activehosted.com/proc.php?jsonp=true&#8217;, {
    headers: {
    “Accept”: “application/json”
    },
    body: formData,
    method: “POST”
    });
    return response.json();
    }
    if (formSupportsPost) {
    submitForm().then((data) => {
    eval(data.js);
    });
    } else {
    _load_script(‘https://dancedojo.activehosted.com/proc.php?&#8217; + serialized + ‘&jsonp=true’, null, true);
    }
    }
    return false;
    };
    addEvent(form_to_submit, ‘submit’, form_submit);
    })();

    </script>

    #1439503

    Hi @Guenni007,

    https://github.com/KriesiMedia/enfold-library/blob/master/temp_fixes/Enfold_5_7/avia-shortcode-helpers/class-avia-slideshow.php

    I modified the filter parameters (see line 973ff).

    You can use this filter now like:

    
    
    function my_avf_customize_heading_settings( array $args, $context, array $extra_args = array() )
    {
    	if( 'avia_slideshow' == $context  )
    	{
    		//	get class of slideshow
    		$slider_class = get_class( $extra_args[2] );
    
    		if( in_array( $slider_class, [ 'avia_sc_slider', 'avia_sc_slider_fullscreen', 'avia_sc_slider_full' ] ) )
    		{
    			$index = $extra_args [1];
    
    			//	current slide in loop
    			$slide = $extra_args [3];
    
    			//	get shortcode attributes of current slide
    			$attr = $slide['attr'];
    
    			//	only change for first slide and when default
    			if( '' == $attr['heading_tag'] && 0 == $index )
    			{
    				$args['heading'] = 'h3';
    			}
    		}
    	}
    
    	return $args;
    }
    
    add_filter( 'avf_customize_heading_settings', 'my_avf_customize_heading_settings', 10, 3 );
    
    

    … only ever replace the “default setting” ….

    It gives more flexibility e.g. if there is dynamic created content on the page (e.g. like in upcoming 6.0 with ACF fields and/or in custom layouts )

    Best regards,
    Günter

    #1437759

    Hi,

    Thank you for your help. Unfortunately, it came too late, and I ended up finding a plugin to manage filters with categories, custom fields, and tags.

    I hope your response will assist others in similar situations.

    Best regards,

    Greg

    Hi,


    @woogie07
    : How did you transfer the site? It’s possible that the custom fields responsible for checking whether the ALB is active for a specific page were not included in the migration.

    Best regards,
    Ismael

    #1434968

    Hello Mike, thanks for the follow up. Found a way to ‘disable’ the theme and use the core wc template.

    This code do the trick:

    functions.php

    function custom_checkout_template($template) {
    // Check if it’s the checkout page of WooCommerce
    if ( is_checkout() && ! is_wc_endpoint_url() ) {
    // Path to your custom template file
    $custom_template = locate_template( ‘checkout.php’ );

    // If the custom template file exists, use it; otherwise, fallback to the original template
    if ( $custom_template ) {
    $template = $custom_template;
    }
    }

    return $template;
    }
    add_filter(‘template_include’, ‘custom_checkout_template’);

    Then we can use in the theme checkout.php

    <?php
    /**
    *
    * @see https://docs.woocommerce.com/document/template-structure/
    * @package WooCommerce\Templates
    * @version 3.5.0
    */

    if ( ! defined( ‘ABSPATH’ ) ) {
    exit;
    }

    $checkout = WC()->checkout; // Instantiate WC_Checkout class

    do_action( ‘woocommerce_before_checkout_form’, $checkout );

    // If checkout registration is disabled and not logged in, the user cannot checkout.
    if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
    echo esc_html( apply_filters( ‘woocommerce_checkout_must_be_logged_in_message’, __( ‘You must be logged in to checkout.’, ‘woocommerce’ ) ) );
    return;
    }

    ?>

    <form name=”checkout” method=”post” class=”checkout woocommerce-checkout” action=”<?php echo esc_url( wc_get_checkout_url() ); ?>” enctype=”multipart/form-data”>

    <?php if ( $checkout->get_checkout_fields() ) : ?>

    <?php do_action( ‘woocommerce_checkout_before_customer_details’ ); ?>

    <div class=”col2-set” id=”customer_details”>
    <div class=”col-1″>
    <?php do_action( ‘woocommerce_checkout_billing’ ); ?>
    </div>

    <div class=”col-2″>
    <?php do_action( ‘woocommerce_checkout_shipping’ ); ?>
    </div>
    </div>

    <?php do_action( ‘woocommerce_checkout_after_customer_details’ ); ?>

    <?php endif; ?>

    <?php do_action( ‘woocommerce_checkout_before_order_review_heading’ ); ?>

    <h3 id=”order_review_heading”><?php esc_html_e( ‘Your order’, ‘woocommerce’ ); ?></h3>

    <?php do_action( ‘woocommerce_checkout_before_order_review’ ); ?>

    <div id=”order_review” class=”woocommerce-checkout-review-order”>
    <?php do_action( ‘woocommerce_checkout_order_review’ ); ?>
    </div>

    <?php do_action( ‘woocommerce_checkout_after_order_review’ ); ?>

    </form>

    <?php do_action( ‘woocommerce_after_checkout_form’, $checkout ); ?>

    And from there, it could be customized as needed.

    snitt
    Participant

    We’ve recently encountered an issue with one of our customer’s websites where the footer and copyright field are no longer displaying on pages using the Hello child theme. The website in question is utilizing Enfold Version: 4.8.7.1, and up until recently, this hasn’t been a problem.

    Despite there being content in all three widget fields, they are not appearing as expected. We’ve thoroughly checked the settings and content, but the issue persists.

    Could you please assist us in resolving this matter? Any guidance or troubleshooting steps you can provide would be greatly appreciated.

    Thank you very much for your attention to this issue.

    #1434694

    Hi Mike,
    What I was trying to express is that the CSS File Merging And Compression was the problem after the update. Ismael’s code fix did not help with the display problem. Turning off CSS File Merging And Compression was the fix. It’s odd since it was on prior to the latest update and the Advanced Custom Fields displayed properly. In my last message, I showed the CSS that was present before, and now after, that is still working to help with the display. I urge you to consider what changed in the update that rendered CSS File Merging And Compression to be incompatible with Advanced Custom Fields.

    You may close this thread.

    #1434421
    This reply has been marked as private.
    #1434076

    Hi,
    In my research I fould the custom fields that begin with an underscore are hidden custom fields and are not displayed in the WordPress edit post page and can only be updated programmatically.
    This is why you can not add it manually, I found and function that will allow the field to be shown, but you still can not manually update it:

    add_filter( 'is_protected_meta', function( $protected, $meta_key, $meta_type )
    {
        $allowed = array( '_avia_hide_featured_image', '_test', '_wp_page_template' );
        if( in_array( $meta_key, $allowed ) )
            return false;
    
        return $protected;
    }, 10, 3 );

    See these pages for reference:
    https://melapress.com/support/kb/wp-activity-log-log-changes-hidden-custom-fields/
    https://wordpress.stackexchange.com/questions/116534/how-to-allow-hidden-custom-fields-to-be-added-from-wp-admin-post-php

    Perhaps your best solution will be to create a new custom field that will add a custom class to the page body and then use css to hide the featured image when ever the class is on the page.

    Best regards,
    Mike

    #1433874
    blaisen
    Participant

    My ACF fields are not displaying properly since the recent WordPress and Enfold updates. Here are two screen shots – one that shows how ACF should look and one that shows how it currently looks – all text on one line, an extra “/”, and formatting missing: https://postimg.cc/gallery/KYTQt9k

    I have used this app with Enfold for years, now suddenly something changed. Are you aware of this? Can you help?

    ACF says, ” Usually, ACF uses the get_field https://www.advancedcustomfields.com/resources/get_field/ and the_field https://www.advancedcustomfields.com/resources/the_field/ functions to render the field values on the front end. Since you don’t use these functions in your context, the front-end loading is controlled by the builder and this is not something that ACF functions are able to control out of the box.”

    #1433706

    Hi Ismael, thanks for your answer.

    I entered your code, but inside the Gravity Post Creation I still only see this Custom Fields :(

      breadcrumb_parent
      filesize
      footer
      footer_behavior
      footnotes
      header_title_bar
      header_transparency
      layout sidebar

    I don’t see the Enfold Custom Field featured_image that should allow me to select between the option “Show on single entry / Hide on single entry”.

    Best regards,
    Oriano

    #1433535
    orianos
    Participant

    Hi Enfold,

    If I editing a post in wordpress backend with the Default Editor, I can choose on the Custom Field “Feature Image” between the options “Show on single entry” or “Hide on single entry”.

    GravityForms with the “Advanced Post Creation” Add-On, allows to create posts and insert Custom Files field into the form, so the user can choose between the various options.
    But the Custom Field “Featured Image” does not appear in the list of Custom Fields :(

    Can you tell me where I’m wrong?
    Why can I see the Enfold Custom Field “header_title_bar”, “header_transparency”, but not “Feature Image”?

    Best regards,
    Oriano

    #1432936

    In reply to: Page Builder Issue

    Hi Mike

    I am pretty sure the issue with the custom login plugin was because I was messing with the htaccess file. Its working again.
    I did test disabling the mod security and that did not work. below is the error log if you can see anything there that stands out. I notice the ini_set errors and thought that was odd. and the fatal error for allowed memory, but that could be from my testing. The ini_set error is listed in the other sites too.

    Stack trace:
    #0 /home/summitenvcon/public_html/wp-load.php(50): require_once()
    #1 /home/summitenvcon/public_html/wp-blog-header.php(13): require_once(‘/home/summitenv…’)
    #2 /home/summitenvcon/public_html/index.php(17): require(‘/home/summitenv…’)
    #3 {main}
    thrown in /home/summitenvcon/public_html/wp-config.php on line 3
    [01-Feb-2024 08:04:51 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [01-Feb-2024 10:23:38 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [01-Feb-2024 13:50:23 UTC] PHP Warning: Use of undefined constant ABSPATH – assumed ‘ABSPATH’ (this will throw an Error in a future version of PHP) in /home/summitenvcon/public_html/wp-settings.php on line 33
    [01-Feb-2024 13:50:23 UTC] PHP Warning: require(ABSPATHwp-includes/version.php): failed to open stream: No such file or directory in /home/summitenvcon/public_html/wp-settings.php on line 33
    [01-Feb-2024 13:50:23 UTC] PHP Fatal error: require(): Failed opening required ‘ABSPATHwp-includes/version.php’ (include_path=’.:/opt/cpanel/ea-php74/root/usr/share/pear’) in /home/summitenvcon/public_html/wp-settings.php on line 33
    [01-Feb-2024 13:50:24 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [01-Feb-2024 13:50:28 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [01-Feb-2024 20:05:56 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 05:08:15 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 05:08:17 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 11:16:50 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 11:16:51 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 11:16:51 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 13:38:19 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 16:41:25 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 19:12:01 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 21:23:00 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 21:46:25 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [02-Feb-2024 23:22:07 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 00:09:53 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 07:29:39 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 12:52:00 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 14:29:40 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 14:45:11 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 16:52:49 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:54:12 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:54:52 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:54:53 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:54:54 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:54:55 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 22:55:00 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:54:11 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:54:59 UTC] Cron reschedule event error for hook: action_scheduler_run_queue, Error code: invalid_schedule, Error message: Event schedule does not exist., Data: {“schedule”:”every_minute”,”args”:[“WP Cron”],”interval”:60}
    [03-Feb-2024 23:55:28 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:55:28 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:55:34 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:55:34 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:55:34 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [03-Feb-2024 23:55:34 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 00:02:51 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:02:51 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordfence/lib/wfUtils.php on line 762
    [04-Feb-2024 00:03:18 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:18 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 500
    [04-Feb-2024 00:03:19 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:19 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:03:20 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:20 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 151552 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 33
    [04-Feb-2024 00:03:21 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:22 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordfence/lib/wfUtils.php on line 762
    [04-Feb-2024 00:03:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:23 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 114688 bytes) in /home/summitenvcon/public_html/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/php/class-template-builder.php on line 682
    [04-Feb-2024 00:03:25 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:25 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 65536 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/src/services/indexables/indexable-version-manager.php on line 25
    [04-Feb-2024 00:03:28 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:28 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/summitenvcon/public_html/wp-content/themes/enfold/framework/php/function-set-avia-frontend.php on line 116
    [04-Feb-2024 00:03:30 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:30 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:30 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/src/helpers/schema/language-helper.php on line 1
    [04-Feb-2024 00:03:30 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-number.php on line 24
    [04-Feb-2024 00:03:32 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:32 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:03:33 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:03:34 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 151552 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 33
    [04-Feb-2024 00:04:14 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:14 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-number.php on line 225
    [04-Feb-2024 00:04:20 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:20 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 498
    [04-Feb-2024 00:04:22 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:23 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:04:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:24 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:24 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 151552 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 33
    [04-Feb-2024 00:04:24 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 493
    [04-Feb-2024 00:04:24 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:24 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:04:25 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:25 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:25 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordfence/lib/wfUtils.php on line 334
    [04-Feb-2024 00:04:25 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 151552 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 33
    [04-Feb-2024 00:04:26 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:04:26 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20480 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordfence/lib/wfUtils.php on line 334
    [04-Feb-2024 00:05:30 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:05:30 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/common.php on line 502
    [04-Feb-2024 00:05:59 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:05:59 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 493
    [04-Feb-2024 00:06:12 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:06:12 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 500
    [04-Feb-2024 00:07:22 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:22 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 493
    [04-Feb-2024 00:07:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:23 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:07:23 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:24 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 151552 bytes) in /home/summitenvcon/public_html/wp-content/plugins/wordpress-seo/vendor/composer/autoload_real.php on line 33
    [04-Feb-2024 00:07:37 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:07:37 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-number.php on line 75
    [04-Feb-2024 00:08:14 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:08:14 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 498
    [04-Feb-2024 00:08:20 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:08:20 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 498
    [04-Feb-2024 00:10:10 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:10:10 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-number.php on line 199
    [04-Feb-2024 00:10:40 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:10:41 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-number.php on line 119
    [04-Feb-2024 00:11:04 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:11:05 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 546
    [04-Feb-2024 00:11:50 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:11:50 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 500
    [04-Feb-2024 00:12:11 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:12:11 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/themes/enfold/framework/php/widgets/widget-classes/class-avia-combo.php on line 103
    [04-Feb-2024 00:12:15 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:12:15 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/themes/enfold/framework/php/widgets/widget-classes/class-avia-combo.php on line 134
    [04-Feb-2024 00:14:38 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:14:38 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 493
    [04-Feb-2024 00:14:39 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:14:39 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/default-constants.php on line 69
    [04-Feb-2024 00:14:39 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 32768 bytes) in /home/summitenvcon/public_html/wp-content/wflogs/rules.php on line 1595
    [04-Feb-2024 00:14:39 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2621440 bytes) in /home/summitenvcon/public_html/wp-content/plugins/gravityforms/includes/fields/class-gf-field-name.php on line 493
    [04-Feb-2024 10:14:41 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:42 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:43 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:44 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:44 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:45 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:45 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:46 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:48 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:51 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:14:55 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:00 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:04 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:09 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:15 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:19 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:30 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 10:15:30 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on line 605
    [04-Feb-2024 14:37:26 UTC] PHP Warning: ini_set() has been disabled for security reasons in /home/summitenvcon/public_html/wp-includes/load.php on

    #1432099

    Hey gatehealing,

    Thank you for the inquiry.

    Have you tried creating a Custom Element Template for this instead of adding another element? Please check the link below for more info. In the upcoming version of the theme, there will also be Custom Layout and Dynamic Content features, which can be used to create custom layouts and content pulled directly from the database or custom fields.

    // https://kriesi.at/documentation/enfold/custom-element-templates/

    Best regards,
    Ismael

Viewing 30 results - 91 through 120 (of 1,619 total)