'', 'name' => '', 'desc' => '', 'default' => '', 'options' => false, ) ); } /** * @param array $haystack * @param mixed $cur * @param bool $show * * @author JayWood * @return string */ private function selected_array( $haystack, $cur, $show = true ) { if ( is_array( $haystack ) ) { if ( ! empty( $cur ) && in_array( $cur, $haystack ) ) { $cur = $haystack = 1; } else { $cur = 0; $haystack = 1; } } return selected( $haystack, $cur, $show ); } /** * @param array $haystack * @param mixed $cur * @param bool $show * * @author JayWood * @return string */ private function checked_array( $haystack, $cur, $show = true ) { if ( is_array( $haystack ) ) { if ( ! empty( $cur ) && in_array( $cur, $haystack ) ) { $cur = $haystack = 1; } else { $cur = 0; $haystack = 1; } } return checked( $haystack, $cur, $show ); } /** * @param array $args * * @author JayWood */ public function check( $args = array() ) { $args = $this->get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $options = $args['options']; $default = empty( $args['default'] ) ? array() : $args['default']; if ( ! $options || empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); ?>
get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? array() : $args['default']; $options = empty( $args['options'] ) ? array() : $args['options']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); $attributes = ''; if ( ! empty( $options ) ) { foreach ( $options as $k => $v ) { $attributes .= $k . '="' . $v . '"'; } } ?>/>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? array() : $args['default']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); ?>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $options = $args['options']; $default = $args['default']; if ( ! $options || empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); ?>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $options = $args['options']; $default = $args['default']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); if ( ! empty( $option_value ) ) { $option_value = esc_url( $option_value ); } $label = isset( $options['label'] ) ? $options['label'] : __( 'Upload', 'content-warning-v2' ); $uploader_title = isset( $options['uploader-title'] ) ? sprintf( 'data-uploader-title="%s"', $options['uploader-title'] ) : ''; $uploader_button = isset( $options['uploader-btn'] ) ? sprintf( 'data-uploader-btn-txt="%s"', $options['uploader-btn'] ) : ''; ?>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? '' : $args['default']; $options = empty( $args['options'] ) ? array() : $args['options']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); $attributes = ''; if ( ! empty( $options ) ) { foreach ( $options as $k => $v ) { $attributes .= $k . '="' . $v . '"'; } } ?>/>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? '' : $args['default']; $options = empty( $args['options'] ) ? array() : $args['options']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); $attributes = ''; if ( ! empty( $options ) ) { foreach ( $options as $k => $v ) { $attributes .= $k . '="' . $v . '"'; } } ?>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? '' : $args['default']; $options = empty( $args['options'] ) ? array() : $args['options']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); wp_editor( $option_value, $field_id, $options ); if ( ! empty( $description ) ) { ?>get_default_args( $args ); $field_id = $args['id']; $description = $args['desc']; $default = empty( $args['default'] ) ? '' : $args['default']; $options = empty( $args['options'] ) ? array() : $args['options']; if ( empty( $field_id ) ) { return; } $option_value = get_option( $field_id, $field_id, $default ); ?>