<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guides &#8211; Thinking WordPress</title>
	<atom:link href="https://www.thinkingwordpress.com/category/guides/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.thinkingwordpress.com</link>
	<description>Mind the thinking process</description>
	<lastBuildDate>Mon, 01 Mar 2021 21:18:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.thinkingwordpress.com/wp-content/uploads/2020/04/cropped-favicon512b-32x32.png</url>
	<title>Guides &#8211; Thinking WordPress</title>
	<link>https://www.thinkingwordpress.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to build a WordPress starter package</title>
		<link>https://www.thinkingwordpress.com/how-to-build-a-wordpress-starter-package/</link>
		
		<dc:creator><![CDATA[John Allen]]></dc:creator>
		<pubDate>Sun, 07 Jun 2020 10:47:10 +0000</pubDate>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[Tips n' Tricks]]></category>
		<guid isPermaLink="false">https://www.thinkingwordpress.com/?p=6131</guid>

					<description><![CDATA[The process is the same every time: You get a new project so you start by downloading the latest WordPress version and go through the steps of installing and activating...]]></description>
										<content:encoded><![CDATA[<p>The process is the same every time: You get a new project so you start by downloading the latest WordPress version and go through the steps of installing and activating plugins. <strong>But there are three solutions that can help you begin from a better starting point than the simple WordPress installation.</strong></p>
<h2>What is a WordPress starter package</h2>
<p>Once you have installed WordPress on your server, you should have a clean backend to work with. You can start by installing your theme or your plugins. Most themes will give you the option to import demo settings and suggest some plugins that are necessary.</p>
<p>Even then, you&#8217;d have to install your favorite/basic plugins. It would be ideal to skip all these steps and start working on other things instead.</p>
<p>I suggest using the above three solutions I already use and I am satisfied with it. Not all at once but according to the situation, the solution that suits best.</p>
<h2>1. Create a WordPress starter pack using Duplicator</h2>
<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-6153" style="font-size: 16px;" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/duplicator-plugin-starter-package-thinkingwordpress.jpg" alt="" width="1500" height="672" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/duplicator-plugin-starter-package-thinkingwordpress.jpg 1500w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/duplicator-plugin-starter-package-thinkingwordpress-300x134.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/duplicator-plugin-starter-package-thinkingwordpress-1024x459.jpg 1024w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/duplicator-plugin-starter-package-thinkingwordpress-768x344.jpg 768w" sizes="(max-width: 1500px) 100vw, 1500px" /><br />
What if instead of installing a fresh version of WordPress, you have your own version that has all of your configurations set and your plugins installed?</p>
<p>You &#8216;ll need to prepare your own unique version to accomplish this and save it for later use.</p>
<p>Begin with downloading the latest WordPress version from wordpress.org. Upload it to your server (live or local) and run the installation.</p>
<p>Continue adding your favorite plugin through the backend. Activate them and configure the settings that you prefer.</p>
<p>Check the settings tab in your backend like time format, discussion settings, permalinks, etc.</p>
<p>Install and activate the Duplicator plugin if you haven&#8217;t already.</p>
<p>Go to Packages and Create a new package. Follow the steps and you will come up with two files: a zip file that has your files and database and a .php installer file.</p>
<p>Download both and from now on every time you have a new project you install these files instead of the WordPress zip.</p>
<p>As time goes by, your package will be obsolete but you can still upgrade the WordPress version and the plugins after the installation.</p>
<h2>2. Use WP Core for plugins</h2>
<p><img decoding="async" class="alignnone size-full wp-image-6157" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/wp-core-plugin-manager-as-a-starter-package-thinkingwordpress.jpg" alt="" width="1000" height="403" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/wp-core-plugin-manager-as-a-starter-package-thinkingwordpress.jpg 1000w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/wp-core-plugin-manager-as-a-starter-package-thinkingwordpress-300x121.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/wp-core-plugin-manager-as-a-starter-package-thinkingwordpress-768x310.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" />Some times you may not have access to a cpanel of a server and you have been given a clean WordPress installation to start.</p>
<p>Of course, you&#8217;ll have to configure your ideal settings from scratch but when it comes to install your favorite plugins there is an alternative shortcut.</p>
<p>The name is WP Core plugin Manager and it is the only plugin you will have to install.</p>
<p>To begin with, you visit their website www.wpcore.com and create an account. I suggest adding this URL in your bookmarks.</p>
<p>Start building your first collection of favorite plugins by pressing the New Collection button. Once completed, save your collection and a key will be generated. Copy the key.</p>
<p>You can have up to 2 collections for free. Paid subscriptions let you add your own custom plugins.</p>
<p>Then you can go back to your WordPress backend and install the WP Core plugin. Activate it and visit the settings tab. There you should paste the key of your collection and hit the save button.</p>
<p>The plugin will run a check of your key and fetch your list. It may take a while, depending on the number of the items inside it.</p>
<p>After this, you will be given the option to install all the plugins at once.</p>
<p>You can even export your installed plugins to a new collection if you have empty slots on your wp core account.</p>
<h2>3. Create your own Combined Plugin</h2>
<p><img decoding="async" class="alignnone size-full wp-image-6158" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/combine-plugins-to-use-as-a-starter-package-thinkingwordpress.jpg" alt="" width="1000" height="419" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/06/combine-plugins-to-use-as-a-starter-package-thinkingwordpress.jpg 1000w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/combine-plugins-to-use-as-a-starter-package-thinkingwordpress-300x126.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/06/combine-plugins-to-use-as-a-starter-package-thinkingwordpress-768x322.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" />Every WordPress plugin includes a license (usually GPL 2.0) that gives you the right to read and write inside the code. This means that you can change some elements and reproduce your version of the same plugin.</p>
<p>If a plugin is simple coded, like Hello Dolly, you can easily make amendments to your custom needs.</p>
<p>For more complex plugins you will need extra skills and to be more careful.</p>
<p>Plugins usually have one file .php and maybe some assets. The way to install our favorite plugins with a minimum effort, is to combine them in one plugin.</p>
<p>To do this, you&#8217;ll have to download them first in your computer from wordpress.org.</p>
<p>Then you create a folder &#8220;combined&#8221; and start inserting the contents of every plugin inside. Be aware that maybe there will be files with the same name (style.css). In this case, you will have to combine that two CSS to one, simply by copy and paste the code from one to another, or rename one folder to  style2.css. Don&#8217;t forget to change the script that calls the CSS in the main .php file of the plugin.</p>
<p>After doing all the above, you will now have a folder with more than one .php files. You&#8217;ll have to create one main .php file that calls all the others.</p>
<p>In your favorite text editor, create a new file and name it combine.php</p>
<p>Add the following lines inside:</p>
<div>
<blockquote>
<div>&lt;?php</div>
<div>/**</div>
<div>* Plugin Name: TheNameYouWishToCallYourPlugin</div>
<div>* Description: My combine plugin saves me a lot of time</div>
<div>* Version: 1.1.0</div>
<div>* Author: YourName</div>
<div>* Author URI: YourWebsite</div>
<div>* License: GPL-2.0+</div>
<div>* License URI: http://www.gnu.org/licenses/gpl-2.0.txt</div>
<div>*/</div>
</blockquote>
</div>
<p>These are the info that WordPress shows you when you visit your backend plugins page.</p>
<p>And now you will have to call the plugins one by one.</p>
<p>Add the following line for every plugin you want to add</p>
<div>
<blockquote>
<div>include dirname(__FILE__) . &#8216;/thefirstplugin.php&#8217;;</div>
<div>include dirname(__FILE__) . &#8216;/thesecondplugin.php&#8217;;</div>
</blockquote>
</div>
<p>You won&#8217;t need to add anything else.</p>
<p>The next step will be to compress your plugin and upload it through the WordPress plugin page like every other plugin.</p>
<p>Activate it and you will notice the information you previously wrote at the beginning of your file.</p>
<p>After completing your plugin, you can see how easy it is to have 10s of favorite plugins installed at once.</p>
<p>The minor issue with this solution of adding plugins is that you will have to upgrade them by yourself inside your code. And this is why I categorized it in third place.</p>
<p>I have created my combined plugin with only 5 plugins that I update once in two or three months. This is not a lot of work because there are only 17 files and I got used to this habit.</p>
<p>&nbsp;</p>
<h2>Conclusion</h2>
<p>These are my suggestions for starting your project from a better starting point.</p>
<p>My favorite way is using the duplicator, but I&#8217;m not be given access to a Cpanel always, so I improvise by using the two other techniques.</p>
<p>The duplicator package I&#8217;ve created has also my settings that are many. Settings in WordPress, backend colors and logo of my company, my favorite plugins with their configurations completed, my functions set, and many others.</p>
<p>When I have to work in a new WordPress installation that I&#8217;m not going to have the administration after the completion of the project,I use the WP Core Manager as it lets me or the next administrator to upgrade the plugins from the backend easily.</p>
<p>When I know that I&#8217;m going to keep the administration, I upload my combined plugin because I can add my own plugins as well, something that I could do with WP Core in a paid version of their platform.</p>
<p>I hope you liked and adopt one or more of my techniques, making your work as easier as you want it to be!</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What WordPress plugins do I need?</title>
		<link>https://www.thinkingwordpress.com/what-wordpress-plugins-do-i-need/</link>
		
		<dc:creator><![CDATA[John Allen]]></dc:creator>
		<pubDate>Wed, 20 May 2020 19:32:24 +0000</pubDate>
				<category><![CDATA[Guides]]></category>
		<guid isPermaLink="false">https://www.thinkingwordpress.com/?p=6105</guid>

					<description><![CDATA[I&#8217;m here at my desk once again starting a new website, struggling for inspiration. Every time this happens, I start installing the latest WordPress version on a new domain along...]]></description>
										<content:encoded><![CDATA[<p><span data-preserver-spaces="true">I&#8217;m here at my desk once again starting a new website, struggling for inspiration. Every time this happens, I start installing the latest WordPress version on a new domain along with the plugins I intend to use.</span></p>
<p><span data-preserver-spaces="true">The same question erupts all the time. What plugins do I need for this website? </span><strong><span data-preserver-spaces="true">The WordPress plugins that I need depend on the project I have to complete. Not every website has the same needs, nor the same plugins. But there is a list of necessary plugins that I always use and present below.</span></strong></p>
<p><span data-preserver-spaces="true">Having used a lot of different plugins in my previous projects, I have concluded which are the usually necessary plugins for me. Alongside these, I&#8217;m also considering if I need an extra plugin to complete my new website. That means that I once again got to get into the WordPress plugins tank searching for new &#8216;tools&#8217; that will give me more capabilities.</span></p>
<h2><span data-preserver-spaces="true">What is a plugin and why do you need it</span></h2>
<p><span data-preserver-spaces="true">Plugins are extensions for the WordPress platform that add functionality and new features to your WordPress website. They are written in PHP and usually, they combine HTML and CSS files. </span></p>
<p><span data-preserver-spaces="true">The functionalities that the WordPress platform has by default can help you start a blog or a website with many pages. Once you need something extra like a contact form or a forum or a slider, then you will probably search for a plugin. </span></p>
<p><span data-preserver-spaces="true">WordPress is the most popular CMS (Content Management System) in the world and is used by 35% of all the websites being created. A vast majority of them use plugins, so will you.</span></p>
<h2><span data-preserver-spaces="true">Are WordPress plugins free?</span></h2>
<p><span data-preserver-spaces="true">There are two places where you can search for your desired plugin. The official wordpress.org marketplace and other marketplaces outside the WordPress community like themeforest.com. </span></p>
<p><span data-preserver-spaces="true">Usually, the outside marketplaces have a one-time fee but everything is included plus the support of the developer for at least one year. </span></p>
<p><span data-preserver-spaces="true">Everything inside the official marketplace is free to download and you’ll only have to pay for addons that extend the plugin. You can enjoy the benefits of the free plugin and when you want to take it a little bit further you may add that extra. </span></p>
<p><span data-preserver-spaces="true">An example here is the woocommerce plugin that transforms your website into an e-commerce platform quite easily. You can use the option of selling products and getting paid on delivery or by PayPal, but if you like to add stripe or visa payments as well, you will have to buy an extra add on from the woocomerce platform. </span></p>
<p><span data-preserver-spaces="true">Another form of getting an addon is through membership subscription. These are usually get renewed yearly and give you one license (or more some times). </span></p>
<p><span data-preserver-spaces="true">Generally, a license is per WordPress install. Even the free plugins include a license, a free one.</span></p>
<h2><span data-preserver-spaces="true"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6112" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/how-to-install-a-wordpress-plugin-and-activate-it_thinkingwordpress.jpg" alt="" width="900" height="450" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/how-to-install-a-wordpress-plugin-and-activate-it_thinkingwordpress.jpg 900w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/how-to-install-a-wordpress-plugin-and-activate-it_thinkingwordpress-300x150.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/how-to-install-a-wordpress-plugin-and-activate-it_thinkingwordpress-768x384.jpg 768w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/how-to-install-a-wordpress-plugin-and-activate-it_thinkingwordpress-670x335.jpg 670w" sizes="(max-width: 900px) 100vw, 900px" />How to install a WordPress plugin and activate it</span></h2>
<p><span data-preserver-spaces="true">There are three ways to install a WordPress plugin. </span></p>
<p><strong><span data-preserver-spaces="true">Method 1: Through WordPress backend</span></strong></p>
<p><span data-preserver-spaces="true">Open your WordPress backend and navigate to the Plugins section. Press the button &#8220;Add new&#8221; and you will enter the WordPress marketplace. You can search for the plugin using a keyword. </span></p>
<p><span data-preserver-spaces="true">Let&#8217;s say we need a contact form plugin. We use the term &#8220;contact&#8221; and we get some results. We install and then activate the plugin we choose.</span></p>
<p><strong><span data-preserver-spaces="true">Method 2: Through a marketplace</span></strong></p>
<p><span data-preserver-spaces="true">After visiting the wordpress.org plugins tank or buying one from themeforest.com or any other website, we download our plugin. Then we once again enter our WordPress backend and navigate to the Plugins section. </span></p>
<p><span data-preserver-spaces="true">This time after hitting &#8220;Add new&#8221; we press the &#8220;Upload Plugin&#8221; button and then we choose our file as it is compressed in our computer and press the Install Now. Once the installation is completed, we activate the plugin.</span></p>
<p><strong><span data-preserver-spaces="true">Method 3: Through FTP</span></strong></p>
<p><span data-preserver-spaces="true">Sometimes because of uploading restrictions, you may not be able to upload your downloaded plugin through WordPress backend. This can happen with a large file like WPML multi-language plugin and the right way to overcome this boundary is by adjusting your server&#8217;s PHP settings. </span></p>
<p><span data-preserver-spaces="true">But sometimes we may need to install the plugin as soon as possible without losing time configuring the server. </span></p>
<p><span data-preserver-spaces="true">We start by extracting the plugin zip file. Then we connect to the server through FTP or a file manager (included in Plesk or Cpanel) and navigate to wp-content &gt; plugins. This is the folder that contains all the installed plugins and this is where we upload our extracted folder. </span></p>
<p><span data-preserver-spaces="true">Once uploaded we go to our backend and in the Plugins section we find the new plugin and we activate it.</span></p>
<h2><span data-preserver-spaces="true">Can WordPress plugins contain viruses?</span></h2>
<p><span data-preserver-spaces="true">Unfortunately yes. They contain files that hackers are trying to hack every day so they can harm your website. But on the other hand, there are security plugins that prevent these actions.</span></p>
<p><span data-preserver-spaces="true">Hackers will do their job (if we can name boredom this way) and you shall do yours. You have shields of protection and you should use them every time.</span></p>
<p><span data-preserver-spaces="true">WordPress community is offering continuously better and stable versions of its product minding security as well. That&#8217;s why it is so important that you upgrade your WordPress to its latest version as soon as it goes online.</span></p>
<p><span data-preserver-spaces="true">The same principle affects the plugins as they are easier to hack. You have to update them regularly and use the minimum amount of plugins that you can.</span></p>
<p><span data-preserver-spaces="true">It will add value to your website if the plugins you&#8217;ve picked have been created with safety in mind. One way to help you pick the right plugin will be its reviews and the date that they have been updated. </span></p>
<p><span data-preserver-spaces="true">Also, a rule of thumb is if it has been tested with the latest WordPress version. I never install a plugin that hasn&#8217;t been tested yet.</span></p>
<p><span data-preserver-spaces="true">We need the WordPress platform and we also need the plugins, so there has to be a way to overcome these vulnerabilities. </span></p>
<p><span data-preserver-spaces="true">Luckily, there are security plugins and services that help us run our website without getting anxious about it. </span></p>
<p><span data-preserver-spaces="true">Services that update our plugins while we are sleeping and security plugins that monitor our website and block hackers who try to access our backend or upload files.</span></p>
<h2><span data-preserver-spaces="true">What are the most important and recommended plugins</span></h2>
<p><span data-preserver-spaces="true">Even though WordPress.org doesn&#8217;t categorize plugins, they are being categorized by their functionalities. And by saying this I&#8217;ll explain first the differences in this field.</span></p>
<h2><span data-preserver-spaces="true"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6115" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/security-plugins-thinkingwordpress.jpg" alt="" width="900" height="450" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/security-plugins-thinkingwordpress.jpg 900w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/security-plugins-thinkingwordpress-300x150.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/security-plugins-thinkingwordpress-768x384.jpg 768w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/security-plugins-thinkingwordpress-670x335.jpg 670w" sizes="(max-width: 900px) 100vw, 900px" />Security</span></h2>
<p><span data-preserver-spaces="true">Many plugins extend the security of your website. In my opinion, the best in this field is Wordfence. It has a high rating and over 3 million installations. </span></p>
<p><span data-preserver-spaces="true">Wordfence functionalities include:</span></p>
<ul>
<li><span data-preserver-spaces="true">Firewall &#8211; It identifies and blocks malicious traffic focused on WordPress security. Protection at the endpoint, no encryption breaks, and no data leakage. The Malware scanner blocks all requests that include malicious content. </span></li>
</ul>
<ul>
<li><span data-preserver-spaces="true">Security Scanner &#8211; The Malware scanner also checks themes, plugins, and core files for malware. Compare your files, themes, and plugins with the wordpress.org repository and report to you giving you also the ease in repairing them by using your dashboard.</span></li>
</ul>
<ul>
<li><span data-preserver-spaces="true">Login Security &#8211; Let&#8217;s start by saying that Wordfence adds security to XML-RPC. This is the way your website integrates with external sources (Facebook, WPengine) and usually is the door that hackers attempt to open. Also, the most secure way to login, the Two-Factor Authentication (2FA) is available along with CAPTCHA that stops bots from logging in. Finally, Wordfence blocks logins for administrators who use known compromised passwords.</span></li>
</ul>
<ul>
<li><span data-preserver-spaces="true">Security tools &#8211; Live Traffic monitors visits and hack attempts in real-time showing how much time they spend on your site by IP. You can block the attackers and build advanced Rules.</span></li>
</ul>
<ul>
<li><span data-preserver-spaces="true">An online platform, the Wordfence Central, where you can monitor all your sites in one place. This is handy if you manage more than one website. </span></li>
</ul>
<p><span data-preserver-spaces="true">Wordfence offers all the above services for free but if you want more security you can opt for the Premium plan. </span></p>
<p><span data-preserver-spaces="true">In a nutshell, it provides country blocking, real-time IP blacklist, real-time firewall rule updates, real-time Malware signature updates, and Reputation checks.</span></p>
<h2><span data-preserver-spaces="true">Contact Forms</span></h2>
<p><span data-preserver-spaces="true">When it comes to communicate with your users and receive their messages a contact form is a must on your website. Even the simplest website has a dedicated contact page with a form inside it.</span></p>
<p><span data-preserver-spaces="true">The contact form is responsible for accepting your visitor&#8217;s messages and send an automated email back if you prefer. This is the moment where you and your visitor are starting to bond.</span></p>
<p><span data-preserver-spaces="true">The simplest yet powerful plugin is Contact form 7. It is the most flexible plugin that can do literally anything. It supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering, and many add-ons that come to the rescue once needed.</span></p>
<p><span data-preserver-spaces="true">It has great documentation, online community and it is very lightweight. As I said, you can add extra functionalities through CF7 plugins like Flamingo, which saves submitted forms in the database or Bogo if having a multilingual site.</span></p>
<p><span data-preserver-spaces="true">Because of its simplicity and the extra need for HTML knowledge, you may prefer some alternatives. Check out WPForms or Ninja Forms.</span></p>
<h2><span data-preserver-spaces="true">SEO &#8211; Search Engine Optimization</span></h2>
<p><span data-preserver-spaces="true">When it comes to SEO, hands down the best plugin you can get is Yoast SEO. </span></p>
<p><span data-preserver-spaces="true">It is counting over 12 years supporting marketers to achieve better recognition for their website and higher ranking in search engines. It makes everything simple for you and continues having your back on the SEO factor by checking your content instantly.</span></p>
<p><span data-preserver-spaces="true">Some aspects that Yoast SEO offers are:</span></p>
<ul>
<li><span data-preserver-spaces="true">Title and meta description for better branding</span></li>
<li><span data-preserver-spaces="true">Consistent snippets in the search results</span></li>
<li><span data-preserver-spaces="true">Taking care of your Breadcrumbs</span></li>
<li><span data-preserver-spaces="true">Canonical URLs automation</span></li>
<li><span data-preserver-spaces="true">XML sitemap generation</span></li>
<li><span data-preserver-spaces="true">SEO analysis of your writing</span></li>
<li><span data-preserver-spaces="true">Social media snippets editing</span></li>
</ul>
<p><span data-preserver-spaces="true">and many others included for free. Premium plans also available for extra support if needed.</span></p>
<h2><span data-preserver-spaces="true"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6113" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/ecommerce-plugin-woocommerce-thinkingwordpress.jpg" alt="" width="900" height="450" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/ecommerce-plugin-woocommerce-thinkingwordpress.jpg 900w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/ecommerce-plugin-woocommerce-thinkingwordpress-300x150.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/ecommerce-plugin-woocommerce-thinkingwordpress-768x384.jpg 768w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/ecommerce-plugin-woocommerce-thinkingwordpress-670x335.jpg 670w" sizes="(max-width: 900px) 100vw, 900px" />eCommerce</span></h2>
<p><span data-preserver-spaces="true">If you want to sell products through your website you are going to need a well-designed system that takes orders, accepts payments, and informs both you and your client about the order status.</span></p>
<p><span data-preserver-spaces="true">Even though there are platforms specifically for eCommerce, you can add this kind of functionality to your WordPress. Website owners say that you should prefer OpenCart instead if your inventory exceeds the number of 100 products.</span></p>
<p><span data-preserver-spaces="true">If you still Thinking WordPress, as I do, the most common eCommerce plugin is WooCommerce. It is a flexible free solution and has some add-ons that can satisfy every extra wish you may have in the future.</span></p>
<p><span data-preserver-spaces="true">After installing you instantly get:</span></p>
<ul>
<li><span data-preserver-spaces="true">Product, Cart, and Checkout pages</span></li>
<li><span data-preserver-spaces="true">Secure payments by PayPal, credit card, etc.</span></li>
<li><span data-preserver-spaces="true">Shipping options</span></li>
<li><span data-preserver-spaces="true">Categories, Coupons, Sales functionalities</span></li>
<li><span data-preserver-spaces="true">The option of selling physical or digital products(ebooks, tickets, subscriptions)</span></li>
</ul>
<p><span data-preserver-spaces="true">It has been translated into 55 languages and the community can always help you whenever you like.</span></p>
<h2><span data-preserver-spaces="true">Backups</span></h2>
<p><span data-preserver-spaces="true">A long time ago, Html websites only needed one backup when you had it completed and you were safe with it. Platforms like WordPress are living organisms who need our monthly attention at least. </span></p>
<p><span data-preserver-spaces="true">New additions of content, comments to be approved or plugin upgrades will be needed along the way. If something goes wrong in any of the above steps, it&#8217;s good to have a backup available.</span></p>
<p><span data-preserver-spaces="true">UpdraftPlus is the most popular backup plugin and promises to simplify your backups and restoration. It has a great reputation and trusted by millions. This is something you definitely need.</span></p>
<p><span data-preserver-spaces="true">You can store your backups safely to your server or into the cloud (Dropbox, Google Drive, Amazon, etc.). The options get multiplied in the paid version connecting to Microsoft One-Drive, Azure, SFTP, WebDAV, Google Cloud Storage, and Backblaze. </span></p>
<p><span data-preserver-spaces="true">You can create manual Backups whenever you are about to start amendments or updates in your WordPress. </span></p>
<p><span data-preserver-spaces="true">The best feature though is the automatic backups. You can schedule daily, weekly or monthly backups, and keep them stored as long as you like. Also, you can schedule incremental backups in the paid version.</span></p>
<p><span data-preserver-spaces="true">A great alternative is Duplicator. I&#8217;m using it only for migrations though.</span></p>
<h2><span data-preserver-spaces="true">Forum</span></h2>
<p><span data-preserver-spaces="true">Build your online community around your favorite topic using wpForo Forum plugin. It is powerful with a modern and responsive layout and different styles to choose from. </span></p>
<p><span data-preserver-spaces="true">It hasn&#8217;t been around for a long time but I find it ideal for a modern website. You can build either a small or a large community that integrates with other membership plugins.</span></p>
<p><span data-preserver-spaces="true">The best alternative is the famous bbPress, which has been used for many years from website owners (me included) with a much simpler interface. </span></p>
<h2><span data-preserver-spaces="true">Multilingual</span></h2>
<p><span data-preserver-spaces="true">If you want to build a multilingual website, there are some free choices that you have. Thinking that a free plugin can give you extra functionalities in additional cost, by selling add-ons, you should be thinking of buying a complete paid solution.</span></p>
<p><span data-preserver-spaces="true">The king here is WPML. You can&#8217;t download it in wordpress.org but instead through their website. </span></p>
<p><span data-preserver-spaces="true">You have three buying options. For one multilingual blog at 29$, for three WordPress sites at 79$ or an unlimited third package at 159$.</span></p>
<p><span data-preserver-spaces="true">There is nothing that can&#8217;t be translated with WPML, it is compatible with every theme, and they provide full support for their product. They have a refund policy of 30 days, so it&#8217;s a one-way choice.</span></p>
<p><span data-preserver-spaces="true"> The common freemium alternative is Polylang that many users chose. It depends where are your limits.</span></p>
<h2><span data-preserver-spaces="true">SSL</span></h2>
<p><span data-preserver-spaces="true">Every website has to have an SSL key. It is a google requirement since 2018. The name means Secure Sockets Layer and it is an encryption-based internet security protocol.</span></p>
<p><span data-preserver-spaces="true">An SSL key connects as a record to your domain and can be installed by your hosting company or by you.</span></p>
<p><span data-preserver-spaces="true">After installing the key everything that stands as a URL changes from http to https. This is something that most of the time creates redirection problems.</span></p>
<p><span data-preserver-spaces="true">The simplest solution is to install and activate the Really Simple SSL plugin. It automatically detects your settings and configures your WordPress to run over https. It is time savior!</span></p>
<p><span data-preserver-spaces="true">I&#8217;ve never used any other SSL plugin, so I cannot recommend anything else. I think you&#8217;re good to go.</span></p>
<h2><span data-preserver-spaces="true"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-6114" src="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/block-editor-thinkingwordpress.jpg" alt="" width="900" height="450" srcset="https://www.thinkingwordpress.com/wp-content/uploads/2020/05/block-editor-thinkingwordpress.jpg 900w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/block-editor-thinkingwordpress-300x150.jpg 300w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/block-editor-thinkingwordpress-768x384.jpg 768w, https://www.thinkingwordpress.com/wp-content/uploads/2020/05/block-editor-thinkingwordpress-670x335.jpg 670w" sizes="(max-width: 900px) 100vw, 900px" />Block Editor</span></h2>
<p><span data-preserver-spaces="true">WordPress used to come with a classic editor where you could write your content, add photos, and expand it through shortcodes. </span></p>
<p><span data-preserver-spaces="true">Since WordPress 5.0 the default editor is Gutenberg, a well-coded and light editor that aims to revolutionize the entire publishing experience. Nowadays the upgrades in Gutenberg are the major differences we experience in every new WordPress release.</span></p>
<p><span data-preserver-spaces="true">There are also other Page Builders that can help you create an astonishing website even through your frontend. Even though they aren&#8217;t as lightweight as the default editor, they are more advanced.</span></p>
<p><span data-preserver-spaces="true">My favorite Page Builder is WPBakery, a plugin that you can&#8217;t find in wordpress.org library but you can download it through wpbakery.com or even better by buying a theme that has it installed. I always choose themes that say &#8220;WPBakery included&#8221;.</span></p>
<p><span data-preserver-spaces="true">Except for the ability to edit your pages in the frontend, you can add ready page layouts, advanced grid system or element presets like sliders, image filters, maps, faqs, carousels, tabs, accordions, buttons, etc.</span></p>
<p><span data-preserver-spaces="true">The most popular alternative is Elementor. It is much easier to build your website with Elementor, but it&#8217;s not that limitless as the WPBakery. If you want something fast with the minimum involvement in other WordPress backend sections, you should go for Elementor.</span></p>
<p><span data-preserver-spaces="true">But, if you are a developer or need to create a network of sites without any compromise, you should choose WPBakery. In my opinion, it&#8217;s more reliable at this time.</span></p>
<h2><span data-preserver-spaces="true">Optimization</span></h2>
<p><span data-preserver-spaces="true">One last task you should do before or just after going live is to optimize your website. That means loading your pages faster and making google your best friend.</span></p>
<p><span data-preserver-spaces="true">To start with, I would suggest that you run a check at gtmetrix.com to see your overall performance. Then you can try different plugins to see what suits you best.</span></p>
<p><span data-preserver-spaces="true">I&#8217;m not suggesting one plugin specifically because some might work better on your website. Here is a list of my favorites:</span></p>
<ul>
<li><span data-preserver-spaces="true">W3 Total Cache: It has many settings you can tweak to make things faster. W3TC improves the SEO of your website by increasing performance and reducing load times.</span></li>
<li><span data-preserver-spaces="true">Autoptimize: It is a much simpler and faster solution by default. If you don&#8217;t have much time to spend you can just activate it.</span></li>
<li><span data-preserver-spaces="true">WP-Optimize: Except for the caching feature like the previous, WP-Optimize also cleans your database and compress your images in the same package. Extremely easy to set up as well.</span></li>
<li><span data-preserver-spaces="true">LiteSpeed Cache: It has a free CDN available and also many settings to tweak.</span></li>
</ul>
<p><span data-preserver-spaces="true">Whichever you choose, remember that you should only use one cache plugin, or else you can break your site.</span></p>
<p><span data-preserver-spaces="true">Finally, don&#8217;t ever go mad about getting 100% in gtmetrix.com results. It isn&#8217;t that important.</span></p>
<h2></h2>
<h2><span data-preserver-spaces="true">How many plugins should I use</span></h2>
<h2></h2>
<p><span data-preserver-spaces="true">Try to use the lowest amount of plugins on your website. Researches say that you should never exceed 20 but I suggest using up to 12 plugins.</span></p>
<p><span data-preserver-spaces="true">Every plugin you have activated slows down your website and every plugin installed may be an open door for a hacker. I suppose that I convinced you already.</span></p>
<h2><span data-preserver-spaces="true">How to create a plugins starter package with your favorites.</span></h2>
<p><span data-preserver-spaces="true">If you are a professional web designer and built websites often, you&#8217;ll probably have your favorite plugins that you install from the beginning.</span></p>
<p><span data-preserver-spaces="true">In my case, I was tired of starting a website from scratch so I created my starting point in a Duplicator zip file. </span></p>
<p><span data-preserver-spaces="true">This starter has the WordPress core installation, my credentials, and all my plugins to start with. By using Duplicator I downloaded the zip file and every time I want to start building a website, I upload the file, create a new database, and run the installation. Then I upgrade everything to its latest version.</span></p>
<p><span data-preserver-spaces="true">A great alternative is using WPCore Plugin Manager. You start by creating an account to their site wpcore.com and then you create a collection of plugins for a starter pack. </span></p>
<p><span data-preserver-spaces="true">You can create up to 2 collections and you can also browse public collections. Here you can download mine https://wpcore.com/collections/nqziNpAdY2HB4BKV7Gx1</span></p>
<h2></h2>
<h2><span data-preserver-spaces="true">Conclusion</span></h2>
<p><span data-preserver-spaces="true">Well, these are the main categories of important plugins you will probably search for. Keep in mind to limit the number of plugins installed in your WordPress below 15, as they tend to make your site more vulnerable to external enemies.</span></p>
<p><span data-preserver-spaces="true">One way to keep your WordPress in a safe state is to choose well-tested plugins like the ones in the list above and update them twice a month or more frequently.</span></p>
<p><span data-preserver-spaces="true">I hope that you found helpful content in my article and built astonishing websites thinking WordPress.</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
