How to Import External Images in WordPress

Do you want to import external images in WordPress? If you have recently moved your website from one platform to another, then there is a good chance that you may have external images embedded on your pages. In this article, we will explain how to… Read More »

The post How to Import External Images in WordPress appeared first on WPBeginner.

Do you want to import external images in WordPress? If you have recently moved your website from one platform to another, then there is a good chance that you may have external images embedded on your pages. In this article, we will explain how to properly import those external images in WordPress.

How to import external images in WordPress

When and Why You Need to Import External Images?

External images are images embedded in your content that load from another website or URL different from your main site.

Most commonly, WordPress users come across external images issue after migrating their website from other platforms like Blogger, Weebly, Joomla, or WordPress.com.

By default if you use one of the WordPress importers, then it will try to import images. You can see the imported images by visiting Media » Library page in your WordPress admin area.

If you see that all your images are already there, but the post URL is linking to the old source, then you don’t need this article. Instead, you need to update URLs using Velvet Blues Update URLs plugin.

However if you don’t see images imported to your WordPress media library, then continue reading and we will show you how to import those external images.

Importing External Images in WordPress

First thing you need to do is to install and activate the Auto Upload Images plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Auto Upload Images page to review the plugin settings.

Auto upload images settings

The default settings would work for most users, but you can change them as needed.

The plugin will import images to your default WordPress media uploads folder. You can change that by providing a different base URL. Other than that, it also allows you to set filename, image alt tag, image size, and exclude post types.

Once you are done, don’t forget to click on the Save Changes button to store your settings.

Next, you will need to update the posts or pages containing the external images. Since this is a manual process, it can be tedious if you have a lot of content.

Luckily, there’s a quick way to update all posts with external images. Simply go to Posts » All Posts page and then click on the Screen Options button at the top.

Show more articles

You need to increase the number to 999 in the ‘Number of items per page field’ field and click on the Apply button.

WordPress will reload the page, and this time it will show 999 posts at a time. Next, you need to select all your posts and then select Edit under the bulk actions menu.

Select all your posts

After that you need to click the Apply button. WordPress will show you a quick edit box with all selected posts. You just need to click on the Update button, and WordPress will update all your posts.

Remember, don’t change any of the settings in the bulk edit settings that you see. You just need to click Update.

This process will trigger the plugin to check all selected posts and import external images as it finds them.

If you have more than 999 posts, then you will need to visit the next page to select remaining posts.

We hope this article helped you learn how to import external images in WordPress. You may also want to see our guide on how to fix common image issues in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Import External Images in WordPress appeared first on WPBeginner.

How Do I Get My WordPress Site Listed on Google? (Beginner’s Guide)

Recently, one of our users asked us how to get their WordPress site listed on Google? Being the largest search engine in the world, Google is quite good at automatically detecting and listing new websites. However, sometimes it may not automatically list your website right… Read More »

The post How Do I Get My WordPress Site Listed on Google? (Beginner’s Guide) appeared first on WPBeginner.

Recently, one of our users asked us how to get their WordPress site listed on Google? Being the largest search engine in the world, Google is quite good at automatically detecting and listing new websites. However, sometimes it may not automatically list your website right away. Since Google is the biggest traffic source for most websites, it’s important that you get your website listed in Google immediately. In this article, we will share how to easily get your WordPress site listed on Google.

Get your WordPress site listed on Google

Why You Should Get Your Website Listed on Google?

Google is the top source of traffic and visitors for most websites. If you are serious about starting a blog or launching your small business website, then you need to get your website listed on Google as soon as possible.

If you are following the WordPress SEO best practices, then search engines like Google can automatically find your website. However this could take some time, and you will miss out potential customers.

But you can easily expedite this process. Let’s take a look at how to get your WordPress site listed on Google.

Listing Your WordPress Site on Google

Before we start, you would need to create a Google Webmasters Tool account (also known as Search Console). You can easily set it up by following our step by step instructions on how to add your WordPress site to Google Webmaster Tools.

Step 1: Check WordPress Settings for Search Engine Visibility

After you have setup your Webmaster Tools account, you need to make sure that your WordPress site is visible to search engines. You can check this by going to Settings » Reading page and scrolling down to the Search Engine Visibility option.

Search engine visibility

Make sure to remove the check mark from this option, so search engines can crawl your website.

Don’t forget to click on the ‘Save changes’ button to store your settings.

Step 2: Installing Yoast SEO Plugin

Next thing you need to do is install and activate the Yoast SEO plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you will see a new item in your WordPress admin menu labeled SEO. Go ahead and click on it to see the plugin’s settings page.

Yoast SEO menu

On the settings page, you will see the Webmaster Tools tab. We will use this to connect Google search console with your WordPress site.

Step 3: Connecting Google Search Console with WordPress

Now that you have installed Yoast SEO, you need to add your website to Google Search Console. You can do this by clicking on the Add Property button inside your Google search console account.

In the website field, you must add the full website URL. It is important that you use the same URL that you’re seeing in your browser’s URL bar including WWW or non-www as well as HTTPS.

Add website on Google search console

Once you add the website URL, it will take you to the verification page where you need to verify that you’re the owner of this website. There are multiple methods that you can use to verify ownership. The easiest way is listed under the Alternate methods tab called “HTML tag”. It will give you a meta code that you need to copy.

Webmaster verification code

Next, switch back to your WordPress admin area and visit SEO » General page. In the Webmaster Tools tab, you need to paste the code in Google Verification Code field.

Add Google verification code

Once you are done, click on the Save Changes button. Now go back to Google search console account and click on the Verify button. Your website ownership will be successfully verified.

If for some reason it doesn’t verify, then you need to make sure that you clear the cache in WordPress.

Step 4: Setting Up XML Sitemaps

Once your site is verified, you need to go to SEO » General page in WordPress admin area and click on the Features tab. Next, you need to scroll down to the XML sitemaps option and turn it on.

XML sitemaps option

After that, click on the Save Changes button to properly set up XML sitemaps in WordPress.

To view your sitemaps, you can click on the question mark icon next to XML sitemaps title. It will display the link that you can follow to see all your XML sitemaps.

View XML sitemaps

Next you need to submit your sitemap to Google webmaster tools. Sitemaps help Google search bots easily find and index your new content.

Step 5: Submitting XML Sitemaps to Google Search Console

Simply login to your Google search console account and select your website.

You need to go to Crawl » Sitemaps on left side of the screen.

Crawl sitemaps settings

Next, you need to click on the Add/Test Sitemap button on your screen and add your sitemap URL.

Submit sitemaps URL

Your main sitemap file is sitemap_index.xml, and it has links to all other sitemaps on your site. You need to simply submit this main sitemap link, and Google will automatically crawl all other sitemaps on your website.

Once you are done with these steps, you can visit your Google search console account to check your listings. Once Google has crawled and indexed your website, you will start seeing reports in search console.

Another important factor that affects search rankings is website speed. Slower websites are bad for user experience and are often ranked lower than faster websites. See our guide on how to improve your website performance

That’s all. We hope this article helped you get your WordPress site listed on Google. You may also want to check our expert pick of the best WordPress SEO plugins and tools that you should use to optimize your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How Do I Get My WordPress Site Listed on Google? (Beginner’s Guide) appeared first on WPBeginner.

.NET Core Code Coverage as a Global Tool with coverlet

Last week I blogged about “dotnet outdated,” an essential .NET Core “global tool” that helps you find out what NuGet package reference you need to update. .NET Core Global Tools are really taking off right now. They are meant for devs – this isn’t a r…

Last week I blogged about "dotnet outdated," an essential .NET Core "global tool" that helps you find out what NuGet package reference you need to update.

.NET Core Global Tools are really taking off right now. They are meant for devs - this isn't a replacement for chocolatey or apt-get - this is more like npm's global developer tools. They're putting together a better way to find and identify global tools, but for now Nate McMaster has a list of some great .NET Core Global Tools on his GitHub. Feel free to add to that list!

.NET tools can be installed like this:

dotnet tool install -g <package id>

So for example:

C:\Users\scott> dotnet tool install -g dotnetsay

You can invoke the tool using the following command: dotnetsay
Tool 'dotnetsay' (version '2.1.4') was successfully installed.
C:\Users\scott> dotnetsay

Welcome to using a .NET Core global tool!

You know, all the important tools. Seriously, some are super fun. ;)

Coverlet is a cross platform code coverage tool that's in active development. In fact, I automated my build with code coverage for my podcast site back in March. I combined VS Code, Coverlet, xUnit, plus these Visual Studio Code extensions

for a pretty nice experience! All free and open source.

I had to write a little PowerShell script because the "dotnet test" command for testing my podcast site with coverlet got somewhat unruly. Coverlet.msbuild was added as a package reference for my project.

dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=lcov /p:CoverletOutput=./lcov .\hanselminutes.core.tests

I heard last week that coverlet had initial support for being a .NET Core Global Tool, which I think would be convenient since I could use it anywhere on any project without added references.

dotnet tool install --global coverlet.console

At this point I can type "Coverlet" and it's available anywhere.

I'm told this is an initial build as a ".NET Global Tool" so there's always room for constructive feedback.

From what I can tell, I run it like this:

coverlet .\bin\Debug\netcoreapp2.1\hanselminutes.core.tests.dll --target "dotnet" --targetargs "test --no-build"

Note I have to pass in the already-built test assembly since coverlet instruments that binary and I need to say "--no-build" since we don't want to accidentally rebuild the assemblies and lose the instrumentation.

Coverlet can generate lots of coverage formats like opencover or lcov, and by default gives a nice ASCII table:

88.1% Line Coverage in Hanselminutes.core

I think my initial feedback (I'm not sure if this is possible) is smarter defaults. I'd like to "fall into the Pit of Success." That means, even I mess up and don't read the docs, I still end up successful.

For example, if I type "coverlet test" while the current directory is a test project, it'd be nice if that implied all this as these are reasonable defaults.

.\bin\Debug\whatever\whatever.dll --target "dotnet" --targetargs "test --nobuild"

It's great that there is this much control, but I think assuming "dotnet test" is a fair assumption, so ideally I could go into any folder with a test project and type "coverlet test" and get that nice ASCII table. Later I'd be more sophisticated and read the excellent docs as there's lots of great options like setting coverage thresholds and the like.

I think the future is bright with .NET Global Tools. This is just one example! What's your favorite?


Sponsor: Preview the latest JetBrains Rider with its built-in spell checking, initial Blazor support, partial C# 7.3 support, enhanced debugger, C# Interactive, and a redesigned Solution Explorer.



© 2018 Scott Hanselman. All rights reserved.
     

How to Create a BuzzFeed Like Website Using WordPress

Recently one of our readers asked if it was possible to create a BuzzFeed like website using WordPress? BuzzFeed is one of the most popular websites on the internet known primarily for its viral content. Its success has inspired many bloggers to follow the same… Read More »

The post How to Create a BuzzFeed Like Website Using WordPress appeared first on WPBeginner.

Recently one of our readers asked if it was possible to create a BuzzFeed like website using WordPress? BuzzFeed is one of the most popular websites on the internet known primarily for its viral content. Its success has inspired many bloggers to follow the same model. In this article, we will show you how to easily create a BuzzFeed like website using WordPress.

Making a BuzzFeed like website using WordPress

Why Start a BuzzFeed Like Website?

BuzzFeed is one of the most popular websites on the internet. Popular for its quizzes, listicles, and pop-culture commentary, the website has grown into a massive media company with annual revenue of $250 Million in 2016.

BuzzFeed represents a successful business model that many aspiring bloggers and entrepreneurs can follow. It allows you to make money online while showcasing your creativity and offering value to your users.

What Do You Need to Build a BuzzFeed Like Website?

First, you will need to choose the right platform. There are plenty of blogging platforms that you can choose from, but we recommend using WordPress because it is the world’s most popular website builder and content management system.

Fun fact: WordPress powers over 30% of all websites on the internet.

When we say WordPress, we are talking about self-hosted WordPress.org and not WordPress.com. They are two different platforms. See our article on WordPress.com vs WordPress.org for a side by side comparison of two platforms.

We recommend using WordPress.org because it gives you full control, ownership, and freedom to build your own BuzzFeed like website. To learn more, see our complete WordPress review.

There are three things you will need to make a website like Buzzfeed:

  • A domain name – This will be your website’s address and what users will type in their browsers to see your blog. (For example, wpbeginner.com)
  • Web hosting – This will be your website’s home and where you will store all your website files
  • Your undivided attention for 40 mins

Yes, you can make a BuzzFeed like website in 40 minutes, and we will walk you through it every step of the way.

In this tutorial, we will cover the following:

  • How to Register a Domain Name for Free
  • How to Choose the Best Web Hosting
  • How to Install WordPress
  • How to Find the Perfect BuzzFeed like Theme (website design)
  • How to Add BuzzFeed Like Content to Your Blog
  • How to Get More Visitors to Your Viral Blog
  • How to Make Money from Your Viral Blog
  • Resources to Learn WordPress Grow your Blog

Ready? Let’s get started.

Setting up a BuzzFeed Like Website Using WordPress

First, you will need to register a domain name and purchase hosting.

Normally, a domain name costs $14.99 / year and website hosting $7.99 per month which is usually paid annually.

If you are just starting out, then this is quite a lot of money.

Thankfully, Bluehost has agreed to offer WPBeginner readers a free domain name, free SSL certificate, and a 60% discount on hosting.

Basically, you can get started for $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

Bluehost is one of the largest hosting companies in the world, and they are an officially recommended WordPress hosting provider.

Note: At WPBeginner we believe in transparency. If you sign up with Bluehost using our referral link, then we will earn a small commission at no extra cost to you (in fact, you will save money and get a free domain). We would get this commission for recommending just about any WordPress hosting company, but we only recommend products that we personally use and believe will add value to our readers.

That being said, let’s move on to setting up your domain name and hosting, so you can start building your website.

First, you need to visit the Bluehost website and click on the ‘Get Started Now’ button.

Get started with Bluehost

Next, you will be asked to select a plan. Basic and Plus plans are popular among our users.

After that, you will need to choose a domain name for your website.

Choose domain name for your website

Some tips on choosing the best domain name for a BuzzFeed like website.

Need more advice? See our guide on how to choose the perfect domain name for your website.

After choosing your domain name, you will enter your account information such as name, address, email, etc.

Below that, you will see some extra hosting options that you can purchase. We don’t recommend purchasing these extras because they will increase your hosting bill. You can always add them later if needed.

Hosting extras

Next, you will need to add your payment information to finish the purchase.

After that, you will receive an email with a link to your hosting control panel and login details.

Installing WordPress

Bluehost will automatically install WordPress for you, and you will be able to login to your WordPress site directly from the hosting dashboard.

Bluehost dashboard

Once logged in, you will see the WordPress admin area. From here you will manage your website, change content, and add content.

WordPress dashboard

Choose a BuzzFeed Like Design for Your Website

By default, WordPress comes with a very basic theme which doesn’t look anything like BuzzFeed.

Default WordPress theme

Luckily there are thousands of pre-made WordPress multi-purpose themes that you can choose from. We have hand-picked a few WordPress themes designed for viral content and BuzzFeed like websites.

1. Doberman

Doberman

Doberman is the perfect WordPress theme for BuzzFeed like viral content websites. It boosts user engagement with techniques used by viral content websites like social counts, trending content, popular posts, custom reactions, social sharing prompts, and more.

It has over 80 customization options allowing you to use your own colors, layouts, and styles. You can make it uniquely yours without writing any code. It also includes 1-click installation of demo content, after which you can simply go ahead and replace content with your own.

2. SociallyViral

SociallyViral

SociallyViral is another excellent WordPress theme designed specifically for viral magazine websites. It includes social shares, social media icons, trending posts, social integrations, Google AdSense placements, and more.

It has built-in ‘load more posts’ function with 4 different styles, email subscription box, and a featured post section on the top. It is highly optimized for SEO with Schema rich snippets support.

3. Noozbeat

Noozbeat

Noozbeat is a beautifully designed WordPress theme made for content-rich websites like online magazines and newspapers. It comes with dedicated spots to display ads on your website.

It also includes multiple layouts for homepage, categories, and single articles. It is easy to use with tons of customization options and unlimited color choices.

4. Snapse (Free)

Synapse

Synapse is a free WordPress theme for viral magazines and newspaper websites. It features a multi-color design with a full-width layout which gives it a trendy look.

It includes simple customization options which make it easy to use and quick to set up. Synapse is light-weight and compatible with all popular WordPress plugins.

5. TruePixel

TruePixel

TruePixel is another modern WordPress theme designed for content-rich websites. It is designed to reduce bounce rate and boost user engagement which means more page views for your website.

It is also advertisement ready which allows you to start monetizing your website right away. It comes with a custom theme options panel which will help you easily set up your website.

6. BuzzMag (Free)

BuzzMag

BuzzMag is a free WordPress theme designed for online magazines. It comes with a featured posts section on top, a modern homepage design that puts your content in front and center. It has ready-to-use advertising areas, multiple-sidebars, and easy to use theme options.

Want to look at more themes? See our expert pick of the best WordPress magazine themes that can be used to build a BuzzFeed like website.

Creating Viral Content for Your Website

BuzzFeed started out with viral content like personality quizzes, memes, listicles, and pop-culture commentary. It has now evolved into a large media company publishing different types of content.

You will need to decide what type of content you want to publish on your website.

WordPress makes it easy to add any type of content to your website. You can create listicles, articles, upload images, embed videos and audio, create photo galleries and more.

To learn more, see our beginner’s guide on how to add a new post in WordPress and utilize all its features.

Here are some of our guides that will help you create content similar to BuzzFeed and other viral magazines.

While you are building a website similar to BuzzFeed, it is important to make it your own by giving it a unique voice and style. This will help your brand stand out and capture a loyal audience.

To achieve this, you will need to regularly publish new content. You will notice that larger websites publish a lot of content each day. This is very difficult to do in the beginning, so you need to choose your own frequency.

We recommend starting with three articles a week and then increasing your pace to publish daily.

Now you may think, how would you come up with new ideas for blog posts on a regular basis? See these 73 types of blog posts that are engaging and can easily be used on a viral content website.

Need even more ideas? Make it a habit of visiting websites similar to BuzzFeed for inspiration. We are not saying that you should steal or copy their content.

Instead, collect ideas /topics, get inspired, and learn. Use these ideas with your own blog posts to create something new and original.

Getting More Visitors to Your Viral Blog

Viral content websites like BuzzFeed rely on traffic and user engagement for success. More people visiting your website means more pageviews and higher advertising revenue.

However, most beginners don’t know where to start and how to get more traffic to their website.

Optimize your website for SEO

Most popular websites on the internet get majority of their traffic from search engines like Google. Experienced website owners use SEO (Search Engine Optimization) to improve their websites for search engines.

WordPress is built to be an SEO friendly platform out of the box. However, there is still a lot you can do to make sure your content is found by search engines and is displayed higher in search rankings.

For complete setup, follow the step by step instructions in our WordPress SEO guide for beginners.

Improve your website speed and performance

You will notice that BuzzFeed loads extremely fast and works well even on slower internet connections. A faster website offers users a better user experience, and it also improves your SEO.

You can make your website fast by implementing some best practices to fine-tune its performance.

We have a complete guide on improving WordPress speed and performance with step by step instructions for beginners.

Learn from your users

To make your website popular, you need to know what your users prefer. Most beginners try to make educated guesses instead of getting the actual data.

Simply install Google Analytics on your website, and it will tell you which pages are popular on your site, where users are coming from, how much time they spend, and more.

You can also track user engagement on your website with Google Analytics. This allows you to see exactly what users do when they are on your website and what you can do to increase their engagement.

Making Money From Your BuzzFeed Like Website

BuzzFeed not only has a large audience, it also makes a lot of money. Their primary source of revenue is from online advertisements and selling marketing solutions to businesses and advertisers.

As a beginner, you may not get as high paying advertisers as BuzzFeed, but there are plenty of ways to generate a steady income from your website.

1. Displaying Ads on Your Website Using Google AdSense

Millions of websites on the internet rely on ads to make money. Google AdSense makes it super easy for bloggers to display ads on their websites.

You don’t have to worry about finding advertisers and collecting money. Google deals with advertisers, collects money, and sends it to you after taking a small cut.

For detailed instructions, see our step by step guide on how to properly add Google AdSense in WordPress.

2. Build Social Media Following

Viral content platforms like BuzzFeed have huge social media following, which has made them even more attractive to top brands. These brands approach them for collaboration, brand placement, and other deals to reach their massive social media audience.

However, for this, you need to start building a following on select social media platforms. Instagram and YouTube are the two platforms that attract a lot of big and small businesses.

An easy way to build a social following is by sharing posts on your website. You can share your Instagram posts on your blog and embed your videos in your blog posts.

3. Affiliate Marketing

Affiliate marketing allows you to recommend products and get a referral commission when your users purchase a product after clicking on your link.

You will need to find products that compliment your website’s topics and have an affiliate program. The biggest affiliate network you can join is Amazon Affiliates. It has thousands of products that you can choose from.

To get started, see our guide on how to manage affiliate links in WordPress.

There are plenty of other ways to generate revenue from your viral content blog. Take a look at our guide on different ways to make money from your blog for some more ideas.

Resources to Learn WordPress and Grow Your Blog

Building a magazine website like BuzzFeed allows you to experiment with different ways to add content, engage audiences, and grow your business. As you work on your website, you will realize that there is so much more you can do with WordPress.

WordPress is quite easy to use, but from time to time you will come up with questions. Good news is that there is plenty of help available online.

WPBeginner itself is the largest free WordPress resource site in the world. We have tons of helpful resources, guides, and how-tos, written specifically for beginners, bloggers, and business owners.

Following are a few handy WPBeginner resources that you should check out. All of them are completely free.

  • WPBeginner Blog – This is where we publish our WordPress tutorials, how tos, and step by step guides.
  • WPBeginner Videos – These step by step videos will help you learn WordPress FAST.
  • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 52,000 subscribers and 7 Million+ views.
  • WPBeginner Dictionary – The best place for beginners to start and familiarize themselves with the WordPress lingo.
  • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
  • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.

Many of our users use Google to find answers on WPBeginner by simply adding wpbeginner after their search term.

We hope this article helped you create a BuzzFeed like website using WordPress. You may also want to see these practical tips to drive traffic to your new website. free

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a BuzzFeed Like Website Using WordPress appeared first on WPBeginner.

Lynx is dead – Long live Browsh for text-based internet browsing

The standard for browsing the web over a text-=based terminal is Lynx, right? It’s the legendary text web browser that you can read about at https://lynx.invisible-island.net/ or, even better, run right now with docker run –rm -it nbrown/lynx lynx htt…

The standard for browsing the web over a text-=based terminal is Lynx, right? It's the legendary text web browser that you can read about at https://lynx.invisible-island.net/ or, even better, run right now with

docker run --rm -it nbrown/lynx lynx http://hanselman.com/

Awesome, right? But it's text. Lynx runs alt-text rather than images, and doesn't really take advantage of modern browser capabilities OR modern terminal capabilities.

Enter Browsh! https://www.brow.sh/

Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh

Imagine running your browser on a remote machine connected to full power while ssh'ing into your hosted browsh instance. I don't know about you, but my laptop is currently using 2 gigs of RAM for Chrome and it's basically just all fans. I might be able to get 12 hours of battery life if I hung out in tmux and used browsh! Not to mention the bandwidth savings. If I'm tethered or overseas on a 3G network, I can still get a great browsing experience and just barely sip data.

Browsing my blog with Browsh

You can even open new tabs! Check out the keybindings! You gotta try it. Works great on Windows 10 with the new console. Just run this one Docker command:

docker run -it --rm browsh/browsh

If you think this idea is silly, that's OK. I think it's brilliant and creative and exactly the kind of clever idea the internet needs. This solves an interesting browser in an interesting way...in fact it returns us back to the "dumb terminal" days, doesn't it?

There was a time when I my low-power machine waited for text from a refrigerator-sized machine. The fridge did the work and my terminal did the least.

Today my high-powered machine waits for text from another high-powered machine and then struggles to composite it all as 7 megs of JavaScript downloads from TheVerge.com. But I'm not bitter. ;)

Check out my podcast site on Browsh. Love it.

Tiny pixelated heads made with ASCII

If you agree that Browsh is amazing and special, consider donating! It's currently maintained by just one person and they just want $1000 a month on their Patreon to work on Browsh all the time! Go tell Tom on Twitter that you think is special, then give him some coins. What an exciting and artful project! I hope it continues!


Sponsor: Scale your Python for big data & big science with Intel® Distribution for Python. Near-native code speed. Use with NumPy, SciPy & scikit-learn. Get it Today!



© 2018 Scott Hanselman. All rights reserved.
     

21 Best Medical and Health WordPress Themes

Are you looking for medical and health WordPress themes for your website? Medical and healthcare services websites are different than other business websites, and you would want your design to stand out. In this article, we have hand-picked the best medical and health WordPress themes… Read More »

The post 21 Best Medical and Health WordPress Themes appeared first on WPBeginner.

Are you looking for medical and health WordPress themes for your website? Medical and healthcare services websites are different than other business websites, and you would want your design to stand out. In this article, we have hand-picked the best medical and health WordPress themes that you can try.

Best medical WordPress themes

Making a Medical and Health Website with WordPress

WordPress is the most popular website builder in the world, and it is used by thousands of medical professionals, doctors, consultants, and healthcare providers around the world.

There are two kinds of WordPress available which may confuse beginners. First, you have WordPress.com which is a hosted solution for bloggers, and then you have WordPress.org also known as self-hosted WordPress. See our side by side comparison of WordPress.com vs WordPress.org for more details.

We recommend using WordPress.org because it gives you access to all WordPress features out of the box.

You will need a domain name and a web hosting account to start a self-hosted WordPress.org website.

We recommend using Bluehost. They are an officially recommended WordPress hosting provider and one of the biggest hosting companies in the world.

Once you have purchased hosting, follow our guide on how to make a website for step by step instructions.

That being said, let’s take a look at some of the best medical and health WordPress themes that you can use on your new website.

1. Medi

Medi

Medi is a premium WordPress theme for medical, healthcare, clinics, and doctors. It comes with three content types to easily add personnel, services, and sliders. It also includes custom widgets to add content discovery and social media features.

For easier customization, you can use drag and drop homepage builder with multiple layouts to choose from. It is beginner friendly and supports all popular page builder WordPress plugins.

2. Ultra

Ultra

Ultra is a WordPress mega theme designed to create any kind of website. It comes with a built-in drag and drop builder that allows you to create your own page layouts.

It includes 10 ready-made websites that you can install with 1-click and then add your own content. There are unlimited combinations of different layouts and styles with several custom widgets. It can also be used to create an online store using WooCommerce.

3. Create

Create

Create is a stylish and professional WordPress theme suitable for all kind of medical and healthcare related websites. Its homepage features a highly engaging layout with beautiful slider on top followed by other content.

It has several beautiful header styles, built-in mega menu navigation, contact forms, icon fonts, and more. You will also get a free slider plugin, video backgrounds, and quick 1-click demo installer for easier setup.

4. Float

Float

If you are looking for a modern and versatile design then check out Float. It is a multi-purpose WordPress theme that can be easily used to create a medical or healthcare website.

It comes with several design choices and also has a powerful page builder to create your own layouts if needed. It has built-in social media sharing, eCommerce support, custom theme options panel, and 1-click installer.

5. Indigo

Indigo

Indigo is a beautifully designed multi-purpose WordPress theme. It utilizes drag and drop modules which enables you to create different layout combinations without breaking your website or writing any code.

It can be easily adapted for any business website including medical, doctors, dentists, and more. It comes with contact form, WooCommerce support, Google maps, icon fonts, and social media sharing.

6. Medical

Medical

Medical is a WordPress theme designed specifically for medical, doctors office, dentists, therapists, and other healthcare providers. It features a modern and professional design and comes with multiple layout choices for easier customization.

It ships with a page builder and a slider plugin which help you create your own landing pages if needed. It includes custom widgets, Google Fonts, WooCommerce support, and can be used to create multilingual websites with WPML.

7. Medicus

Medicus

Medicus is another excellent WordPress theme made specifically for medical and healthcare services. It comes with a widgetized homepage layout where you can drag and drop widgets to build your homepage.

It has a simpler theme options panel and support for visual customizer where you can change theme colors and other settings. It also includes 1-click demo installer, full WooCommerce support, translation and multilingual support.

8. Meridian Fitness

Meridian Fitness

Meridian fitness is a stylish WordPress theme suitable for health and fitness websites. It comes with content types to easily add personal trainers and classes with beautifully designed class schedules.

For quicker setup, it includes 1-click demo installer and all theme options can be easily customized using live customizer.

9. Dental Clinic

Dental Clinic

As the name suggests, Dental Clinic is a WordPress theme for dentists, clinics, and other medical services providers. It comes with powerful customization options, free slider plugin, parallax background effects, video background support, and more.

It has unlimited color choices, custom widgets, multiple sidebars, and contact form support. It is beginner friendly and comes with easy to use theme settings.

10. Modena

Modena

Modena is a beautifully designed WordPress theme for spas, health and fitness, and medical services provider. It features a widgetized homepage layout with a full-width slideshow at the top.

It has easier theme options to choose colors, sidebars, social sharing, and more. You can easily add services, testimonials, and use widgets to display them anywhere on your website. It has full WooCommerce support and can be used to build multilingual websites.

11. Beaute

Beaute

Beaute is a WordPress theme for spas, health and wellness, and fitness websites. It features a stylish homepage layout with a customizable fullwidth slider on the top.

It comes with easy to use content types to add services, staff profiles, and photo galleries. It is available in different color schemes and allows you to choose colors for individual pages. All theme options can be easily set up with the live customizer.

12. iMedical

iMedical

iMedical is another specifically designed WordPress theme for medical and health-related websites. It includes content types to easily add doctors, departments, services and more.

It features a modern homepage design with a featured content slider and navigation menu at the top. It supports schema.org rich snippets and custom widgets to add content discovery and social media sharing.

13. Presence

Presence

Presence is a multi-purpose WordPress theme designed for any business website including medical and health services. It has 10 pre-built website templates that can be installed with 1-click demo installer.

It is available in 6 color schemes, multiple slider styles, page templates, and custom widgets. It supports all essential WordPress plugins and comes with full support for WooCommerce.

14. Medicaring

Medicaring

Medicaring is a WordPress theme made specifically for medical professionals and healthcare services providers. It includes pre-built designs for different medical professions including surgeons, yoga, dental, and more.

It comes with multiple layout choices that you can mix and match. It also includes a page builder and a slider plugin that you can use to create custom page layouts.

15. Atomic Blocks

Atomic Blocks

Atomic Blocks is a powerful WordPress theme with simpler and modern layout options. It is made up of blocks, which you can drag and drop when writing posts and pages.

It features a minimalist design and can be easily customized for a medical or healthcare related website. It only includes options that you will actually use which makes it super-easy to use.

16. Medical Circle

Medical Circle

Medical Circle is a free WordPress theme for medical, doctors, dentists, and other healthcare professionals. It comes with a 1-click demo installer that allows you to import demo content. You can then just go ahead and replace it with your own content.

It comes with easier theme settings and utilizes the live theme customizer for all options. It includes multiple page templates including a separate blog page template.

17. Maxi Health

Maxi Health

Maxi Health is another medical and health WordPress theme with a modern and professional design. It includes demo content importer which helps you set up your website like the demo.

All theme options are available under live customizer which allows you to see a preview of your website as you edit it. It offers a ton of customization choices with unlimited colors, sidebars, page styles, and a visual page builder.

18. Medical Supplements Store

Medical Supplements Store

As the name suggests, this theme is a free eCommerce ready option for medical stores, pharmacies, and similar businesses. It works with all top WooCommerce plugins and can also be used on multilingual eCommerce stores.

Theme homepage features a large slider on the top, which is followed by content areas like recent posts, products, and more. It includes two navigation menus on top including one to display social media icons.

19. Latest

Latest

If you are looking for a WordPress theme for a medical and health-related store, then take a look at Latest. It is a beautifully designed WordPress theme with full WooCommerce support.

It is a minimalist WordPress theme which allows it to be easily used for any kind of business. It only includes the options that you will use and comes with a getting started dashboard to walk you through theme setup.

20. Profident

Profident

Profident is a beautifully crafted WordPress theme for dentists, clinics, and medical services. It is available in 15 languages and comes with a custom admin panel that helps you add opening hours, upload custom logo, add phone number, appointment booking form, and more.

It enables you to make a website without struggling with theme options and compromising on features and flexibility.

21. Loft

Loft

Loft is a multi-purpose WordPress theme with beautiful typography and an elegant design that will help your medical and healthcare website stand out. It includes several custom widgets to display ads, social profiles, testimonials, and more.

You can use built-in content types to add services, portfolios, and staff profiles. It is beginner friendly and allows you to easily set up your website with quick installation and demo content.

We hope this article helped you find the best medical and health care WordPress themes. You may also want to see our ultimate step by step WordPress SEO guide for beginners.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 21 Best Medical and Health WordPress Themes appeared first on WPBeginner.

Magento vs WooCommerce – Which one is Better? (Comparison)

Are you trying to decide between Magento vs WooCommerce for your online store? Magento and WooCommerce are two popular eCommerce platforms on the market. In this article, we will compare Magento vs WordPress and explain their pros and cons, so you can choose the best… Read More »

The post Magento vs WooCommerce – Which one is Better? (Comparison) appeared first on WPBeginner.

Are you trying to decide between Magento vs WooCommerce for your online store? Magento and WooCommerce are two popular eCommerce platforms on the market. In this article, we will compare Magento vs WordPress and explain their pros and cons, so you can choose the best platform for your needs.

WooCommerce vs Magento

Overview: Magento vs WooCommerce

Before we get into details, let’s take a quick look at both popular eCommerce platforms and what makes them stand out.

What is Magento

Magento is an open source eCommerce platform which allows businesses to create online stores, accept payments, and manage products. It has a community edition available for free download. It also has paid solutions which come with additional features, cloud hosting, and support.

What is WooCommerce?

WooCommerce is an open source eCommerce platform built on top of WordPress (world’s most popular website builder). It allows you to easily create an online store, accept payments, manage inventory, and more. It runs on top of WordPress (see our complete WordPress review), which gives you access to thousands of WordPress plugins and themes to grow your eCommerce business.

Both platforms are open source software, can be extended with extensions, and utilize templates for design. However, they both have different pros and cons which make them unique.

What to Look for in Your eCommerce Platform?

If you are just starting out, then you would want to keep a few things in mind when choosing a platform. These basic factors are crucial when deciding which eCommerce solution will be better for your business.

  • Budget – Cost of starting your store and recurring expenses that would affect your business.
  • Ease of Use – How easy is it to use for beginners
  • Payment Methods – It should support multiple payment gateways. If you require certain payment methods, then you need to make sure that it supports them.
  • Scalability – Your eCommerce platform should be able to scale with your growing business needs

These are just some of the basic things you need to look at. Depending on your business, you may also want to consider how the platform does other things like inventory, taxes, invoices, and more.

In this Magento vs WooCommerce comparison, we will review how both platforms compare on these basic requirements.

Cost: Magento vs WooCommerce

For most startups, the cost is one of the most significant factors in decision making. When starting your eCommerce website, you need to evaluate the cost while factoring in how those costs will grow as you need more resources, add-ons, and other services.

Cost of Magento Ecommerce Platform

Magento is a self-hosted open source software. It comes in two editions. First, you have a community edition. You can download and install this yourself on any hosting provider. It does not include all features, and it does not come with any support.

Magento plans and products

Second, you have Magento Commerce which includes paid plans with cloud hosting included. The pricing of these plans is not listed on the Magento website. The small business plan called Magento Commerce is available as a monthly subscription with a revenue-based license cost.

Paid plans for Magento are quite expensive. They offer more value with high-performance cloud hosting, additional features, and professional support. These plans include several features that would otherwise require a paid extension.

Having that said, even the Magento community version is not cheap. The core software you can download for free, but you will need at least VPS hosting plan or a cloud host like Amazon Web Services to run it.

This means even though you will be using the free version, your hosting bill will still be quite higher than a shared hosting plan.

If you purchase paid extensions, themes, or hire a developer to work on your Magento store, then all these will significantly increase your costs.

Cost of WooCommerce

WooCommerce is available as a free software that anyone can download and install. It runs on top of WordPress which means you can install it on any WordPress website.

WooCommerce itself is free, however, you will need to register a domain name, SSL certificate, and a WordPress hosting account to start your WooCommerce store.

Normally, you can buy a domain name for $14.99 / year, SSL certificate $69.99 / year, and hosting for $7.99 / month. This is cheaper than self-hosted Magento community edition but still, it is a lot of money for a startup.

There are several specialized WooCommerce hosting companies that are now offering discounted hosting plans which reduce your starting cost significantly.

Bluehost, an officially recommended WooCommerce and WordPress hosting provider, has agreed to offer WPBeginner users free domain name, SSL certificate, and discount on hosting.

This offer will help you start your online store for as low as $6.95 / month.

← Click Here to Claim This Exclusive Bluehost Offer →

Bluehost eCommerce

The cost of starting a WooCommerce store is a lot lower than the Magento community edition. There are a lot more choices available for WooCommerce hosting plans than Magento, which helps you choose a plan that fits your budget.

Apart from hosting, using paid extensions and themes for WooCommerce will also affect your costs. However, WooCommerce gives you access to more than 55,000+ WordPress extensions and thousands of free WordPress themes.

You can easily find free WooCommerce plugins as alternatives to paid extensions. There are also tons of free WooCommerce themes that you can use to further reduce your costs.

With affordable hosting plans, an abundance of low cost free extensions and themes, WooCommerce is clearly less costly than Magento.

Winner: WooCommerce

Ease of Use: Magento vs WooCommerce

Most folks starting an eCommerce business are not programmers or web developers. They need a platform that they can use easily without paying someone a fortune to help them do basic things.

Even experienced users prefer an easy to use platform that helps them focus on growing their business instead of struggling with software.

Let’s take a look at Magento and WooCommerce to see which one is more easy to use.

Magento – Ease of Use

Magento is a powerful eCommerce specific platform, packing tons of built-in features that work out of the box. It comes with an advanced setup process that can be complicated for new users.

It is not easy to install and most hosting companies do not offer pre-configured installers for Magento. The installer language is very developer-centric which may leave beginners a bit clueless about several important settings.

Magento installation wizard

After the setup, you will have to spend some time learning the basics. Installing extensions or customizing themes is not always easy, and you may need to seek help to set them up. You can find tutorials and documentation online, but most often they are written for developers and not for DIY users.

Overall, Magento is extremely powerful and comes packed with a ton of features, but it is not the easiest to use eCommerce platform.

WooCommerce – Ease of Use

WooCommerce is a little easier to use compared to Magento. The installation is simple as many WooCommerce hosting providers will automatically install it for you along with WordPress.

Since WooCommerce is a WordPress plugin, you will need to install WordPress first. Even if your host doesn’t automatically install WordPress, chances are that there would be an auto-installer that would let you do it with just a few clicks.

WooCommerce comes with a setup wizard that will walk you through initial setup like creating pages, set up payments, choose the currency, set shipping and tax options.

WooCommerce setup wizard

Once you are up and running, you will find plenty of help to do almost anything. WooCommerce themes and plugins are easy to install and come with their own settings.

WooCommerce still has a bit of a learning curve, but overall it is far easier to use than Magento.

Winner WooCommerce

Payment Methods: Magento vs WooCommerce

As an eCommerce store, you will be accepting online payments on your website. There are many payment gateway companies that allow you to accept payments on your website.

Some payment gateways may not be available in all regions. You need options that are available for both you and your users.

Let’s see what payment options are available to Magento and WooCommerce stores.

Magento – Payment Options

Magento comes with PayPal, Authorize.net, cash on delivery, bank transfer, and purchase order payment methods by default. It also has extensions available for many popular payment gateways including Stripe, 2Checkout, Braintree, WePay, Google Checkout, Skrill, and more.

Payment methods in Magento

Magento’s APIs allow developers to easily integrate payment gateways. If the payment gateway you are looking for is not yet available, then you can hire someone to create a custom extension for that.

WooCommerce – Payment Options

WooCommerce offers PayPal and Stripe payments by default. It also supports all major payment gateways through extensions and addons.

WooCommerce payment methods

WooCommerce even supports many regional and lesser-known payment companies. Since it is so easy to extend, any payment company can create an add-on for WooCommerce and provide support for it.

We feel that both Magento and WooCommerce do an equally great job in terms of payments support. Both platforms have support for multiple payment options.

Winner: Tie

Extensions and Integrations – Magento vs WooCommerce

There is a limit to the features your eCommerce platform can add to the core software. This leaves room for third-party extensions, tools, and integrations to extend the platform by offering additional features.

Both Magento and WooCommerce have extensions, themes, and support offered by third-party integration providers.

Magento Extensions

Magento has an active community of developers, agencies, and freelancers. There are plenty of free and paid third-party extensions available for Magento that you can use.

Magento extensions

These extensions allow you to easily add new features and integrate other tools and services into your online store.

At the time of writing this article, Magento Marketplace had 3751 extensions out of which 1182 were available for free. That’s a decent amount of extensions considering that Magento has a lot of functionality in the core.

WooCommerce Extensions and Addons

Since WooCommerce runs on top of WordPress this gives you access to more than 55,000 free WordPress plugins and thousands of paid plugins.

Whether you want to add contact forms, Google Analytics, lead generation forms, or any other feature imaginable, chances are that there is already a plugin available that you can use.

WooCommerce extensions

A large number of extensions means you can connect your WooCommerce store to any third-party service like your email marketing company, CRM software, payment gateways, and more.

Winner: WooCommerce

Scaling Your Business – Magento vs WooCommerce

Growing your eCommerce business comes with its own challenges. As your website traffic and sales grow, you will need more server resources to keep up with your business goals and growth trajectory.

Both Magento and WooCommerce can handle large eCommerce stores with huge spikes in traffic. However, they are two different platforms which affect their scalability and infrastructure requirements.

Let’s take a look at how Magento and WooCommerce handle scalability on large eCommerce websites.

Scaling Magento

Magento is designed from the ground up to be a robust eCommerce platform. However, when it comes to scaling, your costs and technical challenges will skyrocket.

If you are using the community edition of Magento, then you will have to do it on your own. Magento is a resource intensive software, which means if you are on a VPS hosting, then you will have to upgrade to a dedicated server and then to a cloud hosting service like Amazon Web Services.

You will also need to optimize your store for caching, manage backups, protect against DDOS attacks by using a website firewall, and more. If you don’t have experience in managing large websites, then you will need to hire Magento specialists.

If your business can afford the growing costs, then the easier option would be to switch to Magento’s paid business and enterprise plans.

Scaling WooCommerce

WooCommerce stores will face the same technical challenges as Magento. However, the good thing is that you have a lot more options to continue growing while keeping your costs low.

First, you have several easy caching options to improve performance which can be implemented even by beginners. This will keep your server resources low and allow you to continue growing for a while.

Next, you can move to managed WordPress hosting providers like WPEngine or Liquid Web. These concierge WordPress hosting companies allow you to easily scale your website to meet your growing business.

Finding WordPress specialists to help scale your online store is not as costly as Magento. Even at the enterprise level, your eCommerce store would be able to perform well at much lower costs.

Winner: WooCommerce

Magento vs WooComemrce – Which One is a Better E-commerce Platform for You?

Magento and WooCommerce are both full-featured eCommerce platforms that you can use to build any kind of online store. However, it comes down to costs, and your personal skills to choose between them.

WooCommerce obviously has the advantage of a large user base and market share. It runs on WordPress which is already the world’s most popular website builder. WordPress users would feel at home when working on WooCommerce.

It also beats Magento in terms of ease of use, and cost of building and running an eCommerce store at scale.

If you want an easy to use, cost-effective, and easy to scale eCommerce platform, then WooCommerce is the perfect fit for you.

Magento, on the other hand, is more suitable for enterprise-level businesses with their own development teams or businesses who can spend money on hiring someone.

We hope this article helped you compare the pros and cons of Magento vs WooCommerce. You may also want to see our side-by-side comparison of Shopify vs WooCommerce.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post Magento vs WooCommerce – Which one is Better? (Comparison) appeared first on WPBeginner.

NuKeeper for automated NuGet Package Reference Updates on Build Servers

Last week I looked at “dotnet outdated,” a super useful .NET Core Global Tool for keeping a project’s NuGet packages up to date. Since then I’ve discovered there’s a whole BUNCH of great projects solving different aspects of the “minor version problem….

Last week I looked at "dotnet outdated," a super useful .NET Core Global Tool for keeping a project's NuGet packages up to date. Since then I've discovered there's a whole BUNCH of great projects solving different aspects of the "minor version problem." I love this answer "Why?" from the NuKeeper (inspired by Greenkeeper) project with emphasis mine. NuKeeper will check for updates AND try to update your references for you! Why not automate the tedious!

NuGet package updates are a form of change that should be deployed, and we likewise want to change the cycle from "NuGet package updates are infrequent and contain lots of package changes, therefore NuGet package updates are hard and dangerous..." to "NuGet package updates are frequent and contain small changes, therefore NuGet package updates are easy and routine...".

Certainly no one is advocating updating the major versions of your dependent NuGet packages, but small compatible bug fixes come often and are often missed. Including a tool to discover - and optionally apply - these changes in a CI/CD (Continuous Integration/Continuous Deployment) pipeline can be a great timesaver.

Why do we deploy code changes frequently but seldom update NuGet packages?

Good question!

NuKeeper

NuKeeper is a .NET tool as well that you can install safely with:

dotnet tool install --global NuKeeper

Here it is running on my regularly updated podcast website that is running ASP.NET Core 2.1:

NuKeeper says I have 3 packages to update

Looks like three of my packages are out of date. NuKeeper shows what version I have and what I could update to, as well as how long an update has been available.

You can also restrict your updates by policy, so "age=3w" for packages over 3 weeks old (so you don't get overly fresh updates) or "change=minor" or "change=patch" if you trust your upstream packages to not break things in patch releases, etc.

NuKeeper is picking up steam and while (as of the time of this writing) its command line parameter style is a little unconventional, Anthony Steele and the team is very open to feedback with many improvements already in progress as this project matures!

The update functionality is somewhat experimental and currently does 1 update per local run, but I'm really enjoying the direction NuKeeper is going!

Automatic NuGet Updates via Pull Request

NuKeeper has a somewhat unique and clever feature called Repository Mode in that it can automatically issue a Pull Request against your repository with the changes needed to update your NuGet references. Check out this example PullRequest!

The NuKeeperBot has automatically issued a PR with a list of packages to update

Again, it's early days, but between NuKeeper and "dotnet outdated," I'm feeling more in control of my package references than ever before! What are YOU using?


Sponsor: Scale your Python for big data & big science with Intel® Distribution for Python. Near-native code speed. Use with NumPy, SciPy & scikit-learn. Get it Today!



© 2018 Scott Hanselman. All rights reserved.
     

15 Useful WordPress Configuration Tricks That You May Not Know

If functions.php is the single most important file in your WordPress theme, then wp-config.php is the single most important file in your entire WordPress installation. In this article, we will share some of the most useful WordPress configuration tricks that you may not know yet.

The post 15 Useful WordPress Configuration Tricks That You May Not Know appeared first on WPBeginner.

WP-config is one of the most powerful files on your WordPress site, and it plays an important role in how WordPress works behind the scenes. There are some very useful WordPress configuration tricks that most beginners don’t know about. In this article, we will share some of the most useful WordPress configuration tricks that will help you troubleshoot, optimize, and secure your WordPress site.

Useful WordPress configuration tricks

How to Use these WordPress Configuration Tricks?

WordPress comes with a powerful configuration file called wp-config.php. It is located in the root folder of every WordPress site and contains important configuration settings.

To learn more, see our guide on how to edit wp-config.php file in WordPress.

All the best WordPress hosting companies come with 1-click WordPress installation which means you would never need to edit the wp-config.php file during the installation. This is the main reason why many users are not familiar with the power of this file.

You can use the wp-config file to troubleshoot, optimize, and secure your WordPress site.

The wp-config.php file is a powerful tool, and a tiny mistake in the code can make your website inaccessible. You should only edit this file when necessary and always create a complete WordPress backup before making any changes,

That being said, let’s take a look at some handy WordPress configuration tricks that you can use on your website.

1. The Basic WordPress Configuration Settings

By default, you just need to fill in the database settings during WordPress installation. If you don’t have a wp-config.php file present, then you will be asked to create one by filling in your database information.

Default WordPress configuration settings

WordPress will try to automatically save these settings by generating a wp-config.php file. However, if it fails, then you will need to add them manually.

To do that, you will need to connect with your website using an FTP client. Once connected, you will need to rename the wp-config-sample.php file to wp-config.php.

Rename wp-config-sample.php file

After that, you can go ahead and edit the newly created wp-config.php file. You will need to add your database information by changing the following lines:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Don’t forget to save your changes and upload the file back to the server.

2. Adding Security Keys in WordPress

The default WordPress installation automatically adds security keys to your configuration file. These security keys are used to add an extra security layer to your WordPress login and cookie authentication.

You can always regenerate security keys if you feel someone may be accessing your website without proper authentication. Changing security keys will log out all logged in users.

define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

For more information, see our article on WordPress security keys and how to use them.

3. Change WordPress Table Prefix

A typical default WordPress installation adds a wp_ prefix to all WordPress database table names. Some WordPress security experts believe that changing the table prefix can make your WordPress database more secure.

To do that you, need to change the following line in your WordPress configuration.

$table_prefix = 'wp_';

If you are doing this for an existing website, then you will also need to change the table prefix in your WordPress database. To do that, see our article on how to change the WordPress database prefix.

4. Turn on Debugging in WordPress

WordPress comes with a neat debugging feature that allows you to see or hide WordPress errors when in debug mode. To turn this on, you will need to add this rule in your WordPress configuration file.

define( 'WP_DEBUG', true );

You can also turn on debugging while hiding the errors on your website and saving them in a log file instead. To do that, add the following lines to your configuration settings.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

This will create a debug.log file inside wp-content folder of your website and store all debugging errors and notices inside the log file.

5. Changing Your Site or WordPress Address

Normally, you can set your WordPress and Site URLs from Settings » General page. However, you may not be able to do that if you don’t have access to your WordPress site, seeing redirect errors, or have just moved your site.

In that case, you can change your site and WordPress URLs via wp-config.php file by adding the following lines:

define('WP_HOME', 'http://www.example.com');
define('WP_SITEURL', 'http://www.example.com');

Don’t forget to replace example.com with your own domain name.

6. Override File Permissions

WordPress allows you to override file permissions if your host has restrictive permissions for all user files. Most users do not need this, but it exists for those who need it.

define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

To learn more about file permissions, see our article on how-to fix file and folder permissions error in WordPress.

7. Changing Post Revision Settings

WordPress has a very useful a post revisions feature which allows you to undo changes to your posts and pages by reverting back to a previous version or an autosave.

You can disable or change post revision settings through the configuration file. Here are different post revision settings that you can use.

You can change how often WordPress stores an autosave as a revision by adding the following line:

define('AUTOSAVE_INTERVAL', 120); // in seconds

Some articles on your site may have dozens of post revisions depending on how long it took to write them. If you think that feature annoys you, then you can limit the number of revisions per post.

define('WP_POST_REVISIONS', 10);

If for some reason, you want to disable the post revisions feature altogether (not recommended at all), then you can use the following code to disable post revisions.

define( 'WP_POST_REVISIONS', false );

8. Changing WordPress Trash Settings

WordPress comes with a recycle bin feature called Trash. When a user sends a post to trash, it is still stored on your website for next 30 days as trash. After that time, WordPress automatically deletes them forever.

You can change this behavior by changing the number of days you want to keep the trash.

define( 'EMPTY_TRASH_DAYS', 15 ); // 15 days

If you do not like this feature, then you can disable it by adding the function below:

define('EMPTY_TRASH_DAYS', 0 );

Note: Using zero means your posts will be deleted permanently. WordPress would not ask for confirmation when you click on Delete Permanently. Any accidental click could cost you…

To learn more, see our article on how to limit or disable automatic empty trash feature in WordPress.

9. Adding FTP/SSH Constants to WordPress Configuration

By default, WordPress allows you to upgrade WordPress core, themes, and plugins from the admin dashboard. There are some hosts that require an FTP or SSH connection everytime you try to upgrade, or install a new plugin.

WordPress asking for FTP information

By using the codes, you can set the FTP or SSH constants and never have to worry about it again.

// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21'); 

Note: Don’t forget to replace the WordPress path and ftp.example.com with your own FTP Host information.

10. Allow Automatic Database Repair

WordPress comes with a built-in feature to automatically optimize and repair WordPress database. However, this feature is turned off by default.

To enable this feature you need to add the following line to your WordPress configuration file.

define('WP_ALLOW_REPAIR', true);

After adding this, you need to visit the following URL to optimize and repair WordPress database

http://example.com/wp-admin/maint/repair.php

Don’t forget to replace example.com with your own domain name. You will see a simple page with the options to repair or repair and optimize the database. You don’t need to be logged in to access this page.

Optimize and repair WordPress database

11. Increase PHP Memory Limit

Some of the most common WordPress errors are caused by PHP memory exhausted. You can increase the PHP memory limit through wp-config.php file. Simply paste the code below:

define('WP_MEMORY_LIMIT', '128M');

12. Moving wp-content Directory

WordPress allows you to move your wp-content directory. Some experts believe that it can help strengthen WordPress security.

You will need to add the following code to your wp-config.php file:

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');

Don’t forget to replace example.com with your own domain name.

13. Use Custom User Tables

By default, WordPress saves all user data in the tables wp_users and wp_usermeta. By using the function below, you can specify the table where you want your user information stored.

define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

14. Enable Multi-Site Network

Each WordPress site comes with a built-in multisite feature which allows you to create multiple WordPress sites using the same installation. To learn more, see our complete guide on how to install and setup WordPress multisite network.

You can enable multisite functionality by adding the following line to your WordPress configuration file:

define('WP_ALLOW_MULTISITE', true);

15. Securing Your WordPress Configuration File

As you can see, the wp-config.php file contains really important WordPress settings. By default it is located in the root WordPress folder, but you can move it. It can be moved outside your public_html directory, so users cannot access it. WordPress knows by default to look in other directories if the files is not found in the WordPress root folder.

You can also add the following code to your .htaccess file to limit access to this file.

# Protect wp-config.php
<Files wp-config.php>
    order allow,deny
    deny from all
</Files>

We hope this article helped you learn some useful WordPress configuration tricks that you didn’t know. You may also want to see our mega list of 55+ most wanted WordPress tips, tricks, and hacks that you can use on your site.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 15 Useful WordPress Configuration Tricks That You May Not Know appeared first on WPBeginner.

How to Add LiveChat to Your WooCommerce Store (and Boost Sales)

Do you want to add LiveChat to your WooCommerce store? Live chat helps you connect with website visitors in real-time, so you can offer help, generate leads, and convert them into a customer. In this article, we will show you how to easily add LiveChat… Read More »

The post How to Add LiveChat to Your WooCommerce Store (and Boost Sales) appeared first on WPBeginner.

Do you want to add LiveChat to your WooCommerce store? Live chat helps you connect with website visitors in real-time, so you can offer help, generate leads, and convert them into a customer. In this article, we will show you how to easily add LiveChat to your WordPress eCommerce store like WooCommerce, Easy Digital Downloads, and more.

How to add LiveChat to your eCommerce store

Why Add LiveChat to Your WooCommerce Store

LiveChat helps you connect with your website visitors in real-time, and it’s proven to boost satisfaction levels. According to eConsultancy, live chat has the highest satisfaction levels of any customer service channel at 73%, compared to 61% for email and 44% for phone.

This is inline with our experience at OptinMonster because our live chat satisfaction score is at 85%.

But the biggest reason for adding LiveChat on your eCommerce website is the boost in conversion.

We saw a massive increase in overall conversion when we added live chat on OptinMonster website. A person who chats with us is 11x more likely to convert than an average website visitor.

Now you might be thinking, isn’t adding live chat expensive? Don’t you need trained support and sales agents to successfully run live chat.

Yes, that’s actually the biggest challenge to Live Chat, but we solved the problem.

Solving The Biggest Challenge of Live Chat

The biggest challenge of adding live chat to your eCommerce store is to manage agents. You will need to add trained support and sales agents to run live chat.

This is where LTVPlus comes in. They provide dedicated and well-trained live chat agents to manage your pre-sales live chat and simple support inquiries. These agents work with you to understand your product / business and act as an extension of your existing team.

LTVPlus

LTVPlus is started by the co-founder of MaxCDN, the content delivery network that we use here on WPBeginner, so we decided to give them a try.

We use LTVPlus on OptinMonster and have witnessed significant increase in our eCommerce conversions. The best part is that we don’t have to worry about hiring or training agents.

Since the entire setup is out-sourced, it’s very affordable, and setting up livechat pays for itself within the first week.

How to Easily Add LiveChat to Your WooCommerce Site

On our eCommerce website, we use LiveChat as our chat software. You can use any of the top live chat software, but for the sake of this tutorial, we’ll only show the platform that we’re using ourselves.

First, you need to visit the LiveChat website and signup for an account.

LiveChat signup

LiveChat is a paid solution (starting from $16.99 per agent). They also offer a free 30-day trial allowing you to check out the features and see if its a good fit for your business.

After registration, you will see the LiveChat dashboard. From here you need to click on the Settings button to customize the LiveChat window’s appearance.

Customize chat window

From here, you can choose the chat window colors and theme to match your website’s color scheme. After that, click on ‘Advanced window tweaks’ link to upload your own logo and add your social media profiles.

Next, you need to select an eye-catcher. These eye-catchers are images that are displayed when the LiveChat window is minimized.

LiveChat button or eyecatcher

LiveChat has several eyecatcher styles that you can use. Alternatively, you can also upload your own images and use them as your eyecatcher.

Now that you are satisfied with the chat window’s appearance, its time to add LiveChat agents. Switch to the ‘Agents’ tab and then click on the ‘Invite teammates’ link.

Invite teammates

This will bring you to add agent screen. You need to provide name, job title, and email address for the team member you want to invite.

Add agent to LiveChat

Don’t forget to change ‘Permissions’ for the team member you are adding. You can add them as agents with limited control on your account or as an administrator with full access to the app. If you are unsure, then select agent.

Your LiveChat setup is now ready, and you can add it to your WooCommerce store.

Adding the LiveChat to Your Website

LiveChat makes it super easy to add the chat window and buttons to your online store.

In your WordPress site, you need to install and activate the LiveChat plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin will add a new menu item labeled ‘LiveChat’ to your WordPress admin. Clicking on it will take you to plugin’s settings page.

Connect LiveChat

From here you need to click on the ‘Sign in with LiveChat’ button to connect your WordPress site to your LiveChat account.

Once connected, you will see some basic LiveChat settings. You can turn it off on mobile devices, turn off sounds, or hide chat window from non-logged in users.

LiveChat WordPress settings

If you are unsure, then we recommend leaving these options as they are. You can now visit your website to see live chat in action on your website.

LiveChat preview

If you are running a non-WordPress website, then you can still easily add LiveChat to your website. Click on Channels » Chat Widget under your LiveChat settings.

Adding LiveChat to other websites

From here, you can copy the code snippet that you can add to your website or view other available integrations. LiveChat has apps and integrations for all popular WordPress alternatives like Shopify, Squarespace, Magento, and more.

Combined with Live Chat and LTVPlus, we’re seeing some really good results on our eCommerce website, and we will be adding LiveChat to more ofo ur websites.

We hope this article helped you add LiveChat to your WooCommerce store. You may also want to see our list of best business phone services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add LiveChat to Your WooCommerce Store (and Boost Sales) appeared first on WPBeginner.