%PDF- %PDF-
| Direktori : /home/gachan/www/wp-content/plugins/meta-box/inc/fields/ |
| Current File : /home/gachan/www/wp-content/plugins/meta-box/inc/fields/checkbox-list.php |
<?php
// Prevent loading this file directly
defined( 'ABSPATH' ) || exit;
if ( ! class_exists( 'RWMB_Checkbox_List_Field' ) )
{
class RWMB_Checkbox_List_Field extends RWMB_Field_Multiple_Values
{
/**
* Get field HTML
*
* @param mixed $meta
* @param array $field
*
* @return string
*/
static function html( $meta, $field )
{
$meta = (array) $meta;
$html = array();
$tpl = '<label><input type="checkbox" class="rwmb-checkbox-list" name="%s" value="%s"%s> %s</label>';
foreach ( $field['options'] as $value => $label )
{
$html[] = sprintf(
$tpl,
$field['field_name'],
$value,
checked( in_array( $value, $meta ), 1, false ),
$label
);
}
return implode( '<br>', $html );
}
}
}