id, array( 'plugins' ), true ) ) { return false; } $state = get_user_meta( get_current_user_id(), 'arn_review_state', true ); if ( 'done' === $state ) { return false; } if ( is_numeric( $state ) && time() < (int) $state ) { return false; } return time() >= arn_review_since() + ARN_REVIEW_DELAY; } function arn_review_notice() { if ( ! arn_review_due() ) { return; } $rate = 'https://wordpress.org/support/plugin/a-random-number/reviews/#new-post'; $later = wp_nonce_url( admin_url( 'admin-post.php?action=arn_review&do=later' ), 'arn_review' ); $done = wp_nonce_url( admin_url( 'admin-post.php?action=arn_review&do=done' ), 'arn_review' ); ?>