1. "The Link You Followed Has Expired" when Installing Theme/Plugin

2. How Do I Know My Current Theme Version

3. How to Remove Duplicate Demo Content After Import

4. How to Translate Theme/Plugin

5. Bundled Plugins

6. Demo Import Fails

7. How to Renew / Extend Item Support

8. Where Is My Purchase Code

9. 500 Internal Server Error

10. How to Enable WP_Debug In WordPress

11. WordPress theme installer repeats "Are you sure you want to do this? Please try again."

1. "The Link You Followed Has Expired" when Installing Theme/Plugin

This guide will show you how to easily fix “The link you followed has expired” error when installing a WordPress theme. This is a common error and occurs if you are installing a theme in Appearance > Themes > Add new OR Plugins > Add new.

the link you followed has expired

It means that your server is configured with PHP settings that are too low to allow the theme zip file to upload.  Specifically, the maximum file upload limit is less than the theme zip file and should be adjusted. 

There are two ways to solve the issue. 

We recommend that you contact your web hosting service provider to make sure that your server PHP configuration limits are as follows:

2. How Do I Know My Current Theme Version

Knowing your theme’s version number can help our support staff better identify possible conflicts and troubleshoot issues.

To find your theme’s version, navigate to Appearance → Themes in the Dashboard. Hover over your active theme and select Theme Details. You should be able to find your theme’s version number next to the theme name in the information that pops up.

3. How to Remove Duplicate Demo Content After Import

When experimenting with your site, you may want to try different demos. If you've already imported a demo and would like to try a different one, you can use the methods mentioned below to remove the imported demo content. You may also find this useful if a demo was imported more than once and you have some duplicate content.


Method 1: WP Reset Plugin

IMPORTANT NOTE Using WP Reset Plugin will REMOVE all of your database content. It does not remove a theme or plugin folder, but all site content such as posts, pages, media, etc. will be lost. USE WITH CAUTION!

This plugin is the fastest way to get back to the starting point of a WordPress install. However, it will remove all content from your database and leave the default theme activated. It does not remove plugins but will deactivate them. This plugin will remove all pages, posts, menus, sliders, widget data, theme options, etc.  Only do this if you are wanting to start over from a fresh WordPress install.


Step 1 - Download and install the WP Reset Plugin.

Step 2 - After installing the WP Reset Plugin, go to your WordPress plugins page and activate the plugin.

Step 3 - Hover over your site name in the upper left corner of the screen and you'll find the 'Reset Site' option.

Step 4 - You must first type reset in the text box before you can click 'Reset'.

Step 5 - A warning pop-up will appear informing you again that this action is irreversible. If you'd like to proceed, click 'Ok'.

Step 6 - Once finished, you'll be left with a clean WordPress install. You can then re-activate Ave and the included plugins, then import the next demo you'd like to try or begin adding your own content.

Method 2: Manual Removal

This method will take longer and requires more work but can be done if you want to only remove specific content and keep other demo content. This method simply involves manually removing/deleting the demo content items. For example, you would need to go to your "Pages" section and select the page or pages you want to remove and delete. Repeat this process as needed through the various content areas in WordPress. You can use this method if you've already created pages and posts or edited some of the demo pages/posts and don't want to lose that work.

4. How to Translate Theme/Plugin

One of the easiest way to translate a Theme/Plugin into your native language is to use the Loco Translate plugin.

First, install and activate Loco Translate:

Then follow these steps:

To see the results live go to Settings → General and make sure you change the Site Language to the language, that you were translating into.

5. Bundled Plugins

Many themes sold on ThemeForest come bundled with premium plugins from CodeCanyon.

A plugin is an additional component that offers functionality and features beyond a typical WordPress installation. Theme authors (who sell the themes) may choose to include certain plugins (such as Visual Composer, Revolution Slider, or other Page Builder plugins) within their item to add these special functions and features to the theme package.

What are bundled plugins?

Bundled plugins offer the same core features and functionality as the standalone version of the item on CodeCanyon.

Some plugins may ask for a purchase code for registration/activation once installed, however, you can simply ignore these messages as bundled plugins do not require activation or registration. The plugin will still work as intended with the theme once the theme has been activated/registered. 

When a plugin is updated, the theme author will include the latest version of the bundled plugin with their next theme update. So you can easily update the bundled plugin when you next update your theme.  

What's the difference between a bundled and a standalone plugin?

There are a few basic differences between plugins that are purchased separately and those that come bundled with a theme.

Standalone (or separately purchased) plugins:

Bundled plugins purchased as part of a theme from a theme author:

Hint: Generally, bundled plugins can provide added convenience and value to a theme purchase, saving you money and the time spent seeking out and purchasing the plugins on your own. However, if you think you might want to use the plugin in another theme or by itself, or you might benefit from receiving direct updates and developer support, it may be worthwhile purchasing the plugins separately.

Bundled plugin compatibility

Plugins are great if you want to add functionality to a theme but please keep in mind that Envato can only guarantee the compatibility of the theme’s included plugin versions.

Themes will work with the plugin versions that come in the bundled purchase and it’s important to update all components in the bundle together to avoid compatibility issues.

I need to update my bundled plugin

If you’ve received an alert about a plugin that needs to be updated, or your plugin is no longer working with your theme, this could be because the plugin was recently updated.

Unless you have purchased the plugin separately, the author of the theme will provide the latest version of the bundled plugin with their next theme update.

6. Demo Import Fails

If you attempted to import a demo and it failed, it is most likely going to be due to low server limits. Please continue reading for more details on how to fix this. If you have duplicate menu items or other duplicate demo content, please read and follow How To Remove Duplicate Demo Content After Import

Likely Causes For Demo Import Failures

Recommended PHP Limits

If the import fails there will be a notice in a popup letting you know the demo failed to import. There will also be some initial troubleshooting suggestions letting you know where to look first to resolve the problem. You'll want to ensure you have at least the below PHP limits for the import to complete. These values can be checked on the System Status page.

7. How to Renew / Extend Item Support

All our items come with 6 months included support. During this period, you will receive free updates to your theme. You can extend the support period, please check Envato Item Support Policy for more details.

To renew your support license, go to the Theme/Plugin page at ThemeForest. Click on Renew Support button at the right side of the page and continue your checkout.

For a full guide please check Extending and Renewing Item Support

8. Where Is My Purchase Code

How to find your purchase code: 

  1. Log into your Envato Market account.
  2. Hover the mouse over your username at the top of the screen.
  3. Click ‘Downloads’ from the drop-down menu.`
  4. Click ‘License certificate & purchase code’ (available as PDF or text file).

Here is an example of a PDF License certificate and purchase code

9. 500 Internal Server Error

If you just installed WordPress, a WordPress plugin, or a theme for your site, and out of nowhere your site returns a 500 Internal Server Error, please read on. If you have been surfing the web for any length of time, you have probably encountered a 500 internal server error. These errors are not confined to WordPress. They are generic errors that report very little on what the actual cause is. First, don't panic. Lots of people have been confronted with these errors, and they can be fixed.

There are five major reasons why these errors occur in WordPress:

1. Incorrect web server configuration

If your web server (whether it be Apache or IIS) is configured with incorrect directives, it can cause 500 errors to occur. The problem is that web hosting support will often blame the error on the software you have installed without even checking to see what is contained in their error logs. Just know that after you have checked the following remaining causes, and they fail to resolve the issue, you will need to (sometimes forcefully) get your web host to help diagnose and fix the problem.

2. Incorrect file permissions

With very few exceptions, file permission for WordPress, plugins, and themes need to be set at 755 for folders, and 644 for files. You may think that setting permissions more loosely, like 777, will relieve the problem, but you would be wrong. Setting permissions either too strict or too loose often causes this and other errors.

3. Corrupt files or files that contain errors in code

By far the most common 500 error produced by a file is related to the WordPress .htaccess file. The .htaccess file is primarily designed to be used with custom permalink structures. But it is also used by some third-party plugins, and for overriding certain server configuration directives if allowed. If it contains errors, it can return the dreaded 500 internal server error. The .htaccess file is located in the root folder of your WordPress installation (not the theme).

4. PHP memory limits are set too low, There are two ways to solve this problem.

5. Conflicting Third Party Plugins Should Be Deactivated

Recommended PHP configuration limits are as follows:

How To Verify Your Current PHP Limits

You can verify your PHP configuration limits by installing a simple plugin found here. In addition, you can always contact your host and ask them what the current settings are and have them adjust them if needed. Please note though that many hosts will try to keep the PHP limits low without reason. However you are paying for it, and therefore should be getting your money's worth.

10. How to Enable WP_Debug In WordPress

To enable WP_Debug follows:

  1. Locate the wp-config.php file.
  2. Right-click this file, then choose the Edit option.
  3. Scroll down to locate the define( ‘WP_DEBUG’) setting.
  4. Make sure to update the define( ‘WP_DEBUG’, false), setting to reflect this: define(‘WP_DEBUG’, true).

11. WordPress theme installer repeats "Are you sure you want to do this? Please try again."

If you are installing your theme from the WordPress theme installer, but get a message that says  Are you sure you want to do this?, most likely your web server is configured with low PHP settings that only allow a certain size ZIP file to be uploaded via WP admin.

Most hosting companies configure their servers to only have the maximum file upload size limit at 8-10 MB, some are less. So if you get this error, your web server is rejecting the upload due to the overall size of the theme zip file. WordPress, unfortunately, gives you a rather ambiguous message in response. This is not a theme issue or a bug.

To Solve The Problem