PDFs are great for many situations, and a PDF plugin allows you to embed a full WordPress PDF viewer into a WordPress page.
This way, your visitors can flip through the pages like a real document, while also zooming in, taking notes and printing out the document when needed. Some of the PDF plugins offer other useful tools for converting a blog post to a PDF or generating a cover image for a PDF that you can upload to your WordPress blog.
In short, a standard PDF viewer enables users to see a PDF as if the file were saved on their own computer. They get the capabilities expected of a PDF along with some other handy features the WordPress plugin developers have thrown in there.
Below are some examples of when you would use a PDF Viewer:
As the name suggests, this plugin adds a PDF download and print button to your WordPress posts, pages, and custom post types. You can add your website title, featured image, custom styles, and fonts. The plugin can also execute shortcodes when generating PDFs or create a printer-friendly version. It lets your users download PDFs from your posts.
It lets your users download PDFs from your posts and the plugin also supports pages, search results, archives, and custom post types too. You can add the conversion buttons by using widgets or shortcodes and the plugin offers different icons for your print buttons.
WP Advanced PDF plugin allows your users to download your posts and pages in PDF format. You can enable the PDF download for all users or just for registered users. You can also use custom fonts, logo, and even add a watermark to your PDF files.
Some other features also included is the ability to set stretching and spacing for PDF's, have the ability to generate a pdf from the cache to reduce load from the server and can schedule a backup of cache if your blog is not updating too frequently.
PDF Image Generator creates a cover image for PDF Files you add in WordPress posts for download. The plugin can generate this cover image by either using the first page in the PDF or featured image. The download icon will then display the thumbnail image linked to PDF file.
For this plugin to work your hosting provider should have ImageMagick and GhostScript installed on their server.
Similar to the previous plugin, PDF Thumbnail also generates a thumbnail of the first page of your PDF file during the upload. However, your PDF file and the thumbnail image remain as two separate files. You will need to manually insert the generated thumbnail and then link it to the PDF file.
This PDF viewer is called vanilla for a reason. The basic, minimalist user interface drops a PDF in your post without any bells and whistles. There’s no premium version, so you get things like page jumping, searching, zooming and printing without having to pay a dime.
We really like this plugin as it doesn’t have tons of unnecessary features, and the shortcodes are fairly easy to use. The plugin also provides a very clean reading experience for your users.
Check out the Vanilla PDF Embed plugin.
PDF Tab for WooCommerce is another alternative WordPress PDF plugin, delivering a PDF download button on your e-commerce product pages. Some product information is too long for the product page or maybe it needs to be protected in some way. On the other hand, your company might already have this documentation and there’s no need to duplicate it.
The PDF uploads are all handled through WordPress, so you don’t need to mess with shortcodes and a Download PDF button gets displayed right on the product page of your choice.
We saved the most beautiful for last since Real3D is pretty astounding in its design, but it’s also overkill for what most people are looking for. We like Real3D if you’re making an online magazine or sharing image-rich pamphlets with clients and customers.
With such a long list of reputable WordPress PDF viewers, it might seem tough deciding on which one to go with.
Here’s what we think:
Overall, your WordPress PDF viewer decision depends entirely on your situation. Luckily, most of them have free versions or inexpensive premium packages. So, give them a try and see which works best for you.
Many popular platforms allow users to load more posts when they reach the bottom of the page. In this article, we will show you how to easily add a load more posts button to your own website in WordPress.
Many blogs use a simple ‘Older posts’ navigation link at the end of their home, blog, or archive pages. Some websites may even use numeric page navigation which adds more context.
However, there are some type of websites that can benefit immensely from an infinite scroll or a load more posts button. Some examples include photography websites, lists, and viral content websites.
Now let's take a look at how easy it is to actually add a load more posts button in WordPress.
The first thing we would recommend doing is downloading and adding the Ajax plugin to your website.
Once activated, the plugin will add a new menu item labelled ‘Ajax Load More’ to your WordPress admin menu. Click on it and you'll be taken to the plugins settings page.
Here, you can change settings such as the colour of your button, or change over from a load more posts button to something else, like an infinite scroll for example.
Next, you will need to visit the Ajax Load More > Repeater Template page to add your template for displaying posts. The plugin comes with a basic template containing the WordPress loop to display posts. However, if it does not match your theme it may look out of place on your website.
To fix this, you need to copy the code your theme uses to display posts on the index, archive, and blog pages. Normally, this code is located in the template-parts folder of your theme. In that folder, you will see templates to display different content. For example content-page.php, content-search.php, and more.
You will be looking for the generic content.php template.
Once you find that code, you'll need to paste it inside the Repeater Templates field in plugin settings. Next, you need to go to the Ajax Load More > Shortcode Builder page to generate a shortcode.
First, you will need to select the container type. If you are unsure, just look at the template you copied earlier. Most modern themes use the;
After that scroll down to the button labels section. Here you can change the text that appears on the button. By default, the plugin uses ‘Older Posts’, but you can change that to a ‘Load more posts’ or anything else you want.
Your shortcode is now ready to be used. In the right column, you will see the shortcode output. Go ahead and copy the shortcode and paste it into a text editor, as you'll need it in the next step.
This part of the tutorial requires you to add code into your WordPress theme files. Don’t forget to backup your WordPress theme and website before making any changes.
You will need to find the template files where you want to add the load more posts button in your theme. Depending on how your theme is organized, usually, these files are index.php, archives.php, categories.php, etc.
You will need to add the shortcode you copied earlier into your theme right after the
endwhile; tag. Since we are adding the shortcode in a theme file, we will need to add it inside the do_shortcode function, like this:
You can now save the changes to your website and visit it in action to see the ‘Load more posts’ work it's magic!
If you enjoyed this article and wish to keep up-to-date with all the latest and most important WordPress news then visit our Facebook and follow us on Twitter for more WordPress related content from our Blog.
Keeping your online store safe and secure is a crucial part of running an online business, but you probably already knew this. Security technology is a rapidly changing and it can be hard for business owners to keep up. Thankfully, there are some relatively simple steps anyone can take to protect their WooCommerce site. Website security can be a complicated process, but with these steps, anyone will be able to add a sturdy layer of protection around their website.
Although it might seem obvious at first, you want to pick a hosting company that will take care of a lot of the security legwork for you. There are many smart people in the field of internet security and a lot of those people work at hosting companies, including here at FreshSites.
When you're deciding who to host with, you should keep an eye out for these important things:
If your accepting credit cards then you will need an SSL Certificate. When people send data over the internet to you (most likely credit card details), this encrypts the data, keeping it safe.
A lot of website hosting companies will offer SSL Certificates if you opt for one when you decide to host with them.
Although you want to choose a host whose taking backups for you, you don't want to leave the fate of your website completely in another's hands. We can't recommend enough downloading your own backups, as you'll be grateful in the event of a complete catastrophe.
At the end of the day, you can't completely guarantee that anyone is taking daily backups of your website, so it's best not to leave it to chance.
If you would like a full guide on how to generate your own WordPress Database backup manually, then you can read about that here. If you're curious about creating a backup but using cPanel instead, then you can read about that here.
There are some great WordPress backup plugins out there that make the job really easy. You can read about some of them in our article on the Must-Have WordPress Business Plugins for 2018.
Brute-force attacks are still the most common and effective way to break into websites. They refer to the simple method of using computer power to guess combinations or passwords until the correct series of characters is stumbled upon.
Fortunately, as this method of hacking is relatively simple, so too are the solutions. You can:
If your website has automatic updating then you won't need to worry about this. All those smart security people we mentioned earlier? Well, they're constantly working on new versions of WordPress to fix any previously undiscovered security holes or bugs.
It's good practice for you and your customers to make sure that you're always running the most up-to-date software available.
While it should be a given that you're looking out for your customer's security behind the scenes, you should go a step further and let them know that they're being looked after.
Customers who feel safe are more likely to buy, recommend and return to your website, increasing your business' bottom line.
One of the ways you can show off the security of your website is with the McAfee SECURE plugin. It lets visitors know that your site passes an external security scan and is safe to navigate too.
If you're looking to launch your own online store, WooCommerce is a great choice to build your business with. Coupled with WordPress, WooCommerce is a robust and flexible system that puts a range of powerful tools at your disposal to sell your products and services the way you want. And it certainly doesn't hurt that this full-featured, extendable and widely supported plugin is free to get started with and that there are tons of great themes for it on ThemeForest, plugins on CodeCanyon, and more.
But how do you go from building an online storefront to running a successful business? The key is to focus on improving your users' experience, so that shopping at your site is easy, quick and delightful. In this article, we're going to explore some helpful tips and ideas that can make shopping at your store a pleasure for customers, so they come back time and time again.
Getting great pictures of your products is an important step towards getting your customers to browse through and eventually buy from your store. Sourcing good shots or arranging to have appealing photographs of your products taken is extremely important so that users can see the details and finish of your products, and if possible, see them in action too.
If a user visits a product page then they certainly want to see a picture of the item. We recommend using large images, taken from a variety of different angles. Implementing a lightbox plugin such as Simple Lightbox is a great idea as it will allow your users to zoom in on individual and multiple images.
Also, remember that if you're arranging to have your products shot, ensure that they are photographed with a consistent style, setting and lighting conditions. This will allow customers to compare products on your site easily and accurately decide what they like best.
When it comes to WooCommerce tips this is such a simple but effective one. One of the most common mistakes people make when designing a WooCommerce store it that they forget to add categories and subcategories. So, why do you need category pages? The first big reason is for SEO. The more specific pages that have long tail keywords the more likely it is that new customers will discover you in search engines like Google or Bing. So while having a “Dresses” category is great, adding subcategories for “Little Black Dresses” and “Festival Ready Festival Dresses” gives you even better odds of ranking.
Today's shoppers are vocal, and want to share their experiences with the products they buy—and that's a wonderful opportunity for your store to capitalize on. Allow users to submit reviews and ratings of your products to let others know what they liked and what they didn't. These reviews will also give you insights into what customers are interested in and what's important to them. Reviews can often help increase product conversion rates too.
In an effort to make it easy for your customers to find exactly what they want we also recommend using Live Search. With it, prospective buyers will be able to view out the most popular and relevant search results of your eCommerce site in real time speeding up the online shopping process. You can also add this features to any site using the WooCommerce Product Search extension, or by choosing a theme that already includes this feature. Typing just a few letters into the search-box will auto-display matching store results and the more you type the more narrowed the results become.
Whether your site faces a hacker attack, needs to be migrated to a different server or web host, requires upgrades or even changes to the theme, it's always a good idea to have a recent backup of all your files, content and databases so that you can restore order at a moment's notice. If you would like to know how to take a backup of a WordPress database manually then please refer to our previous article on the matter. If you would prefer to generate a full backup with cPanel instead, then we also have you covered.
Sometimes customers might visit your store just to browse or compare products to purchase later. Or, they might want to create a personal registry for others to easily find the right gifts for them. The nifty WooCommerce Wishlists extension allows them to do all that and more and lets you fine-tune the functionality to suit your store and audience best. With Wishlists, you don't have to turn customers away if they don't want to buy something just then—and you'll have a reason for them to come back.
Customer support is a crucial part of running an online store. It's not only about handling problems with shipping and refunds, but also about helping customers find products they want and making them feel comfortable shopping on your site.
The easiest way to get started is to answer the most common questions shoppers usually have, such as those concerning shipping policies and pricing, returns and guarantees. Write these up on an FAQ page and encourage customers to contact you with any queries they might have, using a contact form.
You can also assist shoppers with LiveChat. This incredible support service adds a discreet tab to the bottom of your site window that lets customers ping you when you're available to ask questions. Plus, it shows you which page a customer is browsing through, allows you to save chat transcripts, and generates detailed analytics and reports to give you a better overview of your customers' support needs. LiveChat is easy to install on any WooCommerce site, is very reasonably priced and you can even try it out for free.
Email newsletters have been around for ages, and they're still a favourite mode of communication among marketers who want to reach customers with news about products, offers and events.
Email marketing is a great way to privately share useful information with customers who are interested in your brand, with the added benefit of being able to track the response from your audience—when they choose to unsubscribe, which links they click on, and how often your emails are forwarded. The more you target and personalize these mailers based on users' habits and purchase history, the higher the returns.
Newsletter is one of the best free newsletter plugins available for WordPress — currently boasting well over 200,000 downloads. This plugin lets you have unlimited subscribers and send unlimited emails.
Running a successful online store takes a lot of work, right from stocking quality products to bringing in customers and keeping them interested over time. It's not easy, but with these tips and tools, you should be well on your way towards making sales and creating lasting connections.
Pressing the “one-click” install for WordPress is just the beginning of getting your blog off the ground. While the next biggie is finding a template that you love, it’s also important to take a few minutes to change some of the default settings in WordPress. Taking the time to make these initial changes will save you a lot of time and headache down the road.
The default here is “Just another WordPress blog” unless you changed it during install. This is important to change because it will show up in search engines – and is not a very descriptive title.
While you’re on the General settings page, hop down and select your correct timezone so that when you schedule posts in the future, you’re actually scheduling for the time you think you are.
The current best practice for permalink structure for WordPress is to just use the “Post name” option. If you’re just getting started and haven’t published any posts yet jump in and change this. If you have been blogging for a while and have already posted, don’t just randomly change this as it will change the structure of all your URLs and cause major problems with your site. This is why it’s a good thing to set up correctly at the beginning (which is why it’s on this list!).
Discussion Settings really means “Comments”. All of these are really up to you, and the good news is you can change them later. So leave comments on or off, or somewhere in between with a time limit of days since the post, and a ton of other settings, just be sure you know what’s going on here and have the settings set to how you want.
WordPress will automatically create several sizes of any image you upload: a thumbnail, medium, and large, (the full size that you uploaded is available too). Depending on how your theme is laid out, this might matter more or less. For example, if your theme width for a blog post is about 700px wide, then it would make sense for your large image to be 700px so it automatically matches the width.
When you first install WordPress, you’ll see a bit of sample data: a sample blog post, a sample page, a sample category etc. Change the name of the “Uncategorized” category to something you’ll be using a lot. (eg. Travel, Food, etc), and then click on the quick edit and change the slug URL as well to match. This way, you don’t realize a couple years in that you are accidentally dumping posts into a category called Uncategorized (rookie mistake!) or even worse, have it as part of your link structure. The purpose of Categories is to make them useful – so ‘uncategorized’ is perhaps the opposite of useful.
And you’re done! That’s it for the settings that you’ll be wishing you’d changed first! If you enjoyed this article, visit our Facebook and follow us on Twitter for more related content from our Blog.
If you a running a website that requires users to sign in and you are not using a WordPress membership plugin then your users will be presented with the default WordPress login page. While this may be fine for small websites, if you are running a business then you may want to show your own brand when users navigate to your site. To do this you will need to add a custom WordPress login page. In this article, we'll guide you through the necessary steps without having to write a single line of code.
The first thing you will need to do is install and activate the Theme My Login plugin.
Upon activation, this plugin will enable a custom login page that matches your current WordPress theme. You can simply visit the login page, and you will see the custom login page. It should be noted that the Theme My Login plugin is also capable of creating custom registration and profile pages, custom emails and redirects.
To enable these features and set up your own custom login page you will need to click on the "TML" option in your WordPress sidebar from the admin area. Once here you can configure the plugin's settings. Simply select the box next to each module that you would like to activate.
To make use of the custom login widget that Theme My Login comes with, head over to " Appearance > Widgets" and add the Theme My Login Widget to the sidebar.
WPForms is probably the most beginner friendly contact form plugin for WordPress available. The premium version of WPForms allows you to create custom WordPress login and registration forms.
After downloading and installing the WPForms plugin, visit "WPForms > Settings" to enter your license key. Once entered head to the "WPForms > Addons" page. Scroll down to where it says ‘User Registration Addon’ and click on the Install Addon button next to it.
Once activated, you are ready to create your custom login page using WPForms. Go to the" WPForms > Add New" page, enter a form name and then select ‘User Login Form’ template.
This will launch the WPForms’ Form Builder. Here you will see the login fields pre-loaded in your form. Simply click on a field to edit it.
The next step is to click on the Settings tab and then select confirmation. This is where you will define what happens upon a successful login. Some of the options are to show your users a message, a certain page or direct them to a specific URL.
Click on the Save button to store your form settings and then click on the close button to exit form builder. You are now ready to move onto the final step required to add this custom login form to a page on your WordPress site.
Simply create a new page or edit an existing one that you want to use as your custom login page. Click on the Add Form button above the post editor.
This will bring up a popup where you'll need to select the custom login form that you created earlier. Select it and click "Add Form".
The form shortcode will appear in the post editor. You can continue editing the page, or you can save or publish it.
And that's it! You have successfully added your own custom WordPress login form to your website and you can view it in action yourself.
You can also add the login form as a widget to the sidebar of your WordPress site. Simply visit the "Appearance > Widgets" page and add the WPForms widget to a sidebar.
Select your custom login form in the widget settings and click on the save button to store changes.