class-tracking-default-data.php 780 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * WPSEO plugin file.
  4. *
  5. * @package WPSEO\Admin\Tracking
  6. */
  7. /**
  8. * Represents the default data.
  9. */
  10. class WPSEO_Tracking_Default_Data implements WPSEO_Collection {
  11. /**
  12. * Returns the collection data.
  13. *
  14. * @return array The collection data.
  15. */
  16. public function get() {
  17. return [
  18. 'siteTitle' => get_option( 'blogname' ),
  19. '@timestamp' => (int) date( 'Uv' ),
  20. 'wpVersion' => $this->get_wordpress_version(),
  21. 'homeURL' => home_url(),
  22. 'adminURL' => admin_url(),
  23. 'isMultisite' => is_multisite(),
  24. 'siteLanguage' => get_bloginfo( 'language' ),
  25. ];
  26. }
  27. /**
  28. * Returns the WordPress version.
  29. *
  30. * @return string The version.
  31. */
  32. protected function get_wordpress_version() {
  33. global $wp_version;
  34. return $wp_version;
  35. }
  36. }