Skip to main content
Version: Next

CMDG 05: Module HTML

A module only needs the main module file and the frontend HTML file to work. This file is required and should be located at my-plugin/my- module/includes/frontend.php. It is used to render the HTML for each individual instance of your module and provides access to the full WordPress environment in addition to the following variables.

$module object#

An instance of your module class that has all of the properties and methods of the parent FLBuilderModule class in addition to the properties and methods that you define.

$id string#

The module's node ID.

$settings object#

An object that contains the module settings you defined when registering your module. Use these to output content or check for certain conditions before doing so.

Example:

<div class="fl-example-text">
<?php echo $settings->textarea_field; ?>
<?php $module->example_method(); ?>
</div>
Last updated on