class-wp-rest-user-meta-fields.php 716 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * REST API: WP_REST_User_Meta_Fields class
  4. *
  5. * @package WordPress
  6. * @subpackage REST_API
  7. * @since 4.7.0
  8. */
  9. /**
  10. * Core class used to manage meta values for users via the REST API.
  11. *
  12. * @since 4.7.0
  13. *
  14. * @see WP_REST_Meta_Fields
  15. */
  16. class WP_REST_User_Meta_Fields extends WP_REST_Meta_Fields {
  17. /**
  18. * Retrieves the object meta type.
  19. *
  20. * @since 4.7.0
  21. * @access protected
  22. *
  23. * @return string The user meta type.
  24. */
  25. protected function get_meta_type() {
  26. return 'user';
  27. }
  28. /**
  29. * Retrieves the type for register_rest_field().
  30. *
  31. * @since 4.7.0
  32. * @access public
  33. *
  34. * @return string The user REST field type.
  35. */
  36. public function get_rest_field_type() {
  37. return 'user';
  38. }
  39. }