Title: LCT Useful Shortcodes &amp; Functions
Author: ircary
Published: <strong>17 Giugno 2014</strong>
Last modified: 30 Gennaio 2026

---

Ricerca i plugin

Questo plugin **non è stato testato con le ultime 3 versioni principali (major releases)
di WordPress**. Potrebbe non essere più mantenuto, o supportato, e potrebbe presentare
problemi di compatibilità se utilizzato con versioni più recenti di WordPress.

![](https://s.w.org/plugins/geopattern-icon/lct-useful-shortcodes-functions.svg)

# LCT Useful Shortcodes & Functions

 Di [ircary](https://profiles.wordpress.org/ircary/)

[Scarica](https://downloads.wordpress.org/plugin/lct-useful-shortcodes-functions.zip)

 * [Dettagli](https://it.wordpress.org/plugins/lct-useful-shortcodes-functions/#description)
 * [Recensioni](https://it.wordpress.org/plugins/lct-useful-shortcodes-functions/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/lct-useful-shortcodes-functions/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/lct-useful-shortcodes-functions/#developers)

 [Supporto](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/)

## Descrizione

Shortcodes & Functions that will help make your life easier.

#### Links

 * [Website](https://www.simplesmithmedia.com)

### Important Stats

 * Action Hook Count [verified: 2023.02]: [114] 93 (Not included: 21 Templates) [
   do_action(]
 * Filter Hook Count [verified: ????.??]: [00] 00 (Not included: 00 Templates) [
   apply_filters(]

## Installazione

From your WordPress dashboard

 1. **Visit** Plugins > Add New
 2. **Search** for “LCT Useful Shortcodes & Functions”
 3. **Activate** LCT Useful Shortcodes & Functions from your Plugins page

## FAQ

Nessuno

## Recensioni

![](https://secure.gravatar.com/avatar/c8059d2bb3e10e42e0851f8dc099756e90a590b528f8863e40d792cdf90d72d0?
s=60&d=retro&r=g)

### 󠀁[broke my site](https://wordpress.org/support/topic/broke-my-site-122/)󠁿

 [candy2012](https://profiles.wordpress.org/candy2012/) 28 Gennaio 2017

broke my site, had to uninstall over ftp!

 [ Leggi la recensione di 1 ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/)

## Contributi e sviluppo

“LCT Useful Shortcodes & Functions” è un software open source. Le persone che hanno
contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ ircary ](https://profiles.wordpress.org/ircary/)
 *   [ pimg ](https://profiles.wordpress.org/pimg/)

[Traduci “LCT Useful Shortcodes & Functions” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/lct-useful-shortcodes-functions)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/lct-useful-shortcodes-functions/)
segui il [repository SVN](https://plugins.svn.wordpress.org/lct-useful-shortcodes-functions/),
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/lct-useful-shortcodes-functions/)
tramite [RSS](https://plugins.trac.wordpress.org/log/lct-useful-shortcodes-functions/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2025.04

_Release Date – 30 January 2026_

 * Added:
    - lct_split_placeholder()
    - lct_str_replace()
 * Removed:
    - add_action( ‘updated_user_meta’, [ $this, ‘updated_user_meta’ ], 10, 4 );
    - add_action( ‘woocommerce_save_account_details’, [ $this, ‘wc_save_account_details’]);
    - add_action( ‘set_current_user’, [ $this, ‘update_display_name’ ] );

#### 2025.03

_Release Date – 26 October 2025_

 * Removed:
    - lct_acf_get_field_types()
    - lct_acf_get_field_label()
    - lct_acf_get_field_label_no_required()
    - lct_acf_get_field_group_of_field()
    - lct_acf_get_repeater_array()
    - lct_acf_get_repeater_array_keys()
    - lct_acf_get_repeater_array_key()
    - lct_acf_get_repeater_array_values()
    - lct_acf_get_repeater_array_value()
    - lct_acf_get_repeater_array_value_by_slug()
    - lct_acf_get_repeater()
    - lct_acf_get_imploded_repeater()
    - lct_acf_is_field_repeater()
    - lct_acf_is_field_clone()
    - lct_acf_is_field_seamless_clone()
    - lct_acf_is_repeater_subfield()
    - lct_get_dollar()
    - lct_get_un_dollar()
    - lct_get_dollar_wo_symbol()
    - lct_get_negative_number()
    - lct_get_negative_dollar()
    - lct_acf_public{}

#### 2025.02

_Release Date – 31 July 2025_

 * Added:
    - add_filter( ‘script_loader_tag’, [ $this, ‘add_module_type_to_script’ ], 10,
      3 );

#### 2025.01

_Release Date – 02 April 2025_

 * WP v6.7.2 Ready
 * Avada v7.11.15 Ready
 * Minor bug fixes

#### 2024.11

_Release Date – 27 March 2025_

 * Code cleanup
 * Removed:
    - add_filter( ‘content_save_pre’, [ $this, ‘replace_elan’ ], 10 );

#### 2024.10

_Release Date – 14 October 2024_

 * Added:
    - add_action( ‘acf/render_field_settings/type=button_group’, [ $this, ‘render_field_settings_button_group’]);
 * Removed:
    - lct_prep_custom_WP_Post_obj_to_array()
    - lct_prep_custom_WP_User_obj_to_array()

#### 2024.09

_Release Date – 27 September 2024_

 * PHP v8.3 Ready

#### 2024.08

_Release Date – 11 September 2024_

 * WP v6.6.2 Ready
 * Avada v7.11.10 Ready
 * JS Tweaks
 * Removed
    - lct_org_us()
    - lct_org_status_us()

#### 2024.07

_Release Date – 16 August 2024_

 * WP v6.4.5 Ready
 * CSS Tweaks

#### 2024.06

_Release Date – 3 July 2024_

 * Added:
    - lct_get_WP_UTC_DateTime_from_today()

#### 2024.05

_Release Date – 31 May 2024_

 * JS Tweaks

#### 2024.04

_Release Date – 14 May 2024_

 * WP v6.4.4 Ready
 * JS Tweaks
 * Improved:
    - PDER{}
 * Removed:
    - add_filter( ‘acf/update_value/type=number’, [ $this, ‘check_min_max’ ], 10,
      3 );
    - lct_features_theme_chunk{} iFrame support

#### 2024.03

_Release Date – 01 April 2024_

 * Removed:
    - add_filter( ‘register_post_type_args’, [ $this, ‘prevent_bad_permalinks’ ],
      10, 2 );
    - lct_update_status_taxonomy_term_count()
    - add_filter( ‘acf/get_fields’, [ $this, ‘acf_get_fields’ ], 10, 2 );
    - add_filter( ‘lct/post_types/prevent_bad_permalinks’, [ $this, ‘prevent_bad_permalinks’],
      10, 3 );

#### 2024.02

_Release Date – 13 March 2024_

 * Added:
    - lct_cache_vars()
 * Removed:
    - add_action( ‘lct_add_tax_to_user_admin_page’, [ $this, ‘add_tax_to_user_admin_page’]);

#### 2024.01

_Release Date – 01 February 2024_

 * WP v6.4.3 Ready
 * CSS Tweaks

#### 2023.04

_Release Date – 03 January 2024_

 * WP v6.4.2 Ready
 * Avada v7.11.3 Ready
 * CSS Tweaks
 * Added
    - add_filter( ‘lct/acf_loaded/load_reference/show_error_log’, [ $this, ‘show_error_log’],
      10, 2 );
    - lct_acf_is_process_shortcodes_needed()
    - lct_acf_admin()
 * Improved:
    - timezone_settings()
 * Removed:
    - add_action( ‘acf/input/form_data’, [ $this, ‘form_data_nested_field_check’],
      15 );

#### 2023.03

_Release Date – 07 November 2023_

 * WP v6.3.2 Ready
 * Avada v7.11 Ready
 * Minor code tweaks

#### 2023.02

_Release Date – 07 August 2023_

 * Added:
    - add_filter( ‘acf/init’, [ $this, ‘prepare_fields_for_import_store’ ], 9 );
    - lct_acf_is_process_shortcodes_needed()
 * Removed:
    - add_action( ‘acf/input/form_data’, [ $this, ‘form_data_nested_field_check’],
      15 );

#### 2023.01

_Release Date – 05 April 2023_

 * Code Reformat

#### 2022.12

_Release Date – 09 January 2023_

 * WP v6.1.1 Ready

#### 2022.11

_Release Date – 02 December 2022_

 * CSS Tweaks
 * New Action:
    - lct/acf_form/after_acf_form
 * Added:
    - lct_pre_check_post_id()

#### 2022.10

_Release Date – 09 November 2022_

 * WP v6.1 Ready
 * Added:
    - lct_acf_public_choices{}pretty_state_abbr_value_list()
    - lct_acf_public_choices{}pretty_state_abbr_value_list_data()
    - lct_acf_is_field_repeater()
    - lct_acf_is_field_clone()
    - lct_acf_is_field_seamless_clone()
    - P_R_loop()
    - lct_acf_get_POST_key_selector_map()
    - add_filter( ‘acf/clone_field’, [ $this, ‘clone_field_update_choices’ ], 999,
      2 );
 * Updated:
    - lct_acf_get_POST_values_w_selector_key()
    - P_R()
    - [lct_get_the_title]
 * Improved:
    - lct_acf_loaded{}prepare_fields_for_import()
    - lct_acf_get_POST_value()
    - lct_acf_get_selector()
    - lct_clean_acf_repeater()
 * Removed:
    - lct_acf_is_selector_repeater()
    - add_filter( ‘acf/load_field/type=clone’, [ $this, ‘load_field_update_choices_clone’]);

#### 2022.9

_Release Date – 17 October 2022_

 * JS Tweaks
 * CSS Tweaks
 * Updated:
    - lct_wp_api_general{}
    - lct_acf_form2()
    - lct_Avada_admin{}fusion_options_saved()
    - lct_Avada_header{}header_layout()
    - lct_wp_admin_acf_admin{}check_for_field_issues_duplicate_override()
    - lct_wp_admin_admin_loader{}load_admin()
    - lct_wp_admin_admin_admin{}check_for_field_issues()
    - lct_acf_field_settings{}prepare_field_add_class_selector()
 * Improved:
    - lct_acf_format_value()
    - lct_acf_format_value_radio_display_format()
    - lct_api_class{}set_all_cnst()
 * Removed:
    - lct_wp_api_api{}
    - lct_rel_tax()
    - lct_rel_post()
    - lct_add_rel_term()
    - lct_get_rel()
    - lct_get_rel_id()
    - lct_get_rel_post()
    - lct_get_rel_post_id()
    - lct_get_rel_tax()
    - lct_get_rel_tax_id()
    - add_action( ‘wp_enqueue_scripts’, [ $this, ‘fix_google_api_scripts’ ], 999999);
    - add_filter( ‘fusion_element_column_content’, [ $this, ‘prevent_column_element_lazy_loading’],
      1, 2 );
    - add_filter( ‘fusion_element_container_content’, [ $this, ‘prevent_container_element_lazy_loading’],
      1, 2 );
    - add_filter( ‘fusion_attr_image-shortcode-tag-element’, [ $this, ‘prevent_image_element_lazy_loading_deep’],
      999 );
    - add_filter( ‘fusion_shortcode_content’, [ $this, ‘fusion_shortcode_content_fusion_imageframe’],
      10, 3 );
    - add_filter( ‘fusion_element_column_content’, [ $this, ‘reset_column_count’],
      2, 2 );
    - add_action( ‘wp_enqueue_scripts’, [ $this, ‘fix_google_api_scripts’ ], 999999);
    - add_action( ‘load-appearance_page_avada_options’, [ $this, ‘autoload_google_map_api_key’]);
    - add_action( ‘load-update-core.php’, [ $this, ‘autoload_google_map_api_key’]);
    - add_filter( ‘pre_update_option_fusion_dynamic_css_posts’, [ $this, ‘fusion_dynamic_css_posts’],
      10, 3 );
 * Removed:
    - add_filter( ‘acf/load_field/type=clone’, [ $this, ‘modify_clone’ ] );
    - add_filter( ‘lct/check_for_field_issues/duplicate_clone_override’, [ $this,‘
      check_for_field_issues_duplicate_clone_override’ ], 10, 2 );
    - add_action( ‘acf/render_field_settings/type=clone’, [ $this, ‘render_field_settings_clone’]);
    - add_filter( ‘acf/prepare_field/type=clone’, [ $this, ‘prepare_field_add_class_selector’]);
    - add_filter( ‘acf/prepare_field/type=clone’, [ $this, ‘prepare_field_add_clone_width_override’]);
    - lct_acf_field_settings{}field_setting_clone_override_class_selector()
    - lct_acf_field_settings{}field_setting_clone_width_override()

#### 2022.8

_Release Date – 19 September 2022_

 * Updated:
    - [lct_acf_form2]
    - lct_acf_form2()

#### 2022.7

_Release Date – 14 September 2022_

 * WP v6.0.2 Ready
 * JS Tweaks
 * Added:
    - lct_features_asset_loader{}generate_alert_message_texts()
    - lct_features_asset_loader{}api_error_text()
    - lct_features_asset_loader{}redirect_page_text()
    - lct_implode_html_attributes()
 * Updated:
    - lct_features_asset_loader{}register_main_scripts()
 * Improved:
    - lct_api_class{}load_status_of_post_type()
    - lct_append_setting()
    - lct_wp_api_general{}do_shortcode()

#### 2022.6

_Release Date – 8 September 2022_

 * PHP v8.1 Ready
 * WP v6.0.1 Ready
 * Avada v7.8.1 Ready
 * Updated:
    - lct_avada_template_version_router()
 * Improved:
    - lct_previous_function()
    - lct_debug_to_error_log()
    - lct_acf_form2()
    - lct_acf_format_value()
    - get_label()
    - [lct_acf]
    - lct_acf_instant_save{}non_ajax_add_comment()
    - PDER{}send_ereminder()
    - lct_acf_field_settings{}update_field_update_choices()
    - lct_taxonomies{}disable_status_slug_editing()
    - lct_taxonomies{}disable_status_slug_editing_on_term()

#### 2022.5

_Release Date – 16 August 2022_

 * Updated:
    - Special AFWP functions
 * Improved:
    - lct_debug_to_error_log()
    - lct_admin_cron{}status_worthy_commit()
    - PDER{}send_ereminder()
    - lct_acf_loaded{}load_reference()
    - lct_features_asset_loader{}register_main_scripts()
    - lct_features_asset_loader{}admin_register_main_scripts()
    - lct_features_theme_chunk{}wp_enqueue_scripts()
    - lct_features_theme_chunk{}ajax_handler()

#### 2022.4

_Release Date – 06 June 2022_

 * WP v5.9.3 Ready
 * Added
    - add_filter( ‘recovery_mode_email’, ‘lct_mu_recovery_mode_email_override’, 
      99999, 2 );
    - add_filter( ‘lct/check_all_fusion_pages_for_bad_avada_assets’, [ $this, ‘disable_warning_notifications’]);
 * Improved:
    - PDER_Admin{}schedule_reminder()
    - [theme_chunk]
    - lct_acf_filters_update_value{}timezone_adjust()
    - lct_acf_filters_update_value{}timezone_adjust_from_gmt()
    - lct_wp_admin_admin_admin{}remove_meta_boxes()

#### 2022.3.1

_Release Date – 15 March 2022_

 * Improved:
    - afwp_acf_base64_decode()

#### 2022.3

_Release Date – 11 March 2022_

 * Updated:
    - lct_acf_format_value_date_display_format()
    - add_action( ‘tool_box’, [ $this, ‘add_tool_boxes’ ] );
    - add_action( ‘admin_init’, [ $this, ‘wp_recovery_mode_clear_rate_limit’ ], 
      999 );

#### 2022.2

_Release Date – 07 March 2022_

 * Added:
    - add_filter( ‘lct/check_for_bad_youtubes/check_pages’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/check_for_bad_youtubes/check_posts’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/check_for_bad_youtubes/check_fusion’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/check_for_bad_iframes/check_pages’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/check_for_bad_iframes/check_posts’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/avada/check_for_bad_avada_assets/google_analytics’, [ $this,‘
      disable_warning_notifications’ ] );
    - add_filter( ‘lct/avada/check_for_bad_avada_assets/head_space’, [ $this, ‘disable_warning_notifications’]);
    - add_filter( ‘lct/avada/check_for_bad_avada_assets/custom_css’, [ $this, ‘disable_warning_notifications’]);
 * Updated:
    - lct_mu{}
 * Improved:
    - lct_make_status_name()
    - lct_acf_format_value_true_false_display_format()
    - lct_acf_format_value_taxonomy()
    - lct_acf_loaded{}get_group_of_field()
    - lct_Avada_admin{}wp_enqueue_styles()
 * Moved:
    - afwp_acf_base64_decode()

#### 2022.1

_Release Date – 15 February 2022_

 * WP v5.9 Ready
 * Avada v7.6 Ready
 * New Filter:
    - lct/acf_form/shortcode_atts
 * Added:
    - add_action( ‘acf/input/form_data’, [ $this, ‘add_custom_form_data’ ] );
    - lct_acf_default_value()
    - lct_acf_default_value_pre_render()
    - add_filter( ‘is_protected_endpoint’, ‘__return_true’, 99999 );
    - add_filter( ‘recovery_mode_email’, ‘lct_recovery_mode_email’, 99999, 2 );
    - add_filter( ‘recovery_mode_email’, ‘lct_mu_recovery_mode_email’, 99999, 2 );
    - lct_admin_admin{}force_html_emails()
    - lct_admin_admin{}force_email_tag_scale()
    - lct_admin_admin{}force_email_tag_filter()
    - add_filter( ‘wp_mail_content_type’, [ $this, ‘return_html’ ], 99999 );
    - add_filter( ‘new_admin_email_content’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘wp_installed_email’, [ $this, ‘force_email_html_w_mail’ ], 99);
    - add_filter( ‘wp_new_user_notification_email_admin’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘wp_new_user_notification_email_admin’, [ $this, ‘force_email_subject_tag’],
      99 );
    - add_filter( ‘wp_new_user_notification_email_admin’, [ $this, ‘force_email_tag_1’],
      99999 );
    - add_filter( ‘auto_core_update_email’, [ $this, ‘force_email_html_w_mail’ ],
      99 );
    - add_filter( ‘auto_core_update_email’, [ $this, ‘force_email_subject_tag’ ],
      99 );
    - add_filter( ‘auto_core_update_email’, [ $this, ‘force_email_tag_8’ ], 99999);
    - add_filter( ‘auto_plugin_theme_update_email’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘auto_plugin_theme_update_email’, [ $this, ‘force_email_subject_tag’],
      99 );
    - add_filter( ‘auto_plugin_theme_update_email’, [ $this, ‘force_email_tag_8’],
      99999 );
    - add_filter( ‘automatic_updates_debug_email’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘automatic_updates_debug_email’, [ $this, ‘force_email_subject_tag’],
      99 );
    - add_filter( ‘automatic_updates_debug_email’, [ $this, ‘force_email_tag_8’ ],
      99999 );
    - add_filter( ‘site_admin_email_change_email’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘site_admin_email_change_email’, [ $this, ‘force_email_subject_tag’],
      99 );
    - add_filter( ‘site_admin_email_change_email’, [ $this, ‘force_email_tag_8’ ],
      99999 );
    - add_filter( ‘wp_password_change_notification_email’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘wp_password_change_notification_email’, [ $this, ‘force_email_subject_tag’],
      99 );
    - add_filter( ‘wp_password_change_notification_email’, [ $this, ‘force_email_tag_1’],
      99999 );
    - add_filter( ‘new_user_email_content’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘retrieve_password_message’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘user_request_action_email_content’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘user_confirmed_action_email_content’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘wp_privacy_personal_data_email_content’, [ $this, ‘force_email_html_w_content’],
      99 );
    - add_filter( ‘wp_new_user_notification_email’, [ $this, ‘force_email_html_w_mail’],
      99 );
    - add_filter( ‘email_change_email’, [ $this, ‘force_email_html_w_mail’ ], 99);
    - add_filter( ‘email_change_email’, [ $this, ‘force_email_tag_1’ ], 99999 );
    - add_filter( ‘password_change_email’, [ $this, ‘force_email_html_w_mail’ ],
      99 );
    - add_filter( ‘password_change_email’, [ $this, ‘force_email_tag_1’ ], 99999);
 * Updated:
    - PDER{}send_ereminder()
    - lct_avada_template_version_router()
    - lct_acf_form2()
    - [lct_acf_form2]
    - lct_features_asset_loader{}admin_register_main_scripts()
    - lct_features_asset_loader{}wp_head_last()
    - lct_get_fixes_cleanups_message___file_fix_editzz_or()
 * Improved:
    - lct_api_class{}force_allow_unfiltered_html()
    - lct_api_class{}force_allow_cap_unfiltered_html()
    - lct_api_class{}load_taxonomy()
    - lct_acf_loaded{}save_references_accessed()
    - lct_get_field_post_id()
    - lct_acf_admin{}activate_license()
    - lct_acf_op_main_fixes_cleanups{}acf()
    - lct_acf_op_main_fixes_cleanups{}lct_cleanup_guid()
    - lct_acf_op_main_fixes_cleanups{}lct_cleanup_uploads()
    - lct_acf_op_main_fixes_cleanups{}repair_acf_repeater_metadata()
    - lct_acf_op_main_fixes_cleanups{}check_redirection_items()
    - lct_acf_op_main_fixes_cleanups{}lct_get_fixes_cleanups_message___db_fix_apmmp_5545()
    - lct_acf_op_main_fixes_cleanups{}lct_get_fixes_cleanups_message___lct_review_site_info()
    - lct_acf_format_value()
    - lct_acf_loaded{}
    - lct_acf_loaded{}set_fields()
    - lct_acf_loaded{}load_hooks()
    - lct_acf_display_form{}acf_form_head()
    - lct_acf_get_options_pages()
    - lct_wp_admin_admin_admin{}page_load_acf_tools()
    - lct_acf_filters_load_field{}process_shortcodes()
    - lct_set_Yoast_GA_settings()
    - lct_acf_form{}theme_chunk_iframe_json()
    - lct_taxonomies{}extend_quick_edit_post_status()
    - lct_acf_instant_save{}ajax_handler()
    - PDER_Admin{}delete_reminder()
    - PDER_Admin{}delete_reminders_many()
    - lct_features_theme_chunk{}ajax_handler()
    - acf_field_lct_json{}
    - acf_field_lct_send_password{}ajax_handler()
    - lct_asana{}refresh_token()
    - lct_Avada_admin{}add_yoast_ga_onclick()
    - lct_Avada_admin{}prevent_column_element_lazy_loading()
    - lct_Avada_admin{}prevent_container_element_lazy_loading()
    - lct_Avada_admin{}prevent_image_element_lazy_loading_deep()
    - lct_Avada_admin{}fusion_shortcode_content_fusion_imageframe()
    - lct_gforms_admin{}form_with_columns()
    - [lct_acf_display_value]
    - lct_wp_admin_acf_admin{}update_field()
    - lct_taxonomies{}disable_status_slug_editing_on_term()
    - lct_taxonomies{}disable_status_slug_editing()
    - lct_produce_shortcode()
    - lct_create_find_and_replace_arrays()
    - lct_admin_admin{}force_send_to_on_sb()
    - lct_wp_rocket_admin{}add_user_agent_check_when_cookie_not_set()
    - lct_acf_format_value_radio_display_format()
 * Removed:
    - add_action( ‘acf/include_fields’, [ $this, ‘create_local_field_key_reference_array’],
      999 );
    - add_filter( ‘acf/pre_load_reference’, [ $this, ‘pre_load_reference_old’ ],
      9, 3 );
    - add_filter( ‘acf/load_reference’, [ $this, ‘load_reference_old’ ], 9, 3 );
    - lct_acf_loaded{}get_group_of_field_old()
    - lct_acf_admin{}get_field_reference()
    - lct_acf_disable_filters()
    - lct_acf_enable_filters()
    - lct_acf_admin{}set_object_terms()
    - lct_acf_admin{}deprecated()
    - lct_acf_termmeta{}
    - add_action( ‘wp_loaded’, [ $this, ‘disable_fusion_widgets’ ], 1 );

#### 2021.6

_Release Date – 15 December 2021_

 * WP v5.8.2 Ready
 * Avada v7.5 Ready
 * JS Tweaks
 * Updated:
    - lct_avada_template_version_router()
    - lct_acf_admin{}activate_license()

#### 2021.5

_Release Date – 09 December 2021_

 * WP v5.7.3 Ready
 * New Filter:
    - lct/get_the_date/post_id
    - lct/get_the_modified_date_time/post_id
 * Improved:
    - ACF Fields
    - PDER{}send_ereminder()
    - lct_mu{}update_display_name()
    - lct_api_class{}load_status_of_post_type()
    - [lct_preload]
    - [lct_get_the_date]
    - [lct_get_the_modified_date_time]
    - [homeurl]
    - [homeurl_non_www]
    - lct_Avada_admin{}check_for_bad_avada_assets()
    - lct_wp_api_general{}
    - lct_wp_api_general{}do_shortcode()
 * Updated:
    - lct_format_phone_number()
    - lct_strip_phone()
    - lct_wp_admin_acf_actions{}field_groups_columns_values()
    - lct_wp_admin_acf_admin{}field_groups_columns()
    - lct_acf_dev_checks{}default_plugins()

#### 2021.4

_Release Date – 30 August 2021_

 * WP v5.7.2 Ready
 * Legacy Tracking Action:
    - lct_after_register_taxonomy
    - edit_term_taxonomy (WordPress)
    - edited_term_taxonomy (WordPress)
    - lct_jq_doc_ready_add #1
    - lct_jq_doc_ready_add #2
    - lct_jq_doc_ready_add #3
    - lct_jq_doc_ready_add #4
    - lct_jq_doc_ready_add #5
    - lct_jq_doc_ready_add #6
    - lct_jq_doc_ready_add #7
    - lct_jq_doc_ready_add #8
    - $deprecated_tag (lct_shutdown_deprecated_action())
    - lct/acf/new_post #1
    - lct/acf/new_post #2
    - lct/acf/before_lct_acf_form_full
    - lct/wp_head_last
    - lct_wp_footer_style_add #1
    - lct_wp_footer_style_add #2
    - lct_wp_footer_style_add #3
    - lct_wp_footer_style_add #4
    - lct_wp_footer_style_add #5
    - lct_wp_footer_style_add #6
    - lct_wp_footer_style_add #7
    - lct_wp_footer_style_add #8
    - lct_jq_autosize #1
    - lct_jq_autosize #2
    - lct_get_user_agent_info
    - lct_acf_single_load_google_fonts
    - lct_acf_single_load_adobe_typekit
    - woocommerce_created_customer_notification #1 (WooCommerce)
    - woocommerce_created_customer_notification #2 (WooCommerce)
    - woocommerce_reset_password_notification #1 (WooCommerce)
    - woocommerce_reset_password_notification #2 (WooCommerce)
    - lct/acf/instant_save/repeater_updated
    - lct/acf/instant_save/do_function_later
    - lct/op_main/init
    - lct/acf/display_form/type_clone
    - lct/acf/display_form/type_post_object
    - lct/acf/display_form/type_taxonomy
    - lct/acf/display_form/type_time_picker
    - lct/acf/display_form/type_user
    - lct/acf/display_form/type_zip_code
    - lct/acf/format_value/type_checkbox
    - lct/acf/format_value/type_date_picker
    - lct/acf/format_value/type_date_time_picker
    - lct/acf/format_value/type_post_object
    - lct/acf/format_value/type_radio
    - lct/acf/format_value/type_select
    - lct/acf/format_value/type_taxonomy
    - lct/acf/format_value/type_time_picker
    - lct/acf/format_value/type_true_false
    - lct/acf/format_value/type_user
    - lct/acf/format_value/type_zip_code
    - lct/acf/format_value/type_repeater
    - acf/create_field (ACF)
    - lct/acf/dev_report
    - lct/check_for_field_with_empty_names/loop_done
    - lct/set_version/update
 * Updated:
    - lct_mu{}
    - lct_post_type_default_args()
    - lct_taxonomies{}default_args()
    - load_field_update_choices_clone()
    - load_field_update_choices()
    - lct_timer_end()
 * Improved:
    - P_R_STYLE(); wrapped in function_exists()
    - lct_acf_loaded{}save_key_references()
    - lct_acf_loaded{}load_reference()
    - lct_acf_loaded{}load_reference_old()
    - lct_get_clean_term_id()
    - lct_get_post_content_fnr()
    - lct_get_acf_post_id()
 * Removed:
    - do_action( ‘lct_after_register_post_type’, $post_type, $this );
    - lct_WP_Post_get_postmeta()
    - add_action( ‘admin_init’, [ $this, ‘grant_super_admin’ ] );

#### 2021.3

_Release Date – 24 March 2021_

 * WP v5.7 Ready
 * Added:
    - add_filter( ‘fusion_element_column_content’, [ $this, ‘reset_column_count’],
      2, 2 );
 * Updated:
    - register_post_status(); Need an adjustment to work with v5.7 & wp_force_plain_post_permalink()
 * Improved:
    - cache_key()

#### 2021.2

_Release Date – 15 March 2021_

 * Removed:
    - lct_admin_cron{}pimg_users()
 * Added:
    - lct_admin_cron{}wp_users()

#### 2021.1

_Release Date – 11 March 2021_

 * WP v5.6.2 Ready
 * Avada v7.2.1 Ready
 * PHP v7.4 Ready
 * CSS Tweaks
 * Added FILTER:
    - lct/acf_hide_this/show_this; lct_acf_hide_this()
    - lct/acf/display_form/type_section_header/value; lct_acf_format_value()
    - lct/acf/format_value/type_section_header/value; lct_acf_format_value()
 * New Action:
    - lct/acf/display_form/type_section_header
    - lct/acf/format_value/type_section_header
 * Added:
    - add_yoast_ga_onclick()
 * Updated:
    - lct_acf_hide_this()
    - lct_acf_format_value()
 * Improved:
    - render_field_viewonly()
    - lct_acf_get_full_field_name()
    - PDER{}send_ereminders()
    - PDER{}send_ereminder()
    - lct_get_taxonomy_by_path()
    - lct_quick_send_email()
    - lct_acf_get_POST_value()

#### 2020.14

_Release Date – 20 January 2021_

 * Bug Fix:
    - lct_get_comments_number_by_type(); make comment query v5.5 ready
    - only_count_comments(); make comment query v5.5 ready
    - page_load_acf_tools()
 * Added Filter:
    - lct/check_for_bad_youtubes/check_fusion
    - lct/disable_fusion_builder_activate/external_check
    - lct/acf/instant_save/pre_process_task
 * Added:
    - add_filter( ‘fusion_attr_image-shortcode-tag-element’, [ $this, ‘prevent_image_element_lazy_loading_deep’],
      999 );
    - add_filter( ‘fusion_shortcode_content’, [ $this, ‘fusion_shortcode_content_fusion_imageframe’],
      10, 3 );
    - add_filter( ‘fusion_element_column_content’, [ $this, ‘prevent_column_element_lazy_loading’],
      1, 2 );
    - add_filter( ‘fusion_element_container_content’, [ $this, ‘prevent_container_element_lazy_loading’],
      1, 2 );
    - add_filter( ‘rocket_post_purge_urls’, [ $this, ‘force_front_page_purge_prematurely’],
      10, 2 );
    - add_filter( ‘rocket_clean_home_root’, [ $this, ‘force_front_page_purge_prematurely_2’],
      10, 3 );
    - add_action( ‘current_screen’, [ $this, ‘page_load_acf_tools’ ], 1 );
    - lct_previous_function()
    - lct_previous_function_deep()
    - lct_format_current_time_gmt()
    - lct_WP_Post_get_postmeta()
    - lct_WP_Post_update_postmeta()
    - lct_WP_Post_update_acf()
    - lct_get_edit_post_link()
    - [lct_url_site]
    - lct_url_site_wp_when_dev()
    - add_action( ‘wp_loaded’, [ $this, ‘disable_fusion_widgets’ ], 1 );
 * Removed:
    - add_filter( ‘rocket_preload_url_request_args’, [ $this, ‘preload_url_request_args’]);
      not needed anymore
 * Improved:
    - header_layout(); privacy was hidden by mobile menu
    - lct_mu{}
    - mark_post_to_be_updated_later()
    - lct_get_later()
    - force_send_to_on_sb()
    - new_oauth_check()
    - lct_acf_display_value()
    - acf_field_lct_json{}
    - send_ereminder()
    - lct_generate_random_post_name()
    - acf_field_lct_json{}
    - lct_get_mobile_threshold()
    - lct_get_small_mobile_threshold()
    - lct_get_mobile_extreme_threshold()
    - wp_enqueue_styles()
    - lct_add_url_site_to_content()
    - [lct_get_the_modified_date_time]
    - [span]
 * Updated:
    - process_shortcodes()
    - check_for_bad_youtubes(); Added filter
    - disable_fusion_builder_activate(); Added filter
    - lct_acf_form2()
    - form_shortcode()
    - process_pdf_fields()
    - lct_acf_instant_save(); Added filter

#### 2020.13

_Release Date – 22nd October 2020_

 * Bug Fix:
    - unique_id()
    - force_send_to_on_sb(); made compatible < PHP 7.4
 * JS Updates:
    - instant_save.js
 * Added Functions:
    - lct_is_empty()
    - lct_not_empty()
    - lct_acf_is_repeater_subfield()
    - lct_acf_validate_subfield_parent()
 * Improved:
    - lct_acf_format_value()
    - lct_get_post_id()
    - lct_get_root_post_id()
 * Updated:
    - lct_acf_instant_save{}ajax_handler()

#### 2020.12

 * WP v5.5.1 Ready
 * Avada v7.0.2 Ready
 * Improved: [theme_chunk]
 * Improved: lct_features_theme_chunk{}fast_ajax()
 * Improved: lct_features_theme_chunk{}ajax_handler()
 * Improved: disable_optional_modules()

#### 2020.11

 * CSS Tweaks
 * Improved: PDER{}get_ereminder()
 * Improved: PDER{}send_ereminder()
 * WP Rocket v3.7.0.1 Ready
 * Updated: lct_sb_prefixes()
 * Updated: lct_pder_get_email_template()
 * Added: lct_count_filter()
 * Updated: lct_quick_send_email()
 * Added: lct_current_user_can_caps()
 * Improved: lct_deprecated_error_log()
 * Deprecated FILTER: lct_get_comment_type_lct_audit_settings
 * Improved: get_cnst()
 * Improved: lct_get_terms()
 * Improved: lct_get_users()
 * Added: lct_get_org_meta_query()
 * Improved: lct_set_plugin()
 * Improved: lct_plugin_default_args()
 * Improved: lct_get_plugin_setting()
 * Improved: lct_update_plugin_setting()
 * Improved: lct_plugin_active()
 * Improved: lct_plugin_version()
 * Improved: lct_set_Yoast_GA_settings()
 * Added FILTER: lct/get_comment_type_audit_settings
 * Added FILTER: lct/get_comment_type_settings
 * Added: lct_get_comment_type_settings()
 * Improved: [lct_preload]
 * Updated: [lct_get_the_id]
 * Improved: [lct_current_year]
 * Improved: check_restrictions_by_taxonomy()
 * Improved: render_field_viewonly()
 * Added: lct_acf_current_user_can_edit_field()
 * Improved: lct_acf_form2()
 * Improved: lct_acf_format_value()
 * Improved: lct_acf_format_value_radio_display_format()
 * Improved: lct_acf_format_value_post_object()
 * Added: lct_acf_format_value_checkbox()
 * Improved: lct_acf_format_value_taxonomy()
 * Added: lct_acf_format_value_zip_code()
 * Improved: acf_field_lct_zip_code{}render_field()
 * Improved: acf_field_lct_phone{}render_field()
 * Updated: save_key_references()
 * Improved: load_reference()
 * Improved: load_reference_old()
 * Added: lct_acf_ajax_send_user_login_invite{}
 * Added: add_filter( ‘lct/lct_acf_instant_save/add_comment/user’, [ $this, ‘add_comment_user_is_cron’],
   999 );
 * Updated: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_acf_instant_save{}add_comment()
 * Added: ‘FILTER’ lct/lct_acf_instant_save/add_comment/user
 * Updated: add_user_agent_check_when_cookie_not_set()
 * Improved: disable_site_status_tests()

#### 2020.9

 * WP v5.4.2 Ready
 * Improved: header_layout()
 * Improved: lct_mobi_contact_button()
 * Improved: non_ajax_add_comment()
 * Improved: lct_update_status_taxonomy_term_count()

#### 2020.8

 * WP v5.4.1 Ready
 * Improved: lct_script_protector();

#### 2020.7

 * Avada v6.2.2 Ready
 * WP v5.4.1 Ready
 * WP Rocket v3.5.5.1 Ready
 * CSS Tweaks
 * New Action:
    - lct/avada_main_menu
 * Improved: PDER{}
 * Improved: send_ereminder()
 * Improved: delete_reminders_many()
 * Added: add_filter( ‘wp_mail’, [ $this, ‘force_send_to_on_sb’ ] );
 * Improved: lct_mu{}
 * Improved: lct_quick_send_email()
 * Improved: lct_get_rel_tax_id()
 * Added: lct_check_post_type_match()
 * Improved: lct_features_class_mail{}
 * Improved: lct_acf_form2()
 * Improved: lct_acf_format_value_user()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: add_comment()
 * Improved: non_ajax_add_comment()
 * Updated: lct_cleanup_uploads()
 * Improved: cleanup_guid_link_cleanup()
 * ACF Field Updates; for LCT Audit Settings
 * Added: lct_wp_mail_smtp_admin{}
 * Added: add_filter( ‘wp_mail_smtp_options_get’, [ $this, ‘disable_smtp_on_dev’],
   10, 3 );
 * Updated: create_menu(); removed dashboard link

#### 2020.6

 * Avada v6.2.1 Ready
 * JS Tweaks
 * Improved: lct_wpdb_prepare_in()
 * Improved: lct_add_rel_term()
 * Added: lct_array_flatten()
 * Added: lct_array_flatten_unique()
 * Added: lct_is_not_null()
 * Updated: lct_avada_template_version_router(); Avada v6.2.1 Ready
 * Improved: [lct_lazy_youtube]

#### 2020.5

 * Improved: lct_get_field_post_id()
 * Added: lct_clean_acf_repeater()
 * Added: lct_find_repeater_field()
 * Improved: lct_acf_form2()
 * Improved: prepare_fields_for_import()
 * Improved: [lct_mobi_call_button]
 * Improved: [lct_mobi_book_appt_button]
 * Improved: [lct_mobi_findus_button]
 * Improved: [lct_fixed_buttons]
 * Improved: [lct_mobi_home_button]
 * Added: lct_acf_ajax_save_repeater_after_remove{}
 * Added: lct_acf_ajax_save_repeater_after_remove{}check_acf_repeater()
 * Updated: default_plugins(); Added ‘wp-smushit’ & removed ‘ewww-image-optimizer’
 * Updated: default_plugins(); Added ‘wp-mail-smtp’
 * Updated: load_field_update_choices()
 * Removed: jquery_main_vars, jquery_main_vars_no_field_check, jquery_ready_conditional_logic_type,
   jquery_conditional_logic_hide_field, admin_jquery_main_vars, admin_jquery_label,
   admin_jquery_required, admin_jquery_display_format, admin_jquery_choices, admin_jquery_ready_conditional_logic_type,
   admin_jquery_conditional_logic_type
 * Updated: form_data_post_id_ajax()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_get_post_id()
 * Added: lct_get_root_post_id()
 * Improved: lct_get_acf_post_id()
 * Updated: [faicon]
 * Improved: prepare_field_access_primary()
 * Updated: wp_head_last()
 * Improved: lct_features_theme_chunk{}wp_enqueue_scripts()
 * Improved: lct_features_theme_chunk{}ajax_handler()
 * Added: lct_wp_api_api{}
 * Added: lct_wp_api_general{}
 * Added: ../assets/js/plugins/acf/front.min.js
 * Added: ../assets/js/helpers.min.js
 * Improved: instant_save.min.js
 * Improved: theme_chunk.min.js

#### 2020.4

 * Improved: lct_acf_loaded{}load_hooks(); Prevent from running on update

#### 2020.3

 * ACF Field Changes
 * Added: remove_action( ‘plugins_loaded’, ‘_wp_add_additional_image_sizes’, 0 );
 * Improved: avada_main_menu_v5()
 * Improved: avada_main_menu_v5_1()
 * Improved: avada_main_menu_v5_4()
 * Improved: wp_enqueue_scripts()
 * Improved: header_layout()
 * Added: add_filter( ‘wp_check_filetype_and_ext’, [ $this, ‘check_for_needed_filetype’],
   10, 4 );
 * Improved: lct_get_current_user_role_display()
 * Added: add_filter( ‘lct/acf_form/post_id’, [ $this, ‘set_acf_form_post_id_for_author_page’],
   16, 2 );
 * Improved: pretty_state_list()
 * Added: add_filter( ‘get_post_status’, [ $this, ‘acf_post_status_check’ ], 10,
   2 );
 * Improved: lct_timer_end()
 * Improved: lct_acf_form2()
 * Added: add_filter( ‘acf/fields/post_object/query’, [ $this, ‘update_posts_per_page’],
   10, 3 );
 * Added: add_filter( ‘acf/acf_get_hidden_input/attrs’, [ $this, ‘unique_id’ ] );
 * Added: lct_rand_short()
 * Improved: lct_rand()
 * Improved: instant_save.js
 * Improved: register_main_scripts()
 * Improved: load_reference()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Gulp v4 Ready

#### 2020.2

 * No Updates

#### 2020.1

 * WP Rocket v3.4.4 Ready
 * Avada v6.1.2 Ready
 * New Filter:
    - lct/access/wp_nav_menu_objects/pre_check_unset
 * Updated: instant_save.js
 * Improved: lct_acf_format_value()
 * Improved: acf_field_lct_json{}
 * Updated: lct_acf_instant_save{}ajax_handler()
 * Improved: emergency_hack_checker_unworthy_recheck()
 * Updated: register_post_status()
 * Added: add_action( “admin_footer-{$pagenow}”, [ $this, ‘extend_quick_edit_post_status’]);
 * Updated: get_field_label()
 * Improved: lct_update_status_taxonomy_term_count()
 * Improved: lct_add_rel_term()

#### 2019.31

 * Updated: emergency_hack_checker_unworthy_recheck()
 * Improved: lct_acf_format_value_user()
 * Improved: lct_add_rel_term()
 * Improved: lct_quick_send_email()

#### 2019.29

 * New Action:
    - lct/emergency_hack_checker/unworthy_recheck
 * Added: add_filter( ‘acf/prepare_field_group_for_export’, [ $this, ‘add_menu_order_to_fields’]);
 * Added: add_menu_order_loop_fields()
 * Improved: lct_acf_is_field_group_editing_page()
 * Improved: load_admin()
 * Improved: db_status_options_ignore_names()
 * Improved: page_load_acf_tools()
 * Improved: db_status_postmeta_ignore_keys()
 * Improved: db_status_usermeta_ignore_keys()
 * Improved: load_field_update_choices()
 * Improved: load_field_update_choices_clone()
 * Improved: css_files()
 * Improved: js_files()
 * Improved: modify_clone()
 * Improved: process_shortcodes()
 * Improved: asana_workspaces_choices()
 * Added: add_action( ‘wp’, [ $this, ‘disable_admin_hooks_by_removal’ ], 1 );
 * Added: add_action( ‘wp’, [ $this, ‘disable_by_removal_wp’ ], 1 );
 * Added: lct_get_status_obj_from_status_slug()
 * Added: lct_get_status_name_from_status_slug()
 * Improved: [theme_chunk]
 * Updated: set_all_cnst()
 * Added: lct_rel_tax()
 * Added: lct_rel_post()
 * Added: lct_add_rel_term()
 * Added: lct_get_rel()
 * Added: lct_get_rel_id()
 * Added: lct_get_rel_post()
 * Added: lct_get_rel_post_id()
 * Added: lct_get_rel_tax()
 * Added: lct_get_rel_tax_id()
 * Added: add_action( ‘lct_emergency_hack_checker’, [ $this, ‘emergency_hack_checker’]);
 * Added: add_action( ‘lct/emergency_hack_checker/unworthy_recheck’, [ $this, ‘emergency_hack_checker_unworthy_recheck’]);
 * Added: status_worthy_commit()

#### 2019.28

 * Avada v6.1.2 Ready
 * WP Rocket v3.4.2.2 Ready
 * Updated: lct_acf_instant_save{}ajax_handler()
 * Added ‘filter’: lct/acf/instant_save/final_response

#### 2019.27

 * Avada v6.1.1 Ready
 * Added: lct_acf_display_value()
 * Improved: lct_acf_format_value()
 * Added: [lct_acf_display_value]
 * Updated: [lct_show_if]
 * Improved: lct_wp_redirect()
 * Improved: lct_wp_safe_redirect()
 * Added: lct_wp_safe_redirect_js()
 * Updated: templates/menu-mobile-main.php
 * Improved: [lct_mobi_overlay_menu_button]
 * Improved: add_user()
 * Added: add_filter( ‘acf/fields/post_object/query’, [ $this, ‘update_status_filter’],
   10, 3 );
 * Improved: lct_acf_get_field_groups_fields()
 * Updated: lct_acf_public_choices{}load_hooks()
 * Added: pretty_acf_fields_list_data()
 * Added: pretty_acf_fields_list()

#### 2019.26

 * WP v5.3 Ready
 * Avada v6.1.1 Ready
 * JS Tweaks – instant_save
 * WP Rocket v3.4.1.2 Ready
 * Added: lct_prep_custom_WP_User_obj_to_array()
 * Added: lct_get_all_user_meta()
 * Added: lct_get_clean_user_id()
 * Added: lct_get_role_name()
 * Improved: lct_acf_get_field_group_of_field()
 * Improved: lct_acf_get_POST_value()
 * Improved: load_reference()
 * Improved: plugins_n_files()
 * Improved: modified_posts()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_avada_template_version_router()
 * Updated: lct_wp_admin_admin_loader{}load_admin()

#### 2019.25

 * New Action:
    - lct/is_cache_disabled/cache_flush
 * WP v5.2.4 Ready
 * Avada v6.0.3 Ready
 * JS Tweaks
 * UD .htaccess
 * Added: add_action( ‘set_current_user’, [ $this, ‘update_display_name’ ] );
 * Added: update_names()
 * Added: lct_get_current_user_role_display()
 * Removed: template overrides for logo.php
 * Improved: lct_avada_default_overrider()
 * Added: lct_avada_template_version_router()
 * Updated: get_instance()
 * Improved: pre_load_reference()
 * Added: save_references_accessed()
 * Improved: load_reference()
 * Added: lct_delete_meta_cache()
 * Added: lct_delete_post_meta_cache()
 * Added: lct_delete_term_meta_cache()
 * Added: lct_get_clean_post_id()
 * Added: lct_get_clean_term_id()
 * Improved: lct_prep_custom_WP_Post_obj_to_array()
 * Added: lct_get_date_from_date()
 * Added: lct_get_date_from_date_gmt()
 * Updated: lct_get_json_thru_curl()
 * Added: lct_acf_get_field_group_of_field()
 * Added: ACF Field ‘JSON Data’
 * Improved: lct_acf_get_POST_values_w_selector_key()
 * Added: lct_produce_shortcode()
 * Updated: lct_acf_form2()
 * Updated: [lct_acf_form2]
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_features_theme_chunk{}ajax_handler()
 * Updated: prepare_fields_for_import()
 * Added: add_action( ‘acf/render_field_settings/type=time_picker’, [ $this, ‘render_field_settings_time_picker’]);
 * Added: lct_is_cache_disabled()
 * Improved: [lct_mobi_flyout_menu_button]
 * Improved: [lct_scroll_arrow]
 * Updated: [lct_mobi_overlay_menu_button]
 * Improved: lct_acf_instant_save{}ajax_handler()

#### 2019.24

 * JS Tweaks
 * Improved: lct_get_fixes_cleanups_message___lct_review_site_info()
 * Improved: lct_remove_site_root_all()
 * Improved: fusion_options_saved()
 * Updated: lct_acf_form2()
 * Updated: [lct_acf_form2]

#### 2019.23

 * CSS Tweaks
 * Improved: database_status_options()
 * Updated: lct_close_all_pings_and_comments()
 * Improved: login_bypass()
 * Moved: add_action( ‘admin_init’, [ $this, ‘set_login’ ] );
 * Removed: lct_wp_admin_wps_hide_login_admin{}
 * Added: lct_wps_hide_login_loaded{}
 * Added: add_filter( ‘site_url’, [ $this, ‘site_url’ ], 5, 4 );
 * Added: add_filter( ‘network_site_url’, [ $this, ‘network_site_url’ ], 5, 3 );
 * Added: add_filter( ‘wp_redirect’, [ $this, ‘wp_redirect’ ], 5, 2 );
 * Added: filter_wp_login_php()
 * Added: lct_stream_admin{}
 * Added: add_filter( ‘wp_stream_alert_trigger_check’, [ $this, ‘trigger_check’ ],
   10, 4 );
 * Added: add_action( ‘upload_mimes’, [ $this, ‘add_file_types_to_uploads’ ] );
 * Improved: [lct_phone]
 * Added: lct_acf_get_menu_button_class()
 * Added: lct_acf_get_mobi_nav_colors()
 * Improved: [lct_mobi_call_button]
 * Improved: [lct_mobi_book_appt_button]
 * Improved: [lct_mobi_contact_button]
 * Improved: [lct_mobi_findus_button]
 * Added: lct_acf_get_specific_mobi_nav_color()
 * Improved: [lct_mobi_home_button]
 * Improved: [lct_findus_button]
 * Improved: [lct_contact_button]
 * Improved: [lct_book_appt_button]
 * Improved: [lct_mobi_menu_button]
 * Improved: [lct_mobi_slide_menu_button]
 * Improved: [lct_mobi_overlay_menu_button]
 * Added: [lct_mobi_flyout_menu_button]
 * Improved: header_layout()
 * Improved: lct_update_later()

#### 2019.22

 * Improved: load_reference()
 * Improved: cleanup_guid_link_cleanup()
 * Improved: initial_tasks()
 * Added: default_plugins()
 * Added: update_plugin_details()
 * Updated: plugins_n_files()
 * Improved: database_status_options()
 * Renamed: lct_admin_menu_editor_action{} TO lct_wp_admin_admin_menu_editor_action{}
 * Improved: update_options_to_desired_settings()
 * Updated: [lct_acf_form2]
 * Updated: lct_acf_form2()

#### 2019.21

 * Improved: lct_get_street_address()
 * Improved: get_field()
 * Improved: lct_load_class()
 * Added: lct_asana{}
 * Added: lct_asana_acf{}
 * Added: add_filter( ‘acf/load_field/name=’ . zxzacf( ‘asana::workspaces’ ), [ 
   $this, ‘asana_workspaces_choices’ ] );

#### 2019.19

 * ACF Fields
 * Added: add_filter( ‘site_status_tests’, [ $this, ‘disable_site_status_tests’ ]);
 * Added: add_filter( ‘site_status_test_php_modules’, [ $this, ‘disable_optional_modules’]);
 * Improved: acf_include_field_types()
 * Improved: acf_field_lct_dev_report{}
 * Removed: acf_field_lct_modified_posts{}
 * Renamed: dev_report() TO plugins_n_files()
 * Added: add_action( ‘lct/acf/dev_report’, [ $this, ‘modified_posts’ ] );
 * Removed: add_action( ‘lct/acf/modified_posts’, [ $this, ‘modified_posts’ ] );
 * Added: add_action( ‘lct/acf/dev_report’, [ $this, ‘database_status_options’ ]);
 * Improved: exclude_field_type()
 * Improved: check_for_field_with_empty_names()
 * Improved: check_for_field_issues()
 * Added: lct_array_to_quoted_string()
 * Added: add_filter( ‘acf/load_field/name=’ . zxzacf( ‘db_status::options::ignore_names’),[
   $this, ‘db_status_options_ignore_names’ ] );
 * Added: add_filter( ‘acf/update_value/name=_validate_email’, ‘__return_null’, 
   10, 3 );
 * Added: add_action( ‘lct/acf/dev_report’, [ $this, ‘database_status_postmeta’ ]);
 * Added: add_action( ‘lct/acf/dev_report’, [ $this, ‘database_status_usermeta’ ]);
 * Added: add_filter( ‘acf/load_field/name=’ . zxzacf( ‘db_status::postmeta::ignore_keys’),[
   $this, ‘db_status_postmeta_ignore_keys’ ] );
 * Added: add_filter( ‘acf/load_field/name=’ . zxzacf( ‘db_status::usermeta::ignore_keys’),[
   $this, ‘db_status_usermeta_ignore_keys’ ] );

#### 2019.18

 * Improved: lct{}
 * Improved: lct{}init()
 * Improved: lct{}plugins_loaded_first()
 * Improved: lct{}load_classes()
 * Added: lct{}has_setting()
 * Improved: lct{}get_setting()
 * Improved: lct{}update_setting()
 * Added: lct{}get_data()
 * Added: lct{}set_data()
 * Improved: lct_disable_cache()
 * Improved: lct_enable_cache()
 * Improved: lct_set_cache()
 * Improved: lct_delete_cache()
 * Improved: lct_delete_cache_all()
 * Added: lct_has_setting()
 * Added: lct_raw_setting()
 * Added: lct_validate_setting()
 * Improved: lct_get_setting()
 * Improved: lct_update_setting()
 * Improved: lct_append_setting()
 * Added: lct_get_data()
 * Added: lct_set_data()
 * Added: lct_append_data()
 * Improved: lct_get_path()
 * Improved: lct_get_root_path()
 * Improved: lct_get_url()
 * Improved: lct_get_root_url()
 * Improved: lct_load_class()
 * Improved: lct_load_class_default_args()
 * Improved: lct_did()
 * Improved: lct_undid()
 * Improved: lct_get_later()
 * Improved: lct_update_later()
 * Improved: lct_append_later()
 * Added: lct_instances{}
 * Improved: lct_set_plugin()
 * Improved: lct_get_plugin_setting()
 * Improved: lct_update_plugin_setting()
 * Improved: lct_plugin_active()
 * Improved: lct_plugin_version()
 * Improved: lct_get_city()
 * Improved: lct_get_zip()
 * Improved: lct_get_state()
 * Improved: lct_get_full_address()
 * Improved: lct_acf_get_POST_value()
 * Added: add_filter( ‘acf/update_value/name=’ . zxzacf( ‘google_map_api’ ), [ $
   this, ‘google_map_api’ ], 10, 3 );
 * Improved: lct_cleanup_guid()
 * Improved: lct_cleanup_uploads()
 * Improved: load_admin()
 * Added: add_action( ‘admin_init’, [ $this, ‘move_attachments’ ] );

#### 2019.17

 * Improved: get_field()
 * Added: lct_prep_custom_WP_Post_obj_to_array()
 * Added: lct_acf_format_value_from_selector()

#### 2019.16

 * Bug Fix: remove_theme_supports(); can’t get default value before init action

#### 2019.15

 * Renamed: updated_postmeta_update_post() TO mark_posts_as_updated_with_postmeta_changes()
 * Renamed: updated_postmeta() TO mark_post_to_be_updated_later()
 * Improved: mark_posts_as_updated_with_postmeta_changes()
 * Improved: mark_post_to_be_updated_later()
 * Added: add_action( ‘plugins_loaded’, [ $this, ‘prep_shutdown’ ], 1 );
 * Added: add_action( ‘wp_update_nav_menu’, [ $this, ‘clear_menu_cache_when_nav_menu_is_saved’],
   10, 2 );
 * Added: add_action( ‘post_updated’, [ $this, ‘clear_menu_cache_when_post_is_saved’],
   10, 3 );
 * Improved: lct_features_nav_menu_cache{}cache_key()

#### 2019.14

 * Added: add_action( ‘after_setup_theme’, [ $this, ‘remove_theme_supports’ ], 11);

#### 2019.13

 * WP v5.2.2 Ready
 * Improved: get_field()
 * Improved: lct_get_DateTime_from_date()
 * Improved: acf_actions_n_filters()
 * Bug Fix: lct_is_wpdev()

#### 2019.12

 * WP v5.2.1 Ready
 * Avada v5.9.1 Ready
 * Improved: lct_avada_default_overrider()

#### 2019.11

 * WP v5.2.1 Ready
 * Added: add_action( ‘admin_init’, [ $this, ‘scanner_postmeta’ ] );
 * Improved: db_looper()

#### 2019.9

 * WP v5.2 Ready
 * Updated: lct_mu{}init(); Added cron support
 * Bug Fix: load_status_of_post_type(); stopped the saving of term relationships
   when not needed
 * Improved: strpos_array()
 * Bug Fix: render_field_viewonly(); Don’t disable repeaters
 * Bug Fix: lct_get_field_post_id()
 * Bug Fix: lct_acf_format_value()
 * Improved: load_reference()
 * Improved: get_group_of_field()
 * Bug Fix: non_ajax_add_comment(); repeater get_field() was not working

#### 2019.8

 * Added lazyframe() support to Fusion modals

#### 2019.7

 * Improved: instant_save.js
 * Updated: lct_taxonomies{}set_all_cnst(); Added cnst ‘tax_status_slugs’
 * Improved: lct_get_post_id()
 * Improved: lct_make_status_slug()
 * Updated: lct_get_acf_post_id()
 * Added: add_action( ‘acf/include_fields’, [ $this, ‘acf_actions_n_filters_pre’],
   9999 );
 * Improved: acf_actions_n_filters()
 * Added: add_filter( ‘acf/update_value/name=’ . lct_status(), [ $this, ‘update_taxonomy_status’],
   999970, 3 );
 * Added: add_filter( ‘acf/load_value/name=’ . lct_status(), [ $this, ‘load_status_of_post_type’],
   10, 3 );
 * Added: add_filter( ‘acf/load_value/type=taxonomy’, [ $this, ‘load_taxonomy’ ],
   9999, 3 );
 * Added: add_filter( ‘acf/update_value/type=taxonomy’, [ $this, ‘update_taxonomy’],
   999980, 3 );
 * Added: add_filter( ‘acf/update_value’, [ $this, ‘finish_taxonomy_update’ ], 999999,
   3 );
 * Added: add_action( ‘acf/save_post’, [ $this, ‘prevent_taxonomy_saving’ ], 0 );
 * Moved: add_action( ‘shutdown’, [ $this, ‘do_update_field_later’ ] );
 * Moved: add_action( ‘acf/save_post’, [ $this, ‘do_update_field_later’ ], 100 );
 * Deprecated: lct_acf_update_field_inside_comment()
 * Improved: lct_is_new_save_post()
 * Removed: lct_dont_save_terms_on_comments()
 * Improved: render_field_viewonly()
 * Removed: lct_update_status_of_post_type_also()
 * Added: lct_acf_get_status_field_object()
 * Added: lct_acf_get_status()
 * Added: lct_acf_get_status_id()
 * Added: lct_acf_update_status()
 * Improved: lct_acf_format_value_true_false_display_format()
 * Improved: lct_acf_get_before_save_values()
 * Improved: lct_acf_get_before_save_value()
 * Improved: lct_acf_get_repeater_array_values()
 * Improved: lct_acf_get_POST_value()
 * Added: lct_acf_get_POST_repeater_value()
 * Improved: lct_acf_get_POST_values_w_selector_key()
 * Added: lct_acf_is_selector_repeater()
 * Added: lct_acf_get_old_field_value()
 * Added: add_filter( ‘acf/location/rule_match/post_type’, [ $this, ‘register_rule_match_post_type’],
   999, 3 );
 * Added: add_filter( ‘acf/location/rule_match/comment’, [ $this, ‘register_rule_match_comment’],
   999, 3 );
 * Updated: load_reference()
 * Removed: add_filter( ‘acf/update_value/type=taxonomy’, [ $this, ‘wp_set_object_terms’],
   100, 3 );
 * Updated: set_current_form()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_acf_instant_save{}add_comment()
 * Improved: lct_acf_instant_save{}non_ajax_add_comment()
 * Improved: check_all_fusion_pages_for_bad_avada_assets()
 * Improved: register_rule_values_org()
 * Updated: includes: lazyframe TO v1.1.6

#### 2019.6

 * New Action:
    - lct/acf/load_reference/pre_check_duplicate_failed
 * Added: lct_array_not_unique()
 * Improved: prepare_fields_for_import()
 * Improved: save_key_references()
 * Added: lct_acf_get_POST_values_w_selector_key()
 * Improved: lct_acf_get_selector()
 * Improved: lct_rand()
 * Improved: wp_add_inline_script()
 * Improved: wp_add_inline_style()
 * Improved: lct_acf_form_full()
 * Improved: lct_generate_random_post_name()
 * Improved: lct_acf_form2()
 * Improved: pretty_acf_field_groups_list_data()
 * Improved: exhaustive_acf_field_groups_list_data()
 * Added: add_action( ‘lct/acf_form/before_acf_form’, [ $this, ‘set_current_form’],
   0 );
 * Updated: lct_mu{}
 * Improved: lct_get_cache()
 * Updated: lct_isset_cache()
 * Added: lct_array_replace()
 * Improved: schedule_reminder()
 * Improved: delete_reminder()
 * Improved: mark_posts_as_updated_with_postmeta_changes()
 * Improved: lct_pder_get_email_template()
 * Added: lct_get_reminder()
 * Added: lct_delete_all_post_meta()
 * Added: lct_delete_all_post_meta_by_post_ids()
 * Updated: strpos_array()
 * Updated: lct_get_all_metadata()
 * Updated: lct_get_all_post_meta()
 * Updated: lct_get_all_term_meta()
 * Improved: register_rule_match_options_page()
 * Improved: register_rule_match_lct_org()
 * Improved: load_reference()
 * Added: FILTER ‘lct/acf/load_reference/pre_check_duplicate’
 * Improved: register_screen()

#### 2019.5

 * Avada v5.8.2 Ready
 * Improved: lct_update_meta_cache()
 * Improved: lct_get_meta_cache()
 * Added: lct_update_term_meta_cache()
 * Added: lct_get_term_meta_cache()
 * Improved: lct_get_term_id_or_create_n_get_term_id()

#### 2019.4

 * WP v5.1 Ready
 * WP v5.1.1 Ready
 * JS Tweaks; instant_save.min.js
 * CSS Tweaks
 * Improved: lct_taxonomies{}cache_key()
 * Added: lct_meta_cache_key()
 * Added: lct_update_meta_cache()
 * Added: lct_update_post_meta_cache()
 * Added: lct_get_meta_cache()
 * Added: lct_get_post_meta_cache()
 * Changed: add_action( ‘acf/init’, [ $this, ‘create_local_field_key_reference_array’],
   3 ); TO ‘acf/include_fields’
 * Improved: create_local_field_key_reference_array()
 * Removed: add_action( ‘acf/init’, [ $this, ‘create_acf_by_selector’ ], 9 );
 * Moved: add_action( ‘load-update-core.php’, [ $this, ‘autoload_checker’ ] );
 * Added: add_action( ‘acf/init’, [ $this, ‘acf_actions_n_filters’ ], 999 );
 * Improved: autoload_checker()
 * Added: FILTER ‘lct/autoload_checker/force_no’
 * Added: lct_key_reference()
 * Added: lct_duplicate_names()
 * Added: add_action( ‘set_object_terms’, ‘lct_dont_save_terms_on_comments’, 10,
   6 );
 * Improved: update_field_group()
 * Improved: lct_features_nav_menu_cache{}cache_key()
 * Added: lct_acf_get_POST_value()
 * Added: lct_acf_get_POST_instant_selector()
 * Added: lct_acf_get_POST_instant_value()
 * Added: lct_acf_get_selector()
 * Added: lct_acf_get_options_pages()
 * Improved: dev_report()
 * Improved: lct_acf_instant_save{}__construct()
 * Improved: lct_acf_instant_save{}ajax_handler()
 * Improved: lct_acf_instant_save{}add_comment()
 * Improved: lct_acf_op_main{}load_hooks()
 * Moved: add_action( ‘lct/op_main/init’, [ $this, ‘add_op_main_Avada’ ] );
 * Improved: set_fields()
 * Improved: pre_load_reference_old()
 * Improved: load_reference_old()
 * Improved: disable_fusion_builder_activate()
 * Added: lct_gforms_loaded{}
 * Moved: add_action( ‘lct/op_main/init’, [ $this, ‘add_op_main_gforms’ ] );
 * Moved: add_action( ‘lct/op_main/init’, [ $this, ‘add_op_main_wc’ ] );
 * Improved: load_vars()
 * Improved: load_admin()

#### 2019.3

 * Added: add_action( ‘created_term’, [ $this, ‘clear_register_post_status_cache’],
   10, 3 );
 * Added: add_action( ‘edited_term’, [ $this, ‘clear_register_post_status_cache’],
   10, 3 );
 * Improved: register_post_status()
 * Added: cache_key();
 * Disabled: add_filter( ‘acf/get_fields’, [ $this, ‘acf_get_fields’ ], 10, 2 );
 * Improved: lct_acf_get_option()
 * Added: add_filter( ‘acf/update_value/type=repeater’, [ $this, ‘delete_option_repeater_cache’],
   999, 3 );
 * Added: add_action( ‘template_redirect’, [ $this, ‘remove_wp_admin_menu_items’],
   999 );
 * Added: add_action( ‘admin_init’, [ $this, ‘remove_wp_admin_menu_items’ ], 999);
 * Improved: lct_remove_filter_like()
 * Added: lct_remove_filter_like_2()
 * Improved: lct_path_theme()
 * Improved: lct_url_theme()
 * lct_mu{}; REST API Ready
 * Added: lct_mu{}api_checker()
 * Added: lct_doing_api()
 * Updated: register_main_scripts(); REST API Ready
 * Updated: admin_register_main_scripts(); REST API Ready
 * Bug Fix: timezone_adjust()
 * Bug Fix: timezone_adjust_from_gmt()

#### 2019.2

 * Avada v5.8.1 Ready
 * ACF v5.7.12 Ready
 * Added: lct_doing_ajax()
 * Added: lct_doing_autosave()
 * Added: lct_doing_cron()
 * Updated: lct_doing()
 * Removed: wp_doing_cron(); Unneeded backup
 * Changed: lct_wp_admin_admin_update{}load_hooks(); ‘wp_doing_cron’ to ‘lct_doing_cron’
 * Changed: lct_wp_admin_admin_update_extras{}load_hooks(); ‘wp_doing_cron’ to ‘
   lct_doing_cron’
 * Improved: force_update_db_values()
 * Improved: cleanup_do_pings()
 * Changed: lct{}load_classes(); ‘wp_doing_cron’ to ‘lct_doing_cron’
 * Added: add_action( ‘add_post_metadata’, [ $this, ‘dont_save_pings’ ], 10, 5 );
 * Removed: add_action( ‘load-update-core.php’, [ $this, ‘cleanup_do_pings’ ] );
 * Improved: lct_debug_to_error_log();
 * Updated: included ‘autosize’ to v4.0.2
 * Improved: lct_acf_admin{}wp_enqueue_scripts()
 * Improved: register_main_scripts()
 * Improved: admin_register_main_scripts()
 * Improved: create_local_field_key_reference_array()
 * Updated: lct_timer_end()
 * Improved: lct_acf_op_main{}load_hooks()
 * Added: add_action( ‘acf/include_fields’, [ $this, ‘include_fields_plugins_Avada’],
   16 );
 * Added: add_action( ‘acf/include_fields’, [ $this, ‘include_fields_plugins_gforms’],
   16 );
 * Added: add_action( ‘acf/include_fields’, [ $this, ‘include_fields_plugins_wc’],
   16 );
 * Improved: timezone_settings(); Prevent 500 error
 * Overhaul: lct_acf_loaded{}
 * Improved: lct_acf_loaded{}load_hooks()
 * Updated: lct_acf_loaded{}set_fields()
 * Added: …

## Meta

 *  Versione **2025.04**
 *  Ultimo aggiornamento **9 mesi fa**
 *  Installazioni attive **10+**
 *  Versione WordPress ** 6.6 o superiore **
 *  Testato fino alla versione **6.7.10**
 *  Versione PHP ** 8.1 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/lct-useful-shortcodes-functions/)
 * Tag
 * [functions](https://it.wordpress.org/plugins/tags/functions/)[shortcodes](https://it.wordpress.org/plugins/tags/shortcodes/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/lct-useful-shortcodes-functions/advanced/)

## Valutazioni

 1 su 5 stelle.

 *  [  0 recensioni a 5-stelle     ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/?filter=5)
 *  [  0 recensioni a 4-stelle     ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/?filter=4)
 *  [  0 recensioni a 3-stelle     ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/?filter=3)
 *  [  0 recensioni a 2-stelle     ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/?filter=2)
 *  [  1 1- recensioni a stelle     ](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/?filter=1)

[La tua recensione](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/reviews/)

## Collaboratori

 *   [ ircary ](https://profiles.wordpress.org/ircary/)
 *   [ pimg ](https://profiles.wordpress.org/pimg/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/lct-useful-shortcodes-functions/)