Skip to content

Core Functions

Dave Mackey edited this page Mar 5, 2018 · 2 revisions

From liquidchurch-functionality.php:

  • lc_func_autoload_classes = Autoloads files with classes when needed.
  • LiquidChurch_Functionality Class
    • __construct
    • get_instance = Gets or returns an instance of this class.
    • include_file = Include a file from the includes directory.
    • dir = Plugin's directory
    • url = Plugin's URL
    • get_plugin_settings_options
    • hooks
    • _activate = Flushes rewrite rules on plugin activation.
    • _deactivate
    • init
    • check_requirements = Does the plugin meet requirements? If not, disable.
    • meets_requirements = Check that all plugin requirements are met.
    • plugin_classes = Attach other plugin classes to the base plugin class.
    • deactivate_me = Deactivates this plugin, hook this function on admin_init.
    • requirements_not_met_notice
    • __get
    • lc_func = Grabs the LiquidChurch_Functionality object and returns it.
  • includes\class-metaboxes.php = LCF_Metaboxes Class
    • _construct
    • hooks
    • add_metabox
    • get_disp_name_fld_option
    • get_lng_fld_option
    • enqueu_box_js
    • meta_addtnl_type_text_number
  • includes\class-shortcodes.php = LCF_Shortcodes Class
    • __construct
    • __get
  • includes\class-shortcodes-resources.php = LCF_Shortcodes_Resources
    • __construct
  • includes\class-shortcodes-resources-admin.php = LCF_Shortcodes_Resources_Admin extends WDS_Shortcode_Admin.
    • __construct
    • js_button_data
    • fields
  • includes\class-shortcodes-resources-run.php = LCF_Shortcodes_Resources_Run extends WDS_Shortcodes.
    • init = Constructor replacement (Can't use __construct as it does not match the abstract WDS_Shortcodes constructor signature).
    • shortcode
    • _shortcode
    • get_resources
    • resource_lang_check = Check language of resource.
    • list_items = List resource items.
    • filter_resources_by_types.
  • includes\class-template-loader.php = LCF_Template_Loader extends GCS_Template_Loader
    • __construct
    • add_to_template_stack = Add liquid-church template locations to the location stack.
    • get_template = Get a rendered HTML view with the given arguments and return the view's contents.
    • output_template = Render an HTML view with the given arguments and output the view's contents.
  • includes\pages\class-config-page.php = LCF_Config_Page Class
    • __construct
    • hooks
    • add_page
    • config_page_view
    • get_all_sermon_messages_ord_by_series
    • get_message_by_series
    • enqueu_js
    • enqueu_css
    • sermon_message_config_single_series_update_callback
    • sermon_message_config_all_series_update_callback
  • includes\pages\class-option-page.php = LCF_Option Page Class
    • __construct
    • __get_sections_config_arr
    • hooks
    • add_social_script_wp_footer
    • add_page
    • plugin_option_page_view
    • enqueu_css
    • enqueu_js
    • plugin_settings
    • add_settings_sections
    • add_settings_fields
    • plugin_options_validate
    • plugin_section_text
    • plugin_form_fields
    • _get_form_textarea_element
    • _get_form_text_element
    • _get_form_select_element
    • _get_errors
    • _get_form_checkbox_element
Clone this wiki locally