class-wp-customize-image-control.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Customize API: WP_Customize_Image_Control class
  4. *
  5. * @package WordPress
  6. * @subpackage Customize
  7. * @since 4.4.0
  8. */
  9. /**
  10. * Customize Image Control class.
  11. *
  12. * @since 3.4.0
  13. *
  14. * @see WP_Customize_Upload_Control
  15. */
  16. class WP_Customize_Image_Control extends WP_Customize_Upload_Control {
  17. public $type = 'image';
  18. public $mime_type = 'image';
  19. /**
  20. * @since 3.4.2
  21. * @deprecated 4.1.0
  22. */
  23. public function prepare_control() {}
  24. /**
  25. * @since 3.4.0
  26. * @deprecated 4.1.0
  27. *
  28. * @param string $id
  29. * @param string $label
  30. * @param mixed $callback
  31. */
  32. public function add_tab( $id, $label, $callback ) {
  33. _deprecated_function( __METHOD__, '4.1.0' );
  34. }
  35. /**
  36. * @since 3.4.0
  37. * @deprecated 4.1.0
  38. *
  39. * @param string $id
  40. */
  41. public function remove_tab( $id ) {
  42. _deprecated_function( __METHOD__, '4.1.0' );
  43. }
  44. /**
  45. * @since 3.4.0
  46. * @deprecated 4.1.0
  47. *
  48. * @param string $url
  49. * @param string $thumbnail_url
  50. */
  51. public function print_tab_image( $url, $thumbnail_url = null ) {
  52. _deprecated_function( __METHOD__, '4.1.0' );
  53. }
  54. }