Acabado Theme & Affiliate Income Plugin Fixes

Back to All Documentation

Does AmaLinks Pro work with the Acabado WordPress theme by Income School?

Yes and No. AmaLinks Pro still works with the Acabado theme by Income School, but it is a bit wonky. As of the latest known update for the Acabado theme – you are unable to access some of the settings pages for AmaLinks Pro.

The Acabado theme is a very poorly coded theme that does not use WordPress standards. If you are using the Acabado theme from Income School, we highly suggest you switch to a better lightweight theme. Our top suggestions include Generate Press or Astra. Even the default WordPress themes (like Twenty Twenty-One) would be better than the Acabado theme!

The work-around to be able to use AmaLinks Pro with the Acabado theme

To access the AmaLinks Pro settings pages and see all of the input fields properly – you will have to temporarily activate a different theme (other than Acabado). Once you have all of your back-end settings in place, you can reactivate Acabado and still be able to use AmaLinks Pro in your content editors.

Acabado Theme by Income School

Update: this section was written during an earlier version for the Acabado theme. Acabado now allows Jquery, but you must check a box in the Acabado settings to activate it (or add the suggested code as explained below).

Here’s what I found out. The Income School guys don’t want jQuery loaded on their theme and JQuery is needed for AmaLinks Pro to work. Here’s what else I found out – the Acabado theme is NOT supported at all! Nevertheless – this super cool dude named Josh Koop decided to create an entire site dedicated to the Acabado theme which essentially provides support for a theme that isn’t supported! If you use the Acabado theme – you definitely need to take a look at Josh’s site – WhiteHatBlogging.com.

Unfortunately, their view is that ALL Jquery is bad and this is a poor belief to have as it means you can’t see the high-quality plugins and instead just make it simpler on themselves to deem them all as bad for performance. I can tell you from the sites we have seen nothing is further from the truth as to speeds, it is just a good marketing ploy to get the sale.

Josh came up with this solution to add JQuery to the Acabado theme so that AmaLinks Pro will work with it (last checked on version 1.1.17).

Step 1 – Install and activate the Code Snippets plugin for WordPress

Step 2 – Create new snippet and insert the below code…

//add_action( ‘wp_enqueue_scripts’, ‘wp_jquery_manager_plugin_front_end_scripts’, 999 );
add_action( ‘wp_head’, ‘wp_jquery_manager_plugin_front_end_scripts’, 999 );
function wp_jquery_manager_plugin_front_end_scripts() {

wp_register_script( ‘jquery’, false, array( ‘jquery-core’ ), null, false );
wp_enqueue_script( ‘jquery’ );

?>
<script type=”text/javascript” async=”” defer=”” src=”/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp”></script>
<?php
}

That’s it! As of the date this post is being published – we do have confirmation that this solution works!

Affiliate Income Plugin by Income School

What about their WordPress plugin – Affiliate Income Plugin?

If you wish to use the Acabado theme or the Affiliate Income Plugin by Income School – you’ll need to make some minor code adjustments to make them compatible. Unfortunately – we can’t change anything in AmaLinks Pro to make it compatible with either of these. But we can show you how to make AmaLinks Pro compatible with the Acabado theme or with the Affiliate Income Plugin – both created by the guys over at Income School.

To the best of our knowledge – the Income School guys purposely had their theme and plugin coded in a way that is best optimized for speed and performance. Unfortunately – because of the way they are coded, they don’t allow (or aren’t compatible with) certain functionality that is necessary for more advanced plugins like AmaLinks Pro to work.

We are aware of a conflict caused by the Affiliate Income Plugin (free) by Income School which alters one character on the links created by AmaLinks Pro and makes them not work.

This is not an AmaLinks Pro issue.

We did figure out how to fix the issue. You must edit the Affiliate Income Plugin (free) by Income School. Go to the plugin editor in WordPress and add this to that plugin:

this.href = this.href.replace(/\&th=[a-z A-Z 0-9_-]+/g, ”);

Questions?

(more links in the footer)