Upload folder via GUI - inc
This commit is contained in:
15
inc/fields/class-field-hidden.php
Normal file
15
inc/fields/class-field-hidden.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
if (!defined('ABSPATH')) exit;
|
||||
class WMF_Field_Hidden extends WMF_Field_Base {
|
||||
public $type='hidden'; public $label='Verstecktes Feld'; public $icon='dashicons-hidden'; public $category='layout';
|
||||
public function defaults() { return array_merge(parent::defaults(),array('default_value'=>'')); }
|
||||
public function render($field,$value='') {
|
||||
$v=$value?:($field['default_value']??'');
|
||||
// Dynamic values
|
||||
if($v==='{{user_ip}}') $v=wmf_get_client_ip();
|
||||
if($v==='{{page_url}}') $v=home_url(add_query_arg(array()));
|
||||
if($v==='{{date}}') $v=date('Y-m-d');
|
||||
printf('<input type="hidden" name="wmf_fields[%s]" value="%s">',esc_attr($field['id']),esc_attr($v));
|
||||
}
|
||||
public function validate($v,$f) { return true; }
|
||||
}
|
||||
Reference in New Issue
Block a user