/home/desid573/verdenaturopathy.com.au/site3/wp-content/plugins/meta-box/inc/fields
NameSizeModeActions
autocomplete.php31460644editdlrm
background.php56050644editdlrm
button-group.php19650644editdlrm
button.php13460644editdlrm
checkbox-list.php5010644editdlrm
checkbox.php14050644editdlrm
choice.php18850644editdlrm
color.php26070644editdlrm
custom-html.php6380644editdlrm
date.php7350644editdlrm
datetime.php88340644editdlrm
divider.php8930644editdlrm
fieldset-text.php33180644editdlrm
file-input.php16370644editdlrm
file-upload.php11650644editdlrm
file.php159160644editdlrm
heading.php9590644editdlrm
image-advanced.php25330644editdlrm
image-select.php24150644editdlrm
image-upload.php10210644editdlrm
image.php48140644editdlrm
input-list.php26900644editdlrm
input.php31390644editdlrm
key-value.php37480644editdlrm
map.php67140644editdlrm
media.php71400644editdlrm
multiple-values.php13960644editdlrm
number.php9710644editdlrm
object-choice.php41740644editdlrm
oembed.php41140644editdlrm
osm.php51820644editdlrm
password.php5640644editdlrm
post.php57370644editdlrm
radio.php4050644editdlrm
range.php15290644editdlrm
select-advanced.php23960644editdlrm
select-tree.php15360644editdlrm
select.php25850644editdlrm
sidebar.php15330644editdlrm
single-image.php18300644editdlrm
slider.php20910644editdlrm
switch.php23900644editdlrm
taxonomy-advanced.php30310644editdlrm
taxonomy.php101110644editdlrm
text-list.php34630644editdlrm
text.php10190644editdlrm
textarea.php18910644editdlrm
time.php7210644editdlrm
user.php46840644editdlrm
video.php41420644editdlrm
wysiwyg.php24170644editdlrm
Edit: /home/desid573/verdenaturopathy.com.au/site3/wp-content/plugins/meta-box/inc/fields/osm.php (5182B)
__( 'No results found', 'meta-box' ), ) ); } /** * Get field HTML. * * @param mixed $meta Meta value. * @param array $field Field parameters. * * @return string */ public static function html( $meta, $field ) { $address = is_array( $field['address_field'] ) ? implode( ',', $field['address_field'] ) : $field['address_field']; $html = sprintf( '
', esc_attr( $address ) ); $attributes = self::get_attributes( $field, $meta ); $attributes['type'] = 'hidden'; $attributes['value'] = $meta; $html .= sprintf( '
', esc_attr( $field['std'] ), esc_attr( $field['region'] ), esc_attr( $field['language'] ), self::render_attributes( $attributes ) ); $html .= '
'; return $html; } /** * Normalize parameters for field. * * @param array $field Field parameters. * * @return array */ public static function normalize( $field ) { $field = parent::normalize( $field ); $field = wp_parse_args( $field, array( 'std' => '', 'address_field' => '', 'language' => '', 'region' => '', ) ); return $field; } /** * Get the field value. * The difference between this function and 'meta' function is 'meta' function always returns the escaped value * of the field saved in the database, while this function returns more meaningful value of the field. * * @param array $field Field parameters. * @param array $args Not used for this field. * @param int|null $post_id Post ID. null for current post. Optional. * * @return mixed Array(latitude, longitude, zoom) */ public static function get_value( $field, $args = array(), $post_id = null ) { $value = parent::get_value( $field, $args, $post_id ); list( $latitude, $longitude, $zoom ) = explode( ',', $value . ',,' ); return compact( 'latitude', 'longitude', 'zoom' ); } /** * Output the field value. * Display Open Street Map using Leaflet * * @param array $field Field parameters. * @param array $args Additional arguments for the map. * @param int|null $post_id Post ID. null for current post. Optional. * * @return string HTML output of the field */ public static function the_value( $field, $args = array(), $post_id = null ) { $value = parent::get_value( $field, $args, $post_id ); return self::render_map( $value, $args ); } /** * Render a map in the frontend. * * @param array $location The [latitude, longitude[, zoom]] location. * @param array $args Additional arguments for the map. * * @return string */ public static function render_map( $location, $args = array() ) { list( $latitude, $longitude, $zoom ) = explode( ',', $location . ',,' ); if ( ! $latitude || ! $longitude ) { return ''; } $args = wp_parse_args( $args, array( 'latitude' => $latitude, 'longitude' => $longitude, 'width' => '100%', 'height' => '480px', 'marker' => true, // Display marker? 'marker_title' => '', // Marker title, when hover. 'info_window' => '', // Content of info window (when click on marker). HTML allowed. 'js_options' => array(), 'zoom' => $zoom, ) ); wp_enqueue_style( 'leaflet', 'https://unpkg.com/leaflet@1.5.1/dist/leaflet.css', array(), '1.5.1' ); wp_enqueue_script( 'leaflet', 'https://unpkg.com/leaflet@1.5.1/dist/leaflet.js', array(), '1.5.1', true ); wp_enqueue_script( 'rwmb-osm-frontend', RWMB_JS_URL . 'osm-frontend.js', array( 'jquery', 'leaflet' ), RWMB_VER, true ); /* * More Open Street Map options * @link https://leafletjs.com/reference-1.5.0.html#map-option */ $args['js_options'] = wp_parse_args( $args['js_options'], array( // Default to 'zoom' level set in admin, but can be overwritten. 'zoom' => $args['zoom'], ) ); $output = sprintf( '
', esc_attr( wp_json_encode( $args ) ), esc_attr( $args['width'] ), esc_attr( $args['height'] ) ); return $output; } }