Title: Querystring multiple values
Last modified: April 12, 2021

---

# Querystring multiple values

 *  Resolved [tin_soldier](https://wordpress.org/support/users/tin_soldier/)
 * (@tin_soldier)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/)
 * Hi,
 * I’m using:
 * `isset( $_GET['state'] ) && $_GET['state'] === $state`
 * in a function to check for a query string ?state=TAS
 * is there a way to check for multiple values ie; show content if state=TAS or 
   state=VIC or state=WA
 * Thanks

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Author [Jonathan Horowitz](https://wordpress.org/support/users/jhorowitz/)
 * (@jhorowitz)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14305685)
 * Place this function in your theme’s functions.php:
 *     ```
       function has_get_request_value($name, $value) {
         return isset( $_GET[$name] ) && $_GET[$name] === $value;
       }
       ```
   
 * In the Visibility field:
 *     ```
       has_get_request_value('state', 'TAS') || has_get_request_value('state', VIC') || has_get_request_value('state', 'WA')
       ```
   
    -  This reply was modified 5 years, 2 months ago by [Jonathan Horowitz](https://wordpress.org/support/users/jhorowitz/).
 *  Thread Starter [tin_soldier](https://wordpress.org/support/users/tin_soldier/)
 * (@tin_soldier)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14305699)
 * Brilliant! Thanks Jonathan.
 *  Plugin Author [Jonathan Horowitz](https://wordpress.org/support/users/jhorowitz/)
 * (@jhorowitz)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14305715)
 * Anytime!
 * Please let me know if there is anything else I can help you with!
 * BTW, we are always looking for feedback; if you have a moment, please let us 
   know how we are doing by leaving us a review!
 * Thanks!
 * Jon
 *  Thread Starter [tin_soldier](https://wordpress.org/support/users/tin_soldier/)
 * (@tin_soldier)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14305805)
 * Thanks. Have added a review and feedback.
 * If I wanted to reverse that function and hide from multiple states, I thought
   this should work but it doesn’t.
 *     ```
       function hide_from_states($name, $value) {
         return isset( $_GET[$name] ) && $_GET[$name] != $value;
       }
       ```
   
 *  Plugin Author [Jonathan Horowitz](https://wordpress.org/support/users/jhorowitz/)
 * (@jhorowitz)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14305923)
 * Thanks for the feedback!
 * Wrap everything in parentheses with an exclamation point before it.
 * For example:
 *     ```
       !(has_get_request_value('state', 'TAS') || has_get_request_value('state', VIC') || has_get_request_value('state', 'WA'))
       ```
   
 * meaning, not any of the three specified.
 *  Thread Starter [tin_soldier](https://wordpress.org/support/users/tin_soldier/)
 * (@tin_soldier)
 * [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14309926)
 * 👍

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Querystring multiple values’ is closed to new replies.

 * ![](https://ps.w.org/content-visibility-for-divi-builder/assets/icon-256x256.
   png?rev=1359961)
 * [Content Visibility for Divi Builder](https://wordpress.org/plugins/content-visibility-for-divi-builder/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/content-visibility-for-divi-builder/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/content-visibility-for-divi-builder/)
 * [Active Topics](https://wordpress.org/support/plugin/content-visibility-for-divi-builder/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/content-visibility-for-divi-builder/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/content-visibility-for-divi-builder/reviews/)

 * 6 replies
 * 2 participants
 * Last reply from: [tin_soldier](https://wordpress.org/support/users/tin_soldier/)
 * Last activity: [5 years, 2 months ago](https://wordpress.org/support/topic/querystring-multiple-values/#post-14309926)
 * Status: resolved