Title: Conditional Formatting
Last modified: August 31, 2016

---

# Conditional Formatting

 *  [AmandaEve](https://wordpress.org/support/users/amandaeve/)
 * (@amandaeve)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/conditional-formatting-2/)
 * So … i’ve created a function snippet in the function.php file:
 *     ```
       function wc_custom_single_addtocart_text( $text, $product ) {
           switch ( $product->product_type ) {
               case 'simple'  : $text = 'Simple product text'; break;
               case 'variable': $text = 'Variable product text'; break;
               case 'external': $text = 'External product text'; break;
               case 'grouped' : $text = 'Grouped product text'; break;
               default        : $text = 'Add to Cart'; break;
           }
   
           return $text;
       ```
   
 * But I need something at the beginning that checks if they have a subscription.
 * My goal is to have the add to cart button change to ‘view product’ when the user
   has an active subscription.
 * [https://wordpress.org/plugins/woocommerce/](https://wordpress.org/plugins/woocommerce/)

Viewing 16 replies (of 16 total)

[←](https://wordpress.org/support/topic/conditional-formatting-2/?output_format=md)
[1](https://wordpress.org/support/topic/conditional-formatting-2/?output_format=md)
2

 *  Plugin Contributor [Mike Jolley](https://wordpress.org/support/users/mikejolley/)
 * (@mikejolley)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/conditional-formatting-2/page/2/#post-7075813)
 * It would need to be in the template file I pointed out, and yes, wrapped in PHP
   tags.

Viewing 16 replies (of 16 total)

[←](https://wordpress.org/support/topic/conditional-formatting-2/?output_format=md)
[1](https://wordpress.org/support/topic/conditional-formatting-2/?output_format=md)
2

The topic ‘Conditional Formatting’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

## Tags

 * [add to cart](https://wordpress.org/support/topic-tag/add-to-cart/)
 * [filter](https://wordpress.org/support/topic-tag/filter/)
 * [function](https://wordpress.org/support/topic-tag/function/)
 * [hook](https://wordpress.org/support/topic-tag/hook/)
 * [product](https://wordpress.org/support/topic-tag/product/)
 * [subscription](https://wordpress.org/support/topic-tag/subscription/)

 * 16 replies
 * 2 participants
 * Last reply from: [Mike Jolley](https://wordpress.org/support/users/mikejolley/)
 * Last activity: [10 years, 3 months ago](https://wordpress.org/support/topic/conditional-formatting-2/page/2/#post-7075813)
 * Status: not resolved