How to Customize Media Upload Directory in WordPress

Despite improvements in the WordPress media manager, one thing has not changed: how WordPress stores media (e.g. files, images, videos, and audios) in the server.

Currently, WordPress organizes files into date-based folders, unless we opt out of it from Settings > Media, in which case, all uploaded media files will not be categorized into subfolders. So far WordPress does not provide many options to customize this particular area.

If you’re not cool with this, and would like to customize the path structure of where these files are stored, e.g. storing it in a folder with a name that matches the post permalink, or changing the “uploads” name to something else, this is the quicktip to follow.

With the help of a few plugins, we can now make our website more personalized and easy to organize with custom file structures.

Changing the default “uploads” Folder

WordPress, by default, will store the uploaded files in the wp-content/uploads folder. WordPress allows us to customize the upload folder destination. One good reason to change this default is to make your website look less WordPress-y.

Instead of wp-content/uploads, let’s upload the files to a folder named files. First we need to create the folder.


Now let’s tell WordPress to upload our files in that folder. Open the WordPress wp-config.php file, and then add the following code after require_once(ABSPATH.'wp-settings.php'); declaration.

 define('UPLOADS', 'files'); 

New uploaded files should now be stored in a “files” folder, as shown below.

new upload files

This ability was actually available through the Setting > Media editing screen back in version 3.0. WordPress replaced this with the above function in version 3.5.

If you are too afraid that you will screw things up when editing wp-config.php, you can install this plugin called Upload URL and Path Enabler by Gregory Viguier, which will bring the option back into the Setting > Media page. Note that although this plugin hasn’t been updated for more than 3 years, the plugin is still working well in WordPress latest version as there isn’t much of change in this area in WordPress.

Once it has been installed, you will find 2 input fields, as shown below:

new input fields

These 2 new options will be useful, say, if you want to deliver your files through a sub-domain. Assuming you have created a sub-domain (from your hosting control panel), there should be now a new folder which links to the sub-domain. Set the folder name in the “Store uploads in this folder” field, and the sub-domain in the “Full URL path to files” field.

set folder subdomain

Your file should now be delivered through the sub-domain.

sub domain upload

Note that if you opt for the sub-domain as the above example you might need to point DNS for the sub-domain accordingly to your site IP address

The post How to Customize Media Upload Directory in WordPress appeared first on Hongkiat.

How to launch a WordPress site successfully? With one of these Top WP Themes

Are you looking for a faster way to build a website? Then, the first step you should take is to look into WordPress if you haven’t done so already. WordPress is the most popular CMS on the market today. There is a huge number of themes and plugins that can be used with WordPress.

With WordPress themes you can create any type of website. Many of them bring a variety of powerful design and website-building options. With all these at your disposal, you now know how to launch a WordPress site successfully.

The problem you’ll face lies in having to choose among hundreds of WordPress themes. Some of them have much more to offer than others. We’ve made the search easy for you with this selection of 15 of the very best WordPress themes. They will help you get the New Year off to a great start.

Starting with:

1. Be Theme


Be Theme is at the top of the list for a reason. If there’s a website of any type to be built or one that is to be used for any particular business niche, this multipurpose WordPress theme can do it.

The reason? 40 powerful core features ranging from tools to templates, and from special effects to website essentials such as responsiveness, SEO friendliness, and of course performance.

The most powerful of these features is arguably Be’s library of more than 400 pre-built websites. These pre-built websites aren’t merely layouts. Each has been professionally designed and crafted, and each satisfies the latest design trends and standards for a given website type or business sector.

These pre-built websites have appropriate functionality embedded in them, and each one can be installed and ready to go with a single click. Add the powerful page builder, Layout Generator, Admin Panel, the Shortcode Generator and shortcode library, and a whole host of grid and design options, plus the new Header Builder, and you have a formidable web design toolbox at your disposal.

2. Bridge


This best-selling creative WordPress theme offers a perfect solution to your web-building needs. Thanks to its tons of website-building options and open-ended customizability, Bridge has the honor of being the most popular creative WordPress theme on the market today with its 100,000+ happy customers and its 5-star rated support.

A library of more than 376 and counting pre-made websites and modules that make it easy to create listings, shops, magazines, blogs, and nearly anything else accounts for Bridge’s huge popularity – and you create any or all of them without any need for coding.

Visual Composer, Timetable Responsive Scheduling, Layer Slider, and Revolution Slider also help make up the package; a website-building package that’s fully deserving of a good, close look.

If you’re not yet convinced, set a few minutes aside to browse Bridge’s pre-made website library. It’s a game-changer.

3. Brook


Brook is another multi-purpose creative WordPress theme that will serve you well no matter what subject matter your website addresses. Obviously, performance, in addition to its features and capabilities, has a lot to do with Brook being a ThemeForest best seller.

The authors have been doubly careful to ensure their code is squeaky-clean, which in turn guarantees that the theme will perform as smoothly and seamlessly as possible.

With a wide collection of frequently updated premade layouts for homepages, portfolios, blogs, alongside a comprehensive set of popular and powerful site-building tools, Brook can totally secure its position as one of the best sellers on ThemeForest.

Moreover, premium plugins namely WPBakery Page Builder, Slider Revolution as well as a strong WooCommerce online shop in the list of site-building goodies also play a role in enhancing the user experience and satisfaction.

4. TheGem


TheGem’s ThemeForest users have described this multipurpose WordPress toolbox as being the most beautiful theme on the market. TheGem’s flexibility and the diversity of its designs is simply overwhelming.

The Behance network of top web designers obviously met their goal of creating a modern, responsive, and high-performance theme that beginners as well as professional designers can use for a wide range of business niches, non-profits, blogs, online shops, and more.

5. Uncode – Creative Multiuse WordPress Theme


It takes but a few short hours to build a mind-blowing portfolio to showcase your best efforts with Uncode. It’s simply a matter of selecting a template and running with it. Uncode is extremely user friendly and it features all the functionality you need.

You’ll find Uncode’s web designer’s showcase to be a source of inspiration, and especially helpful whenever you encounter “creator’s block”. Uncode is fully integrated with WooCommerce and you’ll love the themes new layout management options.

6. Kalium


Kalium’s impressive selection of layout designs, theme options and drag and drop content elements will enable you to showcase your work as you’ve always wanted to, even when it’s the first time you’ve used this popular and uniquely well-organized WordPress theme.

Full content design demos, premium bundled plugins and premium fonts are included in the package. Periodic updates guarantee that Kalium is always in sync with WordPress as well as the latest website design trends and standards.

7. Houzez – Highly Customizable Real Estate WordPress Theme


Real estate agents and agencies require website functionality that even the best multi-purpose themes are typically unable to provide without extensive coding. Hence the need for a specialty theme like Houzez with its advanced property search and listings functionality, a unique property management system, and a feature-rich admin panel.

This WP theme does not use a cookie cutter approach either. It can be easily customized to precisely fit a real estate agency’s business model.

8. Avada WordPress Theme


Avada gives its users the ability to create virtually any design style they can envision. With its professionally designed demos, powerful website-building tools, a responsive framework and a whole host of design options, Avada has been a #1 best seller for 5 years running and has positioned itself as the most highly trusted and complete WordPress theme on the market over that time.

Coding is not required, and you can expect superb support.

9. Real Homes

real homes

Real Homes has been put to use by more than 17,500 purchasers. This specialty WordPress theme for the real estate sector has been given a 4.66/5-star rating according to reviews by a significant number of those purchasers.

The reason for this high rating is in part attributed to its easily customizable property advanced search and flexible property listing features. Real Homes also offers frontend property submission and major payment gateway options.

10. Grenada – Creative Ajax Portfolio Showcase Slider Theme


Grenada is an elegant and innovative theme, which is what you want if your objective is to build and elegant and innovative website. Features include creative portfolio sliders, super-fast Ajax page load, video background support, and menu options.

Grenada is responsive, and it is fully compatible with the new WordPress 5.0 feature, the Gutenberg editor. Just choose your favorite layout and drag and drop your way to success.

11. Pofo – Creative Portfolio, Blog and eCommerce WordPress Theme


Pofo focuses on three key areas; portfolio design, blog design, and eCommerce design and functionality. This makes this creative and modern design theme ideal for creative teams, agencies and artists, businesses and bloggers.

There are more than 150 pre-built design elements to work with plus an abundance of home pages and one-click import demo pages.

12. ForumPress


ForumPress gives you the opportunity to create a manage a successful forum with WordPress, a capability lacking or poorly addressed in most other WordPress themes. Powered by bbPress, ForumPress focuses on the forum functionality and design necessary to encourage your website community’s interest and desire to collaborate.

It takes but a few seconds to set up a forum, after which you can tweak to suit the needs and desires of any forum community.

13. KnowAll


This fully featured knowledge base WordPress theme is #1 in its class. With KnowAll, you can provide customer support 24/7, whenever you are away from the job, or when a customer requires a quick response to a common or repetitive question.

KnowAll even gives your customers suggestions in those cases where they’re not sure where they need help of what to ask for. KnowAll also cuts down on problem ticket management requirements.

14. MOVEDO – We DO MOVE Your World


MOVEDO is a top-rated, best-selling WordPress theme that got that way because of its cutting-edge designs, unique animations, and mind-bending ultra-dynamic parallax effects.

MOVEDO’s top-rated ThemeForest author team has taken full advantage the effect that movement, whether it’s real or an illusion, has with respect to attracting and engaging website visitors. This might be a good time to try something new in your website building endeavors.

15. Schema


What Schema accomplishes is something most web designers struggle with, and that is to help search engines find the important features they’re looking for. Schema guides search engines through your website one content element at a time.

Schema also takes into account code quality, page load times, Google algorithm friendliness, and other features that lead to higher search and ad ratings and UX improvements. A valuable tool to have.


Picking a premium WordPress theme should never have to be a problem. Our selection of 15 of the very best WordPress themes should make finding one that meets your needs easy.

Admittedly, it can take a little time to find a perfect fit. Especially, when every one of them is a top-of-the-line product in every respect. It should at least be comforting to know that you can’t make a bad choice.

Happy Hunting!

The post How to launch a WordPress site successfully? With one of these Top WP Themes appeared first on Hongkiat.

How to Translate WordPress Themes for Better Accessibility

Allowing clients to manage their websites in their native languages is an important aspect of accessibility. If you develop a WordPress site that may have users from non-English speaking countries, it can be necessary to translate the theme.

Localizing the theme doesn’t mean you translate the content on the frontend such as posts and pages; instead, it refers to the theme-related content in the admin area: the theme’s description, options, and the customizer.

The WordPress Core Team puts a huge emphasis on the translation of WordPress Core. It’s already translated to many foreign languages; that makes WordPress a truly global content management system.

Localizing the theme can be extremely useful for clients who use the admin area in their own native language, otherwise a significant part of their admin settings (the settings under the “Appearance” menu) will be displayed in English, while the other parts of the dashboard in their native language. It’s not really a seamless experience.

Internationalization vs. Localization

Making a theme accessible in other languages requires 2 key steps: internationalization and localization. I18n (internationalization) and l10n (localization) represent the two sides of the same coin.

I18n is a process in which theme developers add features to their themes that make later translation possible. When a theme is provided with i18n features, it’s called translation-ready, but it doesn’t mean it’s already translated.

Translation happens during the l10n process, when a translator, the developer, or the site owner translates the theme to a foreign language, making use of the i18n features the theme author previously added to the theme.

In this guide we will take a look at how to provide l10n for a theme, or with other words how to translate it to a foreign language (in our example, to Spanish).

1. Find Translation-Ready WordPress Themes

You don’t have to be a developer or know how to code if you want to localize a WordPress theme, you only need to speak the chosen language.

First of all, you need to find a translation-ready WordPress theme. It’s an easy task, as in the official WordPress Theme Directory they are marked with the “translation-ready” tag.

You don’t have to do anything else than clicking on the “Feature Filter”, check the “Translation Ready” feature, hit the “Apply Filters” button, and choose the theme you like the most.

Translation Ready WordPress Themes

2. Add Translation with Poedit

If a theme is tagged as translation-ready, that means the author already added i18n features to it. Each translation-ready theme contains a file with the .POT extension that enables you to easily translate the theme.

First of all, you need to find this file; it’s usually located inside the /languages folder. The .POT file is a translation template file that can be translated to any language. You need to load this file into the Poedit translation editor program.

Poedit Translation Editor

As Poedit is a standalone program running from your desktop, you need to download and install it first. There are other translation editor softwares out there too, but probably Poedit is the most widely known. If you choose a different software, it’s recommended to use a gettext editor.

After you got through Poedit’s installation process, you will see the following screen:

Poedit Start Screen

2.1. Create New Translation

Unfortunately the “Translate WordPress theme or plug-in” option can only be chosen by users who upgrade to Poedit Pro, so we will choose the second option, namely the “Create new translation”.

After clicking on it, select the .pot file that you’ve previously located. When this happened, you need to choose the language in which you want to do the translation from a dropdown list.

In this tutorial we will choose Spanish, but the translation process works the same way with any other languages.

2.2. Translate The File

The translation itself is a quite straightforward process in Poedit: the source text is sliced into shorter strings, and you need to translate these strings one by one. The good news is that you don’t need to translate the whole file at once, you can save your work, and return to it when you want to continue.

Poedit Translation Screen

2.3. Check Translation Properties

Before saving the translation it’s a good idea to check the translation properties. You can find them under the Catalogue > Properties top bar menu item. The first two items inside the Translation Properties pop-up, the Project name and the Language are set by default by Poedit, but it’s important to pay attention to the next one, Plural Forms.

Plural forms are an important aspect of translation, as in every language plurals follow specific patterns that the translation editor software needs to know to properly handle them.

Plural forms use the following syntax: nplurals=2; plural=(n != 1); (in the case of the Spanish language).

Poedit sets the default plural translation rules, but you can modify them if you wish. You can find a list about the appropriate plural forms in many languages in this handy cheatsheet, but if you want to understand how plural forms work in gettext editors, read this user guide about it.

You can also set the charset in Translation Properties. The default is UTF-8, and that is the safest to choose, as it can be used for all languages, but of course you can go with a more specific charset too, such as iso-8859-1 for Latin-1 languages like Spanish.

On W3C’s checklist you can always check if you chose the right one for the language you want to do the localization for.

Translation Properties

2.4. Save The Translation Files

When you save the translation, it’s crucial that you use the right format. At the end of the file’s name you need to include the appropriate country and language code.

WordPress uses the gettext language-country codes, you need to add the appropriate language code first, followed by an underscore, and finally the country code, for Spanish the proper format is es_ES.

Luckily Poedit is such a handy program that if you click on the Save button in the top menu bar, it provides you with the right language code inside the “Save as… ” pop up window. The first two letters stand for the language code, and the second two letters for the country code.

Poedit Save Screen

You also need to type the name of the theme before the language-country code, so the example file will be saved under the twentyfifteen_es_ES.po file name. The .PO (Portable Object) file contains the translation, and you need to open this if you want to modify the translation later.

If you take a look at the /languages folder of your theme, you will notice that Poedit also saved another file with the .MO extension. It’s a compiled translation file, and you also need it if you want your localized site to work properly.

.PO and .MO files

3. Upload Your Translation Files

Now that the translation files are ready, you need to upload the modified theme to your server with the help of an FTP client. You can upload the whole theme again, but you can also insert only the two new translation files (.po and .mo) to the /languages folder of your theme.

Final Note

You need to create separate translation files (respectively a .PO and a .MO file) with Poedit for each language you want the theme to be available in.

What is really cool about WordPress is that if your client changes the language of the admin area under the Settings > General dashboard menu, WordPress will automatically pick the appropriate translation files for the theme.

Test Site In Spanish

The post How to Translate WordPress Themes for Better Accessibility appeared first on Hongkiat.

ClassicPress: Alternative to WordPress without Gutenberg & React.js

There’s a major shift in WordPress with Gutenberg. It’s an ambitious project lead mostly by the people at Automattic to change the WordPress TinyMCE editor, in a radical way. It brings a new paradigm – a so-called “Block” to WordPress. Each component such as Paragraph, Image, or Headings is now a block built with React.js.

Gutenberg Editor

However, the use of React.js has sparked some hot debates within the WordPress community, highlighting problems like licensing in which many argue that it’s not compatible with GPL, hence urge to use an alternative.

So, in this post, I am going to introduce you to ClassicPress, a great alternative to WordPress without Gutenberg and React.js. Let’s read on to know more.

Why do we need a WordPress Alternative anyway?

React.js and the Block concept will spread across the WordPress administration area, even though React.js’ learning curve is quite steep. At the moment, it is only replacing the classic TinyMCE editor. Next, this change is going to replace the Customizer as well as the Admin interface entirely.

For developers, businesses, and indie developers, this change is going to affect in a big way. They’ll need to spend a huge budget to retraining their clients as well as regularly update their themes or plugins to be compatible with Gutenberg.

The entry-level developers are going to be hit the hardest. What was once an easy change and fix with a few lines of a snippet, will soon require a leveled up skill in JavaScript to do the same in WordPress.

These are just a few among many frustrations stemmed by the Gutenberg push. In response to this, some people in the WordPress community have taken a quite strong action seeking out a new platform.

Introducing ClassicPress

ClassicPress is an initiative led by Scott Bowler and a handful of contributors as an alternative to WordPress without Gutenberg and React.js, (at least for the moment). In fact, ClassicPress team has already planned version 2.0.0 of the project where it’ll begin to roll out new changes and features.


ClassicPress practices a more democratic way of letting the community decide the project’s direction. There are a few interesting ideas proposed by the community, for example:

Minimum PHP version should be 7.0

WordPress was started when PHP was still at Version 4 and OOP (Object Oriented Programming) only existed in PHP5. If you dig into the source code you will find it full of legacy code. Given the size of the project and the number of users, it won’t be easy for WordPress to drop support for the older PHP versions.

ClassicPress, being a new project, has plenty of flexibility for change. In fact, it has already set PHP5.6 as the minimum PHP to support. Supporting newer PHP versions will provide ClassicPress a performance boost, a better security, as well as an interesting differentiator from the developer’s point of view.

Add API for additional required plugins

A great idea taken from a modern dependency manager such as Composer and NPM. This feature will allow developers to define dependency for their plugins and themes. So, for example, when a user installs a theme, it will automatically install the other plugins that the theme depends on.

Remove XML-RPC

XML-RPC is an outdated specification that allows outside applications such as a mobile and desktop app to interact with WordPress. WordPress now has its own JSON API that makes using XML-RPC irrelevant. On top of that, the xmlrpc.php endpoint poses some vulnerabilities.

Another interesting thing I found in ClassicPress is that you can find or submit new features proposals as well as vote for them in the Petitions page and the active community will surely respond to your suggestions.

What’s next?

ClassicPress, at the moment, is still in its early stage. The team and the contributors are currently developing version 1.0.0 and already have a plan for version 2.0.0. The development is done with Git and published as a Github repository.

As compared to SVN, which WordPress is still using to manage the Core project repository, using Git will make it easier for developers to contribute to the project with “Pull Request”, just like the way to contribute to a modern open source project these days.

Being a fork and inheriting a familiarity from the most popular CMS, ClassicPress has the potential to be as popular as WordPress in the days to come. It can also grow to be its own entity by introducing its own features that may never happen in WordPress.

It’s nice to have a useful alternative to WordPress and I will be watching the project closely.

The post ClassicPress: Alternative to WordPress without Gutenberg & React.js appeared first on Hongkiat.

20 Useful WooCommerce WordPress Plugins for Your Online Business

WooCommerce powers about one-third of all the online stores and is as capable as any other e-commerce platform. However, like WordPress, you can enhance its functionality to utilize its full potential like improving sales or allowing users to create a wishlist of products and share it on social media.

So in this post, I’ll introduce you to a list of plugins that allow anyone to extend an online store’s power. You may not need all of them as some features might already be provided in modern e-commerce WordPress themes, so I’ll suggest you to check below plugins but install only those your site need.

1. YITH WooCommerce Wishlist

This free plugin helps add a wishlist to your store with product links of your website to increase indirect sales. Your users can create multiple wishlists, manage or split them in the best possible way, share them to social networks, and even move the products directly to their shopping cart.

I think that such a feature also helps people to plan their spendings and reminds them about necessary or favorite products they need to buy. And your store’s products on their list means more sales and better conversions.

Settings of YITH WooCommerce Wishlist

2. YITH WooCommerce Zoom Magnifier

You can use this plugin to improve user experience by offering the users a chance to view larger photos of a product using zoom effect. It lets you add a slider for product thumbnails, customize its behaviour and the zoom area. I know it’s a small improvement but it helps people make buying decisions.

Settings of YITH WooCommerce Zoom Magnifier

3. WooCommerce PDF Invoices & Packing Slips

This plugin lets you generate fully customizable PDF invoices automatically using templates and add them to the customer’s order confirmation emails. Moreover, customers can also download them from their account pages, and you can even create the invoices manually — in bulk in different languages.

Settings of WooCommerce PDF Invoices & Packing Slips

4. WooCommerce Multilingual

This plugin enables you to run a single store powered by WooCommerce in multiple languages and currencies. How it works? You can translate all site content including the products in different languages, and your customer can opt for any one of those available languages.

The plugin maintains the opted language throughout the checkout process as well as while sending emails to the customer. Surprisingly, it also allows tracking the inventory in the language of your choice. If you ask me, it’s good to support local languages as it means more traffic and thus more sales.

Checking status of WooCommerce Multilingual

5. YITH WooCommerce Quick View

You can use this plugin to allow customers get a quick glance at your products. They can read the product description, important features, and its qualities without waiting for a new page to open. It helps them to focus on their products, check them quickly, and make a better purchase, quicker.

Though it seems a very small feature upgrade for any online store, yet it’s a very important feature, if you ask me. I remember switching to another online store at times when I couldn’t browse and check out products easily.

Settings of YITH WooCommerce Quick View

6. WooCommerce Services

This plugin makes your e-commerce store faster and more stable by removing the few services’ burden off your site’s infrastructure like shipping. It offers free services including real-time shipping rates for USPS and Canada Post. It can also print discounted USPS shipping labels for domestic packages and more.

WooCommerce Stores comes for free from Automattic, the team behind WordPress and WooCommerce. Though it supports just two shipping companies at the time of writing yet its page says to support more services in the future.

Settings of WooCommerce Services

7. WooCommerce Checkout Manager

The plugin allows you to customize and manage fields on the checkout page of your online store. You can change the order of the fields, rename them, add the required ones, or hide or disable them completely. It allows you to extend the checkout fields in Billing, Shipping, and Additional sections.

Using this plugin, you can allow customers to upload files, pick the order date and time, or enter more info on the checkout page. The plugin supports various types of input fields to cater to your store requirements. And surprisingly, it also allows adding conditional fields, which appear only if a condition is met.

Settings of WooCommerce Checkout Manager

8. WooCommerce Customizer

WooCommerce Customizer makes it easy to make quick customizations or changes of different texts and labels on the store. You can add or edit them without coding or modifying the templates for quick testing. For example, you can add a sales badge text, edit checkout page coupon text, and do more.

Settings of WooCommerce Customizer

9. Booster for WooCommerce

This plugin is a comprehensive toolkit having numerous small modules to supercharge your online store. It helps you to introduce a seamless user experience for the users on your fully-functional online store. Do note that some of its features may also be available in form of individual plugins.

Some of its essential modules are Currencies, Currency Exchange Rates, Offer Your Price, Multicurrency (Currency Switcher), Prices and Currencies by Country, Call for Price, Crowdfunding, Product Bulk Meta Editor, Custom Gateways, etc.

Customize features using Booster for WooCommerce plugin

10. Custom Product Tabs for WooCommerce

Using this plugin, you can add custom tabs to products besides the default “Description” to include additional information or images. You can create labels and add or remove them to/from individual or multiple product(s). And last but not the least, you can write the extra content using the rich text editor.

Settings for Custom Product Tabs for WooCommerce

11. Import Products from Any XML or CSV to WooCommerce

You can now easily add products from an XML or CSV file in just some minutes using bulk import feature of this plugin. The plugin allows you to drag-and-drop the data from files onto data fields to import them quickly. Amazingly, the plugin supports importing files of any size, allowing you to migrate products easily.

Settings of Import Products from Any XML or CSV to WooCommerce

12. WooCommerce – Store Exporter

This plugin lets you export your online store including products and metadata. You can customize, schedule, and automate the export task using extensive filters and options to produce concise, ready to use exports. That being said, you can also use it to backup or migrate your site’s products info.

For example, you can use this plugin to export product categories, products data, product types and variations, and information about orders, coupons, subscriptions, and much more to CSV, XML, or any other format.

Settings of Store Exporter

13. YITH WooCommerce Catalog Mode

This appealing plugin allows you to switch your online store into an online catalog for a brief period. That means you can easily perform maintenance actions or change catalog data without making your site down. This way your store don’t lose online visibility and the trust of your customers.

Settings of YITH WooCommerce Catalog Mode

14. WooCommerce Currency Switcher

This must-have plugin allows your site customers to switch to a different currency and get the converted rate in the real time. It has three widgets for showing currency switcher, converter, and rates. Moreover, you can add its shortcode to any widget or page to display currency switcher.

Surprisingly, you can also configure the plugin to make use of the visitor’s geolocation data and change the currency at your online store automatically according to the customer’s country. Additionally, you can configure fixed and GeoIP prices rules for every product per your needs.

Settings of WooCommerce Currency Switcher

15. WooCommerce Advanced Free Shipping

This plugin gives you control over free shipping rates on your online store. It lets you set up rules to determine when free shipping should be available to the customer based on shipping conditions and default options. You can even set up percentage-based fee, set tax status, create shipping zones and do more.

Settings of WooCommerce Advanced Free Shipping

16. WooCommerce Stock Manager

This plugin lets you edit and manage products along with their variables from just one screen. You can filter the products by type, category, backorders, stock status, and sort or search them by name or ID. Additionally, it lets you import or export the stock data from or to CSV and other formats.

Settings for WooCommerce Stock Manager

17. WooCommerce Extended Coupon Features

This plugin offers everything related to coupons, e.g., it adds functionalities including automatic discount rules. Due to the integration of its functionality directly in the WooCommerce’s “Edit Coupon” panel, it’s very easy to use.

You can surprise your customers with auto-adding coupons and free products, shipping, or payment methods to a customer’s cart when all the conditions are met. Using the plugin, you can boost love and loyalty of your customers.

Settings for WooCommerce Extended Coupon Feature

18. Custom Related Products for WooCommerce

This plugin lets you choose which products show up in the related products area on a product detail page. That being said, you can override the basic functionality of showing related products from the same category.

The plugin allows you to control the product detail views manually, and promote the products you want. That means, you can suggest better products (as these are suggested manually) to the users and attract more sales.

Settings of Custom Related Products for WooCommerce

19. Flexible Shipping for WooCommerce

This plugin helps you improve shipping experiences by creating your own shipping rules and offers free shipping based on conditions. You can choose between several fields like cost, weight, total order, quantity of products in the cart, and shipping class of the product for creating the shipping rules.

Settings for Flexible Shipping for WooCommerce

20. WooCommerce Wholesale Prices

Here is a plugin that gives you the ability to configure wholesale pricing for chosen products as well as customers. You can do quick or bulk edit prices and variations of simple product types for easy management. To the wholesale users, it auto-displays the wholesale prices when they log in to their accounts.

WooCommerce Wholesale Prices

Bonus: 2 more

Pricing Deals for WooCommerce

This plugin allows you to offer discount pricing and marketing deals like ‘buy one get one’ or percentage-based discounts. You can create customized rules for the deals using its powerful discounting tool. It can create dynamic carts, wholesale discounts as well as help in sales and promotional marketing.

Settings for Pricing Deals for WooCommerce
WooCommerce Google Feed Manager

This shopping feed manager plugin is powerful and easy to use along with your Google Shopping account. It allows you to create, add, tweak, and update up to hundred products to create a product feed for Google Shopping.

The plugin helps you to opt for Google Shopping and shows your products in the Google’s product price comparison website. This means, you can reach more potential customers with the help of Google Shopping and this plugin.

Settings for WooCommerce Google Feed Manager

In sum and substance

In my view, these are the best, freely available WordPress plugins for every WooCommerce-powered online store. These plugins will help enhance and extend your store, making it more user-friendly in every possible way.

Which of these is your favorite plugin? Have I missed some other great plugin? Let me know in the comments section or write to me at @aksinghnet directly.

The post 20 Useful WooCommerce WordPress Plugins for Your Online Business appeared first on Hongkiat.

7 Ways Pre-Built Websites Can Help You Create Stunning Designs

You’ve been there before. You’re on a tight deadline or have a limited budget and you have to put forth a 110% effort. This is just to meet the basics of what your client expects.

Your end product is but a shadow of what you envisioned. The visual appeal is nice, but certainly not stunning, or you’ve had to cut corners on functionality.

You get that hollow feeling that comes with knowing you could have done better. If only you had the time or resources.

The good news is, you don’t have to go through that situation again. There’s a solution to your problem close at hand, and it’s so simple as to almost be laughable.

It’s called a pre-built website. It meets specific industry standards and keeps up with the latest design trends. It also comes packed with the appropriate functionality and a more than pleasing UX.

Be Theme and Its 370+ Solutions to Your Problems

Be Theme is one of the premier resources for these time-saving pre-built websites. They know what they’re doing when they create them. This is evidenced by the fact they’ve been a ThemeForest top 5 best seller for several years running.

Be’s 370+ pre-built websites cover more than 30 industry sectors and business niches. This means you can expect to find a suitable theme no matter which business you are building a website for.

These pre-built websites can be customized from tip to toe. Thus, it won’t be unusual for you to have a website up and running in half a workday.

Using Pre-built Websites When You Have Limited Resources

Take a look at these sets of examples. They demonstrate how pre-built websites can help you deliver stunning websites. You will be able to do so in a short time and with limited resources.

Pre-built websites help you find the eye-candy color schemes you’re looking for

Both you and your client have to agree on a color scheme or the client simply dictates one. Om either case, you must take care that the color scheme selected doesn’t overpower the website’s content.

Using a pre-built website will usually take care of both situations. The color scheme is either OK, to begin with or can be slightly modified; either way will save you time and effort.

Be Theme covers more than 30 industries. Thus, finding the right color pallet will usually be a simple procedure.

You can follow trends without spending hours on research

You must keep up with the latest web design trends, or so the mantra goes. That may be true. But it can be difficult to do a decent job making it a priority when you have a deadline breathing down your neck.

The good news is, Be Theme keeps abreast of the latest trends as it designs it pre-built websites. No matter which template you use, your website will look fresh and original.

It’s easy to build interactive websites that create a memorable experience

As most website designers will tell you, building an interactive website is not a simple task. The challenge you face lies in trying to create a memorable experience. It is to make your website interesting enough to attract and engage visitors. It also needs to coax them into staying longer.

There are hundreds of ways to do so. They are ranging from animation and scrolling effects to a judicious use of sliders. Still, creating an interactive website can become a nightmare. This is if resources are limited; in which case, a pre-built website can save the day.

Design the perfect look for your client’s specific business

Designing a business website is never a one-size-fits-all proposition. It’s quite the opposite. Each industry has its own best design practices. Some of these can change with the season, adding to the research required on your part.

You can either spend more time researching or more time designing, but not on both. It’s a lose-lose game as you have only so many hours.

The solution? Choose a pre-built website, whose design is already in keeping with industry standards. It will help you produce a high-quality website that will meet clients’ requirements.

Get flawless UX without building a user journey from scratch

UX design is a skill in itself. It tends to be one of the most challenging and time-consuming design elements for a web designer. So, what do you do when the time is not on your side? You can farm the UX design out or simply give it your best shot, with neither being a particularly good option.

Why not simply take advantage of a pre-built website’s prepackaged UX? That’s the simplest solution and your clients will be fully satisfied with the results.



As well-prepared as you may be, working with limited resources is a common place.

Limited resources can be a problem when you’re juggling many designs and deadlines. Same goes for when a key person on your design team suddenly quits.

It has been said that your worst worries seldom happen, but as a web designer that saying doesn’t always hold water. Things do happen.

Sometimes, bad things happening can be avoided by turning to amazingly simple solutions. Like those embedded in these pre-built websites.

Be Theme has more than 370 of them addressing over 30 different business niches. These solutions are designed to allow you to step back and relax. You can still achieve superior results.

The post 7 Ways Pre-Built Websites Can Help You Create Stunning Designs appeared first on Hongkiat.

Finding the best WordPress business themes has just gotten easier – check out these examples

A website is a powerful tool for promoting or marketing any business. The WordPress for small business websites is the tool most web designers recommend. In addition, most small businesses prefer it when they see the results.

Depending on the approach taken, building a website for a business can be laborious. This was almost always was the case not all that long ago. Yet, WordPress themes for small businesses and startups are tasked to do the job. Then, it becomes easy and affordable.

There are hundreds if not thousands of WordPress themes that can be used to build a website. But, when the objective is to create a website that stands out, it’s best to select one of the best. Check some amazing small business WordPress themes like the 8 presented here. They are more than up to the task.

1. Be Theme

be theme

Be Theme is one of the best WordPress themes for small business websites for a variety of reasons. It’s naturally responsive, it’s easy to use, and its collection of more than 370 customizable pre-built websites guarantees you’ll be able to find a theme that fits a given small business or startup to a T.

Be Themes 40 core features provide all the layout options, design elements, and special effects you’re ever likely to need. More importantly, the functionality a business website typically requires is built into the pre-built websites, no coding is necessary, and for many if not most business types and niches a website that fully meets a business client’s requirements can be up and running in as little as 4 hours.

Be Theme is a ThemeForest top 5 best seller, it’s fast and flexible, and the support is excellent. It’s at the head of the list for a reason.

2. Astra


Astra is a top choice for building WordPress business themes because of its speed, the extended capabilities its premium addons provide and the fact that it’s compatible with the most commonly used page builders. Astra is WooCommerce ready, it’s responsive, and it was created with SEO in mind.

Best of all, since Astra is free it makes sense to give it a try to see what it can do for you.

3. The100


The100 is another free theme that’s well worth looking into. Although free themes can’t usually be expected to match up with premium themes, The100 is nevertheless one of the best WordPress business themes on the market.

Its interface is easy to work with and its many features include a multiplicity of layouts and website customization options.

4. Uncode – Creative Multiuse WordPress Theme


Uncode, with its more than 30 well-designed homepage concepts, an enhanced version of Visual Composer, and its new Adaptive Grid system is well positioned to rank as one of the best WordPress themes for business websites. The Adaptive Images system, another critical Uncode feature ensures mobile users will see precisely what business owners want and expect them to see.

5. Houzez – Highly Customizable Real Estate WordPress Theme


As its name implies, Houzez was created with a specific business sector in mind. It provides the features and functionality realtors and real estate agencies need to efficiently run their businesses. Features include a property management system, advanced property search capabilities, custom fields and IDX systems.

This specialty theme is responsive, customizable, and easy to work with.

6. TheGem – Creative Multi-Purpose High-Performance WordPress Theme

the gem

With a set of design concepts based on analyses of current UX trends, TheGem can rightfully be described as being one of the best WordPress themes on the market. Its page builder is the popular Visual Composer and the carefully selected set of plugins included in the package, not to mention a ready-to-go fashion store, provide all the extendibility and flexibility a web designer needs to deliver a quality product to a small business or startup.

7. Pofo – Creative Portfolio and Blog WordPress Theme


A significant percentage of small business website users is made up of creative agencies, teams, and individuals. The ability to display an outstanding online portfolio is key to the success of businesses like these and creating outstanding business and personal portfolios is what Pofo does best.

Featured items include 150+ design elements, 200+ home and demo pages, and useful plugins and thanks to careful consideration of optimisation for page loading speed and SEO.

8. Cesis – Responsive Multi-Purpose WordPress Theme


Using WordPress for small business websites is particularly valuable because of the many themes available to address a wide variety of business types and niches.

Cesis’s intuitive UI coupled with a host of design elements and page-building options allows you to build websites that are perfect matches for virtually any small business or startup niche.


Did you like these top WordPress themes for startup and small business websites? This collection offers a range of potential candidates to pick from. The quality of these web-building tools merits careful consideration. They are representative of the best of their type on the market.

You needn’t worry about making a bad choice either. You should be able to walk away with one or more WordPress themes that will be ideal for you. It will help you with creating any small business websites you have in mind.

The post Finding the best WordPress business themes has just gotten easier – check out these examples appeared first on Hongkiat.

Amelia: The WordPress Booking Appointment Plugin With Great UX

Booking and managing appointments is the lifeblood of businesses that serve large numbers of clients, businesses like healthcare and fitness clubs, beauty salons, and even consulting firms.

A booking that falls through the cracks is certain to create some ill will. If it happens a second time, it could result in the loss of a client and/or a less than glowing review.

Bookings problems and mistakes can be avoided by making the process error-free, more reliable, and simplified.

Isn’t that easier said than done? Not really.

Amelia is a WordPress booking plugin that gives you the error-free, reliable, simplified solution you need; even while you sleep. This all-embracing software booking solution supports:

  • Multiple employees and clients, irrespective of their work days, days off, and working hours.
  • Multiple services and service types.
  • A single or multiple business locations.
  • Graphical depictions of a business’s key performance indicators.
  • And more (see the feature list).

Presenting Amelia, the Automated WordPress Booking Plugin


Amelia’s users will tell you that it was about time that a booking management tool like this one made its appearance; a tool that would make and manage your business’s appointments 24/7, without fail. Want to see how it works? Here’s a client view of the plugin in action.

Not only can this WordPress booking plugin do all these good things for you, it requires no technical expertise whatsoever to install, set up, and put to use. Check out the back-end demo and see for yourself.

Since Amelia is 100% automated, you don’t have to worry about making and managing your bookings yourself or hire someone to do it for you. Your clients do so themselves, and at any hour of the day or night. All you have to do is to view the appointments that have been made, set your calendar, and check with your business team; all from a single platform.

Here’s a quick video presentation of the appointment booking plugin:

You can do away with the sticky notes, the hastily-scribble whiteboard messages (which have a tendency to get erased), and having to smooth over meeting attendance goofs once you put this flawlessly-performing booking management system on autopilot.

You can even take credit for running such a smooth booking system because of Amelia’s intuitive interface and the cool user experience it offers. Amelia won’t mind if you do, although a 5-star review on your part will always be appreciated.

Amelia’s Top Benefits

amelia interface

You’ll pay a one-time, highly-affordable, fee. That’s certainly better than hiring a salaried or hourly employee, assigning someone to manage your bookings on a part-time basis. Because Amelia’s fee is so low, your ROI is almost instantaneous. You’ll be saving money instead of spending it.

You can devote the time saved to better serving your clients. Or, you might spend the time Amelia is saving you looking for other ways that might benefit your business. All your clients know is their requests for bookings and appointments have been professionally addressed and taken care of.

You’ll look more professional. Clients appreciate it when booking an appointment is quick, smooth, and hassle-free, and it makes your business operation look modern, efficient and professionally run.

You’ll be better organized and in control. It’s much easier to keep well-organized and under control when everything you need is in one place and readily available. Looking for scraps of paper that gives the time and place for an appointment or a sticky note that somehow came unstuck will be history once Amelia is in charge.

Once your appointments are being managed automatically, you’ll have full control over them, which places you in a better position to optimize both your workflow and your money flow.

Amelia’s Top Features

These top features have something in common. Each one is designed to make your work easier by simplifying what could easily become a complicated, cumbersome, and error-prone process. You’ll also appreciate being able to select colors and fonts to make Amelia’s UI match the theme and style of your brand.

Search Wizard: This WordPress appointment plugin feature lets you view appointments by service, employee, or time; and you can use these same criteria when scheduling appointments.

amelia search wizard

Tracking and Reporting: You can track and view your businesses key financial and conversion-related KPIs on the dashboard and select among multiple workflow-management options from this WordPress scheduling plugin’s calendar or list views.

Catalog View: This useful feature allows you to generate a catalog of your services or offers together with your booking form by using a shortcode and filling in the necessary text and images.

catalogue view

Employee Management: With this WordPress scheduling plugin’s feature, you can store pertinent employee contact, schedule, and performance information in the WordPress database, and manage and configure personnel work schedules. This can be done for multiple locations.

Bookings for Group Appointments: Amelia supports group bookings including group capacity information and sends appointment, follow-up appointment, and special events notifications by email.

amelia appointment booking

Payments: Amelia integrates payments to your business through two popular online systems; PayPal and Stripe.

Recently Added WordPress Booking Plugin Features

Putting one or more of these newly-added features in play can yield a huge ROI with respect to the time you’ll save, the mistakes you’ll avoid, and increased client and customer satisfaction.

  • 2-way Google Calendar Synchronization allows to sync appointments in Amelia and employees’ Google calendars. A certain time slot won’t be available for booking in Amelia if the employee has some event created for that time in Google Calendar, and when an appointment is created in Amelia it will automatically appear in employee’s Google Calendar.
  • A next-day appointment reminder for employees.
  • When there is no price for a service, the price calculation is hidden.
  • Employee selection hidden in the frontend booking process if there’s only one employee registered.
  • Employees can edit their personal details and configure their own working hours, days off and breaks if the administrator enables this feature.
  • WooCommerce integration. This means that you can manage your orders through any WooCommerce payment provider.

Why You Should Try Amelia Now

If you’re serious about giving your business a more professional look, you can start by putting flawless processes in place, and letting Amelia automate your appointment booking system would be an excellent starting point.

This WordPress appointment plugin provides a service you don’t want to be without, especially when you’re operating a client-oriented business, and it’s imperative that booking activities are always fully under control.

Amelia is simple to install and intuitive to use as well. It features a virtually flat learning curve and it can easily be customized to fit your business model. Try it today and see for yourself.

The post Amelia: The WordPress Booking Appointment Plugin With Great UX appeared first on Hongkiat.

Top 10 WordPress Tools & Services to Use in 2018

Setting a goal to become the Internet’s ultimate website builder is one thing. Making it happen is quite another. Nevertheless, after a lot of hard work that’s what the WordPress team accomplished.

They had to define what “ultimate” consisted of in order to reach that goal, and their definition was spot on. It was to create a website building platform for web designers to adjust their sites as they want.

Having accomplished that, it was a matter of creating tools, plugins, and services. These would make creating top-of-the-line websites relatively easy.

This article introduces 10 products and services that do exactly that. They make website building easier, add advanced functionality or both.

Since all are well worth looking into, grab a cup of coffee and enjoy the ride.

1. Elementor Page Builder

Elementor Page Builder

When you’re looking for a way to build a pixel-perfect website, you want to choose the platform that offers the most flexible and cost effective solution. Elementor has blasted to the top of the list of premier page builders in less than 2 years by not only making website building free and easy, but by enabling web designers to build exactly what they want to the minutest of details, without having to touch a line of code.

For these reasons, Elementor’s customer base as grown from a mere handful of initial users to 1 million users in this less than 2 year timeframe.

Elementor Page Builder

Besides the key features already mentioned, Elementor offers super-fast performance, it’s live frontend page builder makes even novice web designers look good, it works with any theme or template, and this open source page builder is free.

Elementor added a host of new features in 2018 but kept user favorites, and in a few cases enhanced them, so you can expect the popularity of this product to continue to grow.

2. Brizy


Brizy is another free website builder tool that’s amazingly easy to work with. Brizy is noted for its friendly, intuitive UX. Considering all the tools and design options that are available, Brizy’s user interface is remarkably free of clutter and distractions. You won’t find yourself scanning the sidebars trying to determine what to do or use next.


Testing Brizy on their website to see if its right for you would be a good idea. It won’t cost you anything and the HTML you generate is yours to keep. You can use it for commercial or personal reasons or whatever. It’s yours.

Brizy comes with 4,000+ icons for designers and 150 pre-made design blocks for designers and developers. Technical skills are not necessary, nor do you have to write a line of code.

3. Posts Table Pro WordPress Table Plugin

Posts Table Pro

Creating tables of posts, pages, products, or most anything else is generally a straightforward process, but it can take time in that it usually requires piece-by-piece data entry.

Posts Table Pro changes all that. With the help of this plugin, you can create tables instantly with no data entry since the content to be tabulated already exists in the WordPress database.

For example, this might be your WordPress pages, posts, or any custom post type such as documents, members, articles, resources, events, or products. You’re not limited to text entries either since Posts Table Pro provides full multimedia support. Your tables can include images, video players, embedded audio files, media playlists, and of course text.

Posts Table Pro

Table content can be sorted or ordered as you wish, plus you have complete control over column sorting, sizing and styling. Your tables will be responsive, and you also have load speed options (lazy load or cache load).

4. Goodie


The Goodie platform provides complete and careful coding of your website without having to deal with go-betweens and at the special price of $999. The only thing required of you is your design, which can be in the form of digital files or sketched on the back of a napkin (but hopefully something better).

Goodie’s developers will work with you to ensure the final product is precisely what you want and expect, down to the finest detail.

5. WordXpress


WordXpress performs website management services that alleviate you of mundane and time-consuming tasks. Tasks such as editing content, performing updates, and avoiding malware and other issues. Their stress-relieving services include cloud backup, total website security, and premium marketing plugins. WordXpress has been making life easier for its members for 10 years running.

6. Logic Hop – Personalized Marketing for WordPress

Logic Hop

Personalized marketing can increase the conversion rate – and therefore sales and revenue – of eCommerce stores, but few owners are taking advantage of this opportunity. This is in part because personalized marketing has until now been complex and expensive.

Logic Hop changes this, bringing personalized marketing to WordPress: capture more leads, make more conversions, and make more sales.

Logic Hop

If the prospect of doubling your sales appeals to you, you should give Logic Hop a try.

7. WP Review Pro

WP Review Pro

WP Review Pro is a perfect solution for reviewing products, books, movies, or almost anything else on your site. You can use star, point, circle, percentage or thumbs up or down criteria and with this WP review plugin, you can also create comparison tables.

WP Review Pro

WP Review Pro is WooCommerce compatible, speed optimized, and any of its 16 pre-made templates can be tailored to fit your brand.

8. WordLift


WordLift opens up a wide range of opportunities for web designers and publishers in that it’s the first AI-powered SEO tool to appear in the marketplace. Among its many capabilities, working in concert with WooRank this remarkable tool measures content performance factors that influence organic traffic.

This plugin is a tool for bloggers, journalists, content marketers and SEO specialists who are constantly fighting for readers’ attention. WordLift is open source software that’s available for any CMS platform.

9. Starfish Reviews

Starfish Reviews

Starfish Reviews is a review management plugin designed to help businesses and website owners get more 5-star reviews. You can get reviews on the platform of your choice whether it is Google, Facebook, iTunes, TripAdvisor, or any public reviews platform.

Starfish Reviews can send your clients and followers to one platform, or give them the option to choose the most convenient place for them to leave a review.


It’s always a good feeling to know you can rely on a trusted mechanic when your car needs fixing. It’s the same way with websites. is the Internet equivalent of the neighborhood garage and its skilled technicians are the talented mechanics.

You can rely on this service to provide on demand support for anything from resolving performance issues to theme customization, malware removal, and more.


There’s something here for everyone. Selecting one or more of these products or services can make your workaday life easier. It can also boost sales, resolve annoying performance issues, or all the above.

Most of these products or services can do a lot for you. If you tried to do this by yourself, it would require a huge investment in time and effort. This makes each one more than worth its weight in gold.

The post Top 10 WordPress Tools & Services to Use in 2018 appeared first on Hongkiat.