LCT Useful Shortcodes & Functions

Skildring

Shortcodes & Functions that will help make your life easier.

Links

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(]

Installasjon

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

Vanlege spm.

ingen

Omtalar

Les 1 omtale

Bidragsytarar og utviklarar

“LCT Useful Shortcodes & Functions” is open source software. The following people have contributed to this plugin.

Contributors

Endringslogg

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: add_filter( «acf/prepare_fields_for_import», [ $this, «prepare_fields_for_import» ], 9 );
  • Added: lct_acf_loaded{}save_key_references()
  • Updated: lct_acf_loaded{}pre_load_reference()
  • Added: lct_acf_loaded{}pre_load_reference_old()
  • Updated: lct_acf_loaded{}load_reference()
  • Updated: lct_acf_loaded{}get_group_of_field()
  • Added: add_filter( «acf/load_field_group», [ $this, «load_field_group» ], 9 );
  • Deprecated: lct_acf_get_old_field()
  • Deprecated: lct_acf_cache_delete()
  • Deprecated: lct_acf_get_key_post_type()
  • Deprecated: lct_acf_get_key_taxonomy()
  • Deprecated: lct_acf_get_key_user()
  • Moved: get_label()
  • Moved: the_label()
  • Improved: lct_acf_enable_filters()
  • Improved: lct_acf_format_value()
  • Added: lct_features_nav_menu_cache{}

2019.1

  • WP v5.0.3 Ready
  • CSS Tweaks
  • JS Tweaks; instant_save.min.js
  • ACF Field Tweaks
  • Removed: add_filter( «theme_page_templates», [ $this, «theme_page_templates» ], 5, 4 ); was inactive
  • Improved: lct_admin_admin{}do_function_later()
  • Improved: lct_mu{}ajax_checker()
  • Improved: lct_admin_time{}timezone_settings()
  • Improved: get_the_date()
  • Improved: get_post_modified_time()
  • Improved: lct_cache_key()
  • Updated: lct_update_reminder()
  • Added: lct_DateTime()
  • Added: lct_current_time()
  • Added: lct_format_current_time()
  • Updated: lct_format_date()
  • Added: lct_display_timezone()
  • Added: lct_update_post_title()
  • Bug Fix: lct_get_acf_post_id(); Missing check for $_POST[«_acf_post_id»]
  • Added: lct_do_function_later()
  • Added: lct_rand()
  • Improved: create_local_field_key_reference_array()
  • Added: lct_get_dollar_wo_symbol()
  • Improved: lct_get_user_agent_info()
  • Added: lct_get_DateTime_today()
  • Improved: lct_get_today()
  • Added: lct_get_today_gmt()
  • Added: lct_get_today_end()
  • Added: lct_get_DateTime_from_today()
  • Improved: lct_get_day_from_today()
  • Added: lct_get_day_from_today_gmt()
  • Added: lct_get_day_from_today_end()
  • Added: lct_get_date_from_today()
  • Added: lct_get_DateTime_from_date()
  • Added: lct_get_day_from_date()
  • Added: lct_get_day_from_date_gmt()
  • Added: lct_get_all_post_meta()
  • Bug Fix: lct_acf_update_field_inside_comment(); Post Status was not being updated
  • Improved: lct_geocode()
  • Improved: lct_get_the_slug()
  • Bug Fix & Moved: lct_send_function_check_email()
  • Improved: render_field_viewonly()
  • Updated: lct_enqueue()
  • Updated: wp_head_last()
  • Updated: register_main_styles()
  • Updated: register_main_scripts()
  • Updated: admin_register_main_styles()
  • Bug Fix: admin_register_main_scripts()
  • Improved: lct_features_theme_chunk{}wp_enqueue_scripts()