Title: plugin activation failure
Last modified: August 24, 2016

---

# plugin activation failure

 *  Resolved [timbaars](https://wordpress.org/support/users/timbaars/)
 * (@timbaars)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/plugin-activation-failure-1/)
 * When I download the plugin I can’t activate it due to ”fatal error”
 * in file: ….woocommerce-jos-autocoupon.php on line 54
 * Line 54 states: add_action(‘plugins_loaded’, function() {
 * It worked fine before…
 * Anyone knows what’s up?
 * [https://wordpress.org/plugins/woocommerce-auto-added-coupons/](https://wordpress.org/plugins/woocommerce-auto-added-coupons/)

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

 *  Plugin Author [Soft79](https://wordpress.org/support/users/josk79/)
 * (@josk79)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100640)
 * I think my latest change made the plugin incompatible wih PHP versions older 
   than 5.3. Is your PHP older than 5.3 by any chance?
 * Please try replacing
 *     ```
       add_action('plugins_loaded', function() {
       		load_plugin_textdomain('woocommerce-jos-autocoupon', false, basename(dirname(__FILE__)) . '/languages/' );
       	} );
       ```
   
 * with
 *     ```
       if ( ! function_exists( 'wjce_load_plugin_textdomain' ) ) {
       		function wjce_load_plugin_textdomain() {
       			load_plugin_textdomain('woocommerce-jos-autocoupon', false, basename(dirname(__FILE__)) . '/languages/' );
       		}
       		add_action('plugins_loaded', 'wjce_load_plugin_textdomain');
       	}
       ```
   
 * If this fixes the issue, I’ll release the change in version 2.0.1.
 *  Thread Starter [timbaars](https://wordpress.org/support/users/timbaars/)
 * (@timbaars)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100735)
 * Hi josk79,
 * Thanks for the answer, It was due to my PHP older than 5.3, I changed it to 5.4
   and the problem was fixed.
 * Thanks!
 * Tim
 *  [Trin](https://wordpress.org/support/users/vbptrin/)
 * (@vbptrin)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100935)
 * I’m having the same problem. How can I change my PHP version? Thanks 🙂
 *  Plugin Author [Soft79](https://wordpress.org/support/users/josk79/)
 * (@josk79)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100936)
 * Please try replacing the full contents of woocommerce-jos-autocoupon.php with:
 *     ```
       <?php
       /**
        * Plugin Name: WooCommerce Extended Coupon Features
        * Plugin URI: http://wordpress.org/plugins/woocommerce-auto-added-coupons
        * Description: Additional functionality for WooCommerce Coupons: Apply certain coupons automatically, allow applying coupons via an url, etc...
        * Version: 2.0.0-PHP5.2
        * Author: Jos Koenis
        * License: GPL2
        */
   
       defined('ABSPATH') or die();
   
       require_once( 'includes/wjecf-autocoupon.php' );
       require_once( 'includes/wjecf-coupon-extensions.php' );
   
       /**
        * Create the plugin if WooCommerce is active
        **/
       if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
   
       	add_action('plugins_loaded', 'woocommerce_jos_autocoupon_plugins_loaded');
   
       	$wjce_extended_coupon_features = new WC_Jos_Extended_Coupon_Features_Controller();
       	$wjce_autocoupon = new WC_Jos_AutoCoupon_Controller();
   
       }
   
       if ( ! function_exists( 'woocommerce_jos_autocoupon_plugins_loaded' ) ) {
       	function woocommerce_jos_autocoupon_plugins_loaded() {
       			load_plugin_textdomain('woocommerce-jos-autocoupon', false, basename(dirname(__FILE__)) . '/languages/' );
       	}
       }
   
       /**
        * Add donate-link to plugin page
        */
       if ( ! function_exists( 'woocommerce_jos_autocoupon_plugin_meta' ) ) {
       	function woocommerce_jos_autocoupon_plugin_meta( $links, $file ) {
       		if ( strpos( $file, 'woocommerce-jos-autocoupon.php' ) !== false ) {
       			$links = array_merge( $links, array( '<a href="' . WC_Jos_Extended_Coupon_Features_Controller::get_donate_url() . '" title="Support the development" target="_blank">Donate</a>' ) );
       		}
       		return $links;
       	}
       	add_filter( 'plugin_row_meta', 'woocommerce_jos_autocoupon_plugin_meta', 10, 2 );
       }
       ```
   
 * I will try to make the next version of the plugin compatible with PHP 5.2 again.
 *  Plugin Author [Soft79](https://wordpress.org/support/users/josk79/)
 * (@josk79)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100937)
 * Current beta [version 2.1.0-b3](https://downloads.wordpress.org/plugin/woocommerce-auto-added-coupons.zip)
   should be compatible with PHP prior to 5.3 Can you please try it out?
 *  [Trin](https://wordpress.org/support/users/vbptrin/)
 * (@vbptrin)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100938)
 * I just had my PHP updated to 5.4.27. I am able to use the plugin now. 🙂
 * Maybe you should add the new beta to the FAQ section so that people with lower
   PHP can try it out for you. Thanks for the quick responses!
 * I’ll try the plugin out and will review it soon. 🙂

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

The topic ‘plugin activation failure’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-auto-added-coupons/assets/icon-256x256.png?rev
   =3357537)
 * [Extended Coupon Features for WooCommerce FREE](https://wordpress.org/plugins/woocommerce-auto-added-coupons/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-auto-added-coupons/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-auto-added-coupons/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-auto-added-coupons/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-auto-added-coupons/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-auto-added-coupons/reviews/)

## Tags

 * [php](https://wordpress.org/support/topic-tag/php/)

 * 6 replies
 * 3 participants
 * Last reply from: [Trin](https://wordpress.org/support/users/vbptrin/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/plugin-activation-failure-1/#post-6100938)
 * Status: resolved