Files
wp-cw/includes/settings.php
2016-09-30 10:21:29 -04:00

74 lines
1.1 KiB
PHP

<?php
class CWV2_Settings {
// Stuff
public function def_group() {
}
/**
* Just gets a default set of arguments to make sure they're always set.
*
* @param $args
*
* @author JayWood
* @return array
*/
private function get_default_args( $args ) {
return wp_parse_args( $args, array(
'id' => '',
'name' => '',
'desc' => '',
'default' => '',
'options' => false,
) );
}
public function check( $args = array() ) {
$args = $this->get_default_args( $args );
$field_id = $args['id'];
$description = $args['desc'];
$options = $args['options'];
if ( ! $options ) {
return;
}
?><fieldset><?php
foreach ( $options as $id => $label ) {
}
?></fieldset><?php
}
public function number( $args = array() ) {
}
public function text( $args = array() ) {
}
public function radio( $args = array() ) {
}
public function media( $args = array() ) {
}
public function color( $args = array() ) {
}
public function textbox( $args = array() ) {
}
public function editor( $args = array() ) {
}
}