Set up and use Media Folders Manager for WordPress


Here is the tutorial on how to set up and use FileBird – Media Folders Manager for WordPress,

If you have any questions or concerns, don’t hesitate to let us know.

You can message us on Our Facebook Page or submit a ticket at Our Support System.

Many thanks from Ninja Team! ;)

How would you be satisfied with our WordPress plugins?

Please take 2 mins to tell us about your satisfaction ;)

powered by Typeform

Big Updates – What’s new?

Good news for today, developers and marketers!

We have big updates for many plugins, including CartBack, SpiderLink, Auto Reply, etc. Those bring great benefits for boosting Facebook engagement and remarketing.

Do you want this?

Don’t miss out your biggest save of the year!

Check out here:

Messenger for WordPress plugin Free version download


Thanks for liking, commenting and sharing the post. You now can download Facebook Messenger WordPress plugin Free version here: Download Facebook Messenger Free version

If you are curious about how this post was made, you can also make one for you. I used Facebook SpiderLink – Make Your Facebook Post GO VIRAL plugin to do that, you can buy it here

Make your Facebook post VIRAL now

The best programmers typically use the fewest lines of code?

To answer this question, we have to start off with the definition of ‘Good code’.

Good code:

  • Is clear, efficient, easy to maintain, and easy to read
  • Follows a clear, logical sequence of operations, and relies on no invisible or external machinery
  • Carefully checks to ensure that inputs follow documented specification
  • Handles external error cases gracefully
  • Scales well under load
  • Is well-documented, and the documentation accurately reflects the code and is maintained with it
  • Is well-tested, with clear links between tests and the specific actions of the code being tested

You’ll note that none of these things incorporate concision as a first-order requirement.  All other things being equal, tight code is preferable, but this list should be achieved first.

Good programmers write their programs with a good architecture. Bad programmers write complex architecture hard to understand and maintain. And as a result – end up writing far more code, to fit in with the complex architecture of the program.

There – the aim is not to reduce the lines of good code as such. But to make it easier to read and more maintainable, and easier to write. Which often has the result of reducing the total lines of code.

As an example from my own code – just an example of a way that my code has improved – some time back I found a way to write a single line of code which

  • Adds a user variable (e.g. check state or the value of a parameter in the user interface) to the .ini file so that it is persistent when the user exits the program and starts it up again
  • Displays that value to the user
  • Adds that value to global undo for the program
  • Records that variable as associated with a particular window or windows – so the user can save all the values for any individual window in the program
  • Associates its id with tool tip extra help – which I can then edit within the program – several pages if necessary of extra help telling the user how to use that control and what it does.
  • Doing this with just one line of code immediately eliminated many potential bugs that I’d had before. Now they can never arise again with new code. This replaced what previously were many lines of codes that had to be entered in many parts of the program each time I added a new user visible variable to it.


Nothing as effective as actually trying it out to find out if the architecture works. Of course – your mileage may vary. And I’m a sole developer so can just do that at any time if I want to. Do it very rarely, perhaps every few years – but there’ve been a few times I’ve changed the architecture and been so glad I did it – such as for instance that one line method of adding user variables to the program – one of the best programming decisions I made I think :).

But back to examples to show that this process of reducing the lines of code can be taken too far. There are competitions to make surprisingly tiny programs to achieve a particular task, with the size usually measured usually in terms of the total characters in the program, but they often have surprisingly few lines of code as well.

Often deliberately obfuscated as part of the competition, but the very act of making it as short as possible (e.g. using single letter variable names wherever possible and using the C capability to redefine things with shorter names e.g. single characters for standard functions etc) makes it hard to follow what it does.

In my experience, GOOD CODE is about being conventional for readability and maintenance. This means the best code is the shortest it can be without sacrificing clarity. This approach allows the most flexibility.

  • When you need to adjust it, it’s the easiest.
  • When you need to read about the algorithm, it’s the simplest to recognize and look up.
  • When you need to debug it, it has the smallest hiding spaces for bugs.
  • When you need to break it apart and refactor it, it is already concentrated as much as it could be instead of sprawling.

Therefore, the best programmers do not typically use the fewest lines of code. Instead, they write the code in a fashion appropriate for its intended use.

  • High-speed of execution. In certain cases this will be the shortest source code, but it will be arrived at by carefully choosing which intrinsic functions to use, order of comparisons, and many other things you wish an optimizer could take care of correctly for you. The examples I’ve seen were painful to maintain and debug.
  • High speed of development. For example, prototype code to demonstrate a concept or refine an algorithm. This code tends to be concise, ‘happy case’ code. It’s also usually modular in ways the developer expects to extend or experiment with.
  • Commercial production. If the programmer is producing code which is expected to be long-lived, and which must be robust to corner cases, it’s typically written to be clear, maintainable, and bullet-proof. Code I wrote for research in five lines might require 200 lines to write in a manner appropriate to ship in Windows.

5 Ways To Force Users To Leave Your Website
(and never come back)

You might think I’m trying to be extremely sarcastic, but you could be the one who falls inclined to those scenarios without you even acknowledging it.

Let me share with you some best practices to exclude new users from your website’s next visits.

key to succeed
1. Hide The Content Well

Users seek content. However, you don’t need to maximize your content exposure. You’re capable of hiding your contents not only from your visitors but also from the search engine. How so? Just place your main content, main topic tabs, most important information, etc. out of reach.

Selling cat food? Hide “Cats” away.

So both User & Googlebot misunderstand what your website is all about.


Some other ways to isolate your contents are disabling zooming and filling up the page with fixed-positioned elements. Try adding a big online chat window or newsletter subscription ad to cover the menu or sidebar.


2. Be UI Mobile-Unhandy

Are the CTA and link buttons large enough?

Are complex UI elements such as carousels implemented properly on any device?

Do you enable text selection on your web pages?

Is navigation easy to be found wherever possible, like these?


Examples of good UI/UX

Say NO to every question in the above checklist and you’ll gain an unhandy UI to your needs.


3. Prevent Users From Saying Hi

If you allow users to browse through your pages and do nothing more, then don’t use any instant messaging plugin or live chat box on your website. I’ll bet the poor user is clueless in getting in touch with you.

There are plenty of premium live chat and instant messaging plugins, including Facebook Messenger for WordPress, Messenger for PHP, even with BOT, which works perfectly. But you don’t need it anyway.



Stay away from IM. Why do we have to be seen and to be heard?


4. Don’t Make Phone Numbers Tappable

Another good thing to do is to display your phone number as text so that the users have to go all the way from select, copy, go to Calls screen, and paste it. By this way, you can make the users know “Nothing worth having comes easy.”

Also for phone numbers, international numbers need the country code. Some websites targeting only a specific geographical area find it OK to leave merely the phone number. Besides, some other websites assume that the users are the one who should know where the website owner locates.

Well, just in case that’s not what you’re headed for, here is your span tag and Javascript to apply:

Phone: <span class="phone-number">123456789</span>

Using jQuery and the isMobile detection library, we’ll replace the element with a phone-number class and a link:

if( {
  $('.phone-number').each(function() {
      $('<a href="tel:' + this.innerHTML + '">' + this.innerHTML + '</a>')

It looks like this on smartphones:

Phone: <a href="tel:123456789" class="phone-number">123456789</a>

5. Let Go Of Your Visitors

To make sure nothing can entice your visitors to leave any contact details or any traces, avoid using contact forms of all kinds.

Although Contact Form 7 Database can help save your user and their queries to database, or Contact form 7 Multi step help decrease your form abandonment form, just do not ever try using it.

Ignore these useful Contact Form 7 add-ons no matter it’s Database for Contact form 7 or Multi-Step for Contact form 7.



Now that you master all those 5 tips, you can rest assured that the website is shown to the visitors exactly as below:



XSS Bug In Newest WordPress 4.6.1


We have run an exclusive test on various sites and found an XSS bug on WordPress 4.6.1, which also means earlier versions of WordPress websites can be hacked. You can refer OpenBugBounty to see if your website is under threat.

Hackers can take advantage of this vulnerability and easily embed harmful codes into your website’s post title or comment cell. They are on the lookout for easy targets to obtain users’ personal information and database.

There are only two ways to avoid this persistent flaw. The first one is to disable your comment function. The other one is to use our newly-built plugin, a better way to prevent Cross-site scripting attacks. We are trying to help WordPress community and decide to release this for free – NinjaTeam WP XSS Patch.

Download Here

Scan your web applications and beat them to it with NinjaTeam WP XSS Patch.

Tested and recommended!

How to set up an auto-reply in Facebook messaging

Hi you guys, today we’ll show you how to set up an auto-reply in Facebook messaging just by a few simple steps.

Let’s start:

1. Go to the Settings menu on your page’s menu bar.

2. On the Settings page, click on Messaging link on the left side.

3. Check the checkbox “Use Instant Replies to quickly respond to initial messages.” (Under Instant Replies block).

4. Type your message into the Your Reply field (maximum 255 characters).

5. Finally, click Save Reply button to save all your settings.


That’s it, very simple, right? Hope this small article will be useful for you.

How to fix Facebook Chat Plugin always displayed loading icon

Hello everybody, Today many people have asked me the Facebook Live Chat Plugin not work, it’s always displayed loading icon. Like this screenshot:


But they tried to change it to my fan page URL, it’s worked fine! mmm Why?

I have researched and know a way to solve it. Very simple. aha :D

  1. You need go to Settings Tab in your fan page management
  2. Click on Messaging Tab in left side
  3. At Response Time Display you can choose any option (don’t choose 1st option)


Done! Now you can test again. I hope it works fine :)


Note: This issue caused since FB does not know your response time so message area is not displayed. I think this is a bug and I hope FB can fix soon.

Please let me know if you have any question. I’m online 18/24h to support you.


And don’t forget to give me a good rate/review on CodeCanyon. Please check this screenshot to know how to do it.

Thanks for trust and using our plugin :)