parent = $parent; $this->field = $field; $this->value = $value; } /** * Field Render Function. * * Takes the vars and outputs the HTML for the field in the settings * * @since ReduxFramework 1.0.0 */ function render() { // If align value is not set, set it to false, the default if (!isset($this->field['align'])) { $this->field['align'] = false; } // Set align flag. $doAlign = $this->field['align']; // The following could needs to be omitted if align is true. // Only print it if allign is false. if (false == $doAlign) { echo ''; echo '
'; } echo '
'; if (!empty($this->field['include']) && file_exists($this->field['include'])) { include( $this->field['include'] ); } if (!empty($this->field['content']) && isset($this->field['content'])) { if (isset($this->field['markdown']) && $this->field['markdown'] == true) { require_once dirname(__FILE__) . "/parsedown.php"; echo Parsedown::instance()->parse($this->field['content']); } else { echo $this->field['content']; } } do_action('redux-field-raw-' . $this->parent->args['opt_name'] . '-' . $this->field['id']); echo '
'; // Only print is align is false. if (false == $doAlign) { echo '
'; } } } }