', $field['field_name'], $field['id'], checked( !empty( $meta ), 1, false ) ); } /** * Set the value of checkbox to 1 or 0 instead of 'checked' and empty string * This prevents using default value once the checkbox has been unchecked * * @link https://github.com/rilwis/meta-box/issues/6 * * @param mixed $new * @param mixed $old * @param int $post_id * @param array $field * * @return int */ static function value( $new, $old, $post_id, $field ) { return empty( $new ) ? 0 : 1; } } }