/
var
/
www
/
barefootlaw.org
/
wp-content
/
plugins
/
pdf-poster
/
admin
/
framework
/
fields
/
textarea
/
Upload File
HOME
<?php if ( ! defined( 'ABSPATH' ) ) { die; } // Cannot access directly. /** * * Field: textarea * * @since 1.0.0 * @version 1.0.0 * */ if ( ! class_exists( 'CSF_Field_textarea' ) ) { class CSF_Field_textarea extends CSF_Fields { public function __construct( $field, $value = '', $unique = '', $where = '', $parent = '' ) { parent::__construct( $field, $value, $unique, $where, $parent ); } public function render() { echo $this->field_before(); echo $this->shortcoder(); echo '<textarea name="'. esc_attr( $this->field_name() ) .'"'. $this->field_attributes() .'>'. $this->value .'</textarea>'; echo $this->field_after(); } public function shortcoder() { if ( ! empty( $this->field['shortcoder'] ) ) { $instances = ( is_array( $this->field['shortcoder'] ) ) ? $this->field['shortcoder'] : array_filter( (array) $this->field['shortcoder'] ); foreach ( $instances as $instance_key ) { if ( isset( CSF::$shortcode_instances[$instance_key] ) ) { $button_title = CSF::$shortcode_instances[$instance_key]['button_title']; echo '<a href="#" class="button button-primary csf-shortcode-button" data-modal-id="'. esc_attr( $instance_key ) .'">'. $button_title .'</a>'; } } } } } }