Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. in \bimber\includes\theme.php
  2. replace this:
  3.  
  4. function bimber_is_theme_registered() {
  5. $is_registered = get_transient( 'bimber_theme_registered' );
  6.  
  7. // Verified, access granted.
  8. if ( $is_registered ) {
  9. return true;
  10. }
  11.  
  12. // Can't verify.
  13. if ( ! bimber_can_use_plugin( 'envato-market/envato-market.php' ) ) {
  14. return true;
  15. }
  16.  
  17. $purchased_themes = envato_market()->api()->themes();
  18.  
  19. foreach ( $purchased_themes as $purchased_theme ) {
  20. if ( bimber_get_theme_name() === strtolower( $purchased_theme['name'] ) ) {
  21. $is_registered = true;
  22. }
  23. }
  24.  
  25. if ( $is_registered ) {
  26. $expire_in_one_day = 60 * 60 * 24 * 100000000;
  27.  
  28. // Theme is active for next 24h. Then next check will be performed (user eg. got a refund).
  29. set_transient( 'bimber_theme_registered', true, $expire_in_one_day );
  30. }
  31.  
  32. return $is_registered;
  33. }
  34.  
  35. with this:
  36.  
  37. function bimber_is_theme_registered() {
  38. $is_registered = get_option( 'bimber_theme_registered', false );
  39.  
  40. $is_registered = true;
  41.  
  42. update_option( 'bimber_theme_registered', $is_registered );
  43.  
  44. return $is_registered;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement