Title: Logical operators
Last modified: August 21, 2016

---

# Logical operators

 *  [Kerfred](https://wordpress.org/support/users/kerfred/)
 * (@kerfred)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/logical-operators/)
 * Hi,
 * Are you using other logical operators than “equals”?
    The “is not equal” operator
   would be very useful.
 * Thanks for this very useful plugin.
 * [https://wordpress.org/plugins/wp-conditional-content/](https://wordpress.org/plugins/wp-conditional-content/)

Viewing 1 replies (of 1 total)

 *  [dame22](https://wordpress.org/support/users/dame22/)
 * (@dame22)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/logical-operators/#post-4665338)
 * I found a solution to this problem.
 * Modify your class-core.php file on around line 74. Change the whole condition_query_string
   to:
 *     ```
       private function condition_query_string( $value, $match ) {
       	if( strstr( $value, ':' ) ){
       		list( $qs_key, $qs_value ) = explode( ':', $value );
   
       		$match = ( empty( $match ) ) ? 'exact' : $match;
   
       		# Check if GET value matches given value
       		if ( ! isset( $_GET[ $qs_key ] ) || false === $this->check_value( $_GET[ $qs_key ], $qs_value, $match ) )
       			return false;
   
       		return true;
       	}
       	elseif( strstr( $value, '!' ) ){
       		list( $qs_key, $qs_value ) = explode( '!', $value );
   
       		$match = ( empty( $match ) ) ? 'exact' : $match;
   
       		# Check if GET value doesn't match given value
       		if ( ! isset( $_GET[ $qs_key ] ) || false === $this->check_value( $_GET[ $qs_key ], $qs_value, $match ) )
       			return true;
   
       		return false;
       	}
       	else{
       		return false;
       	}
       }
       ```
   

Viewing 1 replies (of 1 total)

The topic ‘Logical operators’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-conditional-content.svg)
 * [WordPress Conditional Content](https://wordpress.org/plugins/wp-conditional-content/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-conditional-content/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-conditional-content/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-conditional-content/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-conditional-content/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-conditional-content/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [dame22](https://wordpress.org/support/users/dame22/)
 * Last activity: [11 years, 6 months ago](https://wordpress.org/support/topic/logical-operators/#post-4665338)
 * Status: not resolved