List of Helpful Social Network Sites That Your Business Should Be On

February 18, 2019

Nowadays, social presence is the must for any businesses, no matter what is their models: online or offline. According to our clients,, social traffic contributed to 80% of their sale and that’s the number that you should never ignore. The website who sell skull rings, bracelets and other accessories reveal the list of top 50 social networks and sample of website profile that you can register for your business for free. Let’s check it out to find if it is helpful for you.

Best Deals

Our Biggest Discount Of ALL TIME on Black Friday

November 23, 2018

Black Friday is a Great Online Shopping Festival and people from entire world love to celebrate it by purchasing many more products. On this special occasion, almost all of the online stores offer the generous discount, and obviously, Cactusthemes – Power Elite author on Themeforest – Envato is not the exception. Yes, you are reading that right! We are planning to give huge discount offers to our beloved customer on this Black Friday – until 23th November, 2018 (GMT -6).

If you think that you will grab it another time, then you are going to make a big mistake. Why? Because this festival comes only once a year and you have to wait the next 365 days to get such expensive items that you can’t afford BUT on Black Friday. You can even purchase expensive items according to your pocket money. So just bookmark this page, and check our portfolio for special offers you can get on the event of Black Friday here or directly buy from our Themeforest’s portfolio

WordPress Tips

How to make your site comply with Euro’s GDPR policy – Easy Steps

June 2, 2018

On 25 May 2018, the GDPR (European Union’s General Data Protection Regulation) officially takes effect.  In summary, if your site has user login/register features and is storing user data, and your site is serving EU’s users, you must provide a way for users to delete their own account & data.

In WordPress 4.9.6, in back-end, there is a feature that allows logged-in users to do that. You will find two links in Tools > Export Personal Data and Erase Personal Data.

So, update your WordPress as soon as possible to prevent GDPR violation.

However, that link is only available in back-end and not every sites allow users to visite the admin panel. What should you do to allow users delete personal data from front-end? There is a simple way: using Delete Me Now plugin. The best thing is it’s free and easy to setup.

  • Step 1: Install and activate the plugin from Plugins > Add New > search for Delete Me Now
  • Step 2: Open any page that is accessible by logged-in users (if your site provide login/register feature, this page should be already available). Add this shortcode to the page content


  • Step 3 (optional): If case you cannot find the page in step 2, use additional shortcode such as Conditional Tag Shortcode . The page content should be like this


That’s it. Now you are ready to meet GDPR’s requirements. Tell us what you think about this solution 🙂


Where is my Envato Purchase Code?

January 16, 2018

To get access to our Ticket System at, where  you have dedicated support, you will need a PURCHASE CODE. A purchase code is a text string provided by seller (Envato or CactusThemes) to verify your payment of item.

On Envato, you can get your purchase code from Envato Downloads page. For ThemeForest, it is You will see a list of your purchased items. Click on each item and find the “License Certificate & Purchase Code” link

After download the file, open it and get the purchase code inside

Hope this helps!


“a.cookie is not a function” error in WooCommerce 3.2.5

December 7, 2017

In the latest version of WooCommerce 3.2.5 (as of today), there is an error which may cause all of javascript code on your site to stop working. If you hit F12 to open the inspector window, you will see this message in the console log

Uncaught TypeError: a.cookie is not a function
at HTMLDocument. (cart-fragments.min.js?ver=2.6.14:1)
at i (jquery.js?ver=1.12.4:2)
at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4:2)
at Function.ready (jquery.js?ver=1.12.4:2)
at HTMLDocument.K (jquery.js?ver=1.12.4:2)

It’s not your fault or your theme, it’s related to WooCommerce. They have changed from jQuery Cookie to Vanilla JS Cookie in to work with latest version of jQuery in WordPress 4.9+. The updated file is cart-fragments.min.js but tthe minified file (.min.js) is not re-minified. Only the raw file cart-fragments.js has the new code. To fix this error, you can open /woocommerce/assets/js/frontend/cart-fragments.js , copy all the code, and open an online minify tool such as  to get the minified code. Copy the minified code and replace all code in the .min.js file. Voala, it should work the issue.

An easier option: wait for WooCommerce to update  😉


Build a premium video content blog with VideoVIP wordpress theme

December 6, 2017

VideoVIP – Premium Video Content WordPress Theme – has just been released recently. It’s our third theme in the video-related category, beside VideoPro and TrueMag. It gives you another choice in building video site: simple to use, easy to setup, and complete package (ie. no extra plugins needed). The main idea of VideoVip is for selling Subscription: you have premium videos and users need to subscribe (pay per months or days) to view those content.

Subscrib to unlock

Subscrib to unlock

Why you need this theme when you can upload videos to YouTube or Vimeo and earn $$$ via ads? Well, first, you have full control of your site so you can upload any videos as you want. Second, YouTube and Vimeo do not give you solution to sell premium videos via subscription. Using VideoVIP on a WordPress site of your own, you have full control of your vdeos and setup payment as you want.

Here is how it works. You setup your payment gateway settings (only once when first install). You upload your premium videos and choose Lock to require subscription. Users who want to view Locked Videos need to subscribe to the payment plan. You can have both FREE and PREMIUM videos at the same time.

Easy to setup

VideoVIP supports YouTube, Vimeo and self-hosted videos. In general, you should use self-hosted videos (ie. upload your own video file to server) for Premium content. No one wants to pay for videos which they can watch for free from YouTube and Vimeo, right? (or do they?) Anyway, a normal scenario would be: you add free videos (from YouTube, Vimeo or upload your own videos) to build content and generate traffic. After having visitors, add premium videos and turn on subscription. This will be easy in VideoVIP as the package includes a video importer which can import videos from existing YouTube or Vimeo channels.

Locked Video

Locked Video

However, if you already have visitors (such as from your own YouTube channel), you can add only VIP videos on your site. It will be your premium content channel besides your free channels on YouTube. For example, a singer who wants his fan to subscribe and view newest videos can use VideoVIP for sure. Fan will have access to latest videos before other ones.

One more interesting thing in this theme is that, it supports various video player including JW Player, FV FlowPlayer, BZ Player and Elite Player. They have their own advertising network. So if you don’t want to sell subscription, you can also turn on advertising mode. That’s quite flexible, isn’t it?

Payment history

In our imagination, VideoVip is suitable for personal blogging, video bloggers, video producers, and content creators. However, we believe that you have more use-cases to apply to VideoVip. Please share your idea or suggestion so we can improve the theme.


WordPress Tutorials

Increase request timeout for IIS 6 with FastCGI module

September 21, 2017

If you are hosting PHP on IIS (Windows Server) using FastCGI, there is case that you meet script timeout issue even the max_execution_time value in php.ini is high enough. The error is as below screenshot

The reason is that FastCGI module has its own timeout setting. In IIS7, it’s called ActivityTimeout and you can configure in IIS > FastCGI Settings > Activity Timeout

However, in IIS 6, there isn’t an option like that. To change the request timeout, you can go to C:\Windows\System32\inetsrv\config, open ApplicationHost.config. You will find this section

<application fullPath=”…\php-cgi.exe”/>

What you need to do is to add activityTimeout parameter to the module, like this

<application fullPath=”…\php-cgi.exe” activityTimeout=”3600″/>

Now restart your IIS, it will work!

WordPress Tips

Turn on off WP DEBUG mode in WordPress

September 15, 2017

WordPress has a feature to DEBUG code (finding bugs) in developing environment. When this option is turned on, developers will see all notices and errors that come from the code. That’s great for deveoping themes and plugins.

However, when come to production environment, that option should be turned on. It’s because sometimes the notices or warnings are harmless to your site. You may install many plugins and many of theme do not care about notices or warnings. If the messages (of those notices and warnings) appear on the screen, users will feel uncomfortable. In some cases, those messages can break the site layout.

Thus, it is recommended to turn of DEBUG mode in live site. To do that, open /wp-config.php file (at the root folder of your site). You will see this line of code

define(‘WP_DEBUG’, false);

Change the value from true to false (and vice versa) to turn it off/on

define(‘WP_DEBUG’, true);

Remember to save the file. You can do this by using a file manager tool (often provided by your hosting) or a FTP app. The DEBUG mode will be handy if you see your site breaks in the middle of rendering the layout or you see a white/blank page. Turn it on, copy the message (of fatal errors) and send it to your technical supporters.