<?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>How-To &#8211; Rentrex Ltd.</title>
	<atom:link href="https://www.rentrex.ca/category/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rentrex.ca</link>
	<description>IT Services</description>
	<lastBuildDate>Wed, 27 Sep 2023 13:21:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>

<image>
	<url>https://www.rentrex.ca/wp-content/uploads/2023/02/RentrexIconComputer-150x150.png</url>
	<title>How-To &#8211; Rentrex Ltd.</title>
	<link>https://www.rentrex.ca</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hardening WordPress</title>
		<link>https://www.rentrex.ca/how-to/hardening-wordpress/</link>
					<comments>https://www.rentrex.ca/how-to/hardening-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Tue, 07 Mar 2023 15:20:58 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=1014</guid>

					<description><![CDATA[Due to the popularity of WordPress many hackers and bots will scan for sites to compromise. It is advisable to follow best security practice and ensure that your site is kept secure. This article covers basic, and advanced steps that can be taken to make your WordPress site a significantly tougher target for attackers. Basic [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Due to the popularity of WordPress many hackers and bots will scan for sites to compromise. It is advisable to follow best security practice and ensure that your site is kept secure. This article covers basic, and advanced steps that can be taken to make your WordPress site a significantly tougher target for attackers.</p>



<h2 class="has-text-align-left wp-block-heading" id="basic-protection" style="text-transform:none">Basic Protection</h2>



<h3 class="wp-block-heading" id="admin-passwords">Admin Passwords</h3>



<p>Strong passwords are essential to prevent unauthorized access to accounts. One of the most common attack vectors for WordPress is a &#8220;Brute force&#8221; attack, where logins are attempted on your site using common usernames (e.g. Admin) and passwords (e.g. Password). Your administrator account passwords should be sufficiently long, and generally use a mix of letters, numbers, and special characters. Rotating the password frequently isn&#8217;t usually necessary. The Administrator password shouldn&#8217;t be reused on other accounts.</p>



<p>A strong password is one of the most important defenses against &#8220;Brute force&#8221; attacks.</p>



<h3 class="wp-block-heading" id="restricting-account-permissions">Restricting Account Permissions</h3>



<p>Ensure that users only have the permissions that they require, this restricts the damage that can occur if an account is compromised. It&#8217;s also good practice as it prevents users from accidentally changing settings mistakenly modifying your site.</p>



<h3 class="wp-block-heading" id="account-cleanup">Account Cleanup</h3>



<p>Ensure that accounts from users who don&#8217;t need access to your site are deleted (e.g. employees who are no longer with your organization). This reduces the number of accounts that may be compromised, and also prevents a former user from performing some malicious action.</p>



<h3 class="wp-block-heading" id="regular-updates">Regular Updates</h3>



<p>Regularly updating your website is important to prevent vulnerabilities in WordPress and in plugins from being exploited by hackers.</p>



<p>If you use CPanel, there are options to enable automatic updates to WordPress and Plugins. WordPress also offers automatic updates to new versions on the updates page.</p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="691" height="309" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-06-163102.png" alt="" class="wp-image-1023" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-06-163102.png 691w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-06-163102-300x134.png 300w" sizes="(max-width: 691px) 100vw, 691px" /></figure>



<h2 class="wp-block-heading" id="advanced-protection">Advanced Protection</h2>



<h3 class="wp-block-heading" id="limiting-login-attempts">Limiting Login Attempts</h3>



<p>Limiting login attempts is an excellent additional layer of protection against &#8220;Brute Force&#8221; attacks. </p>



<p>There are multiple plugins that are able to limit login attempts to your site, and block IP addresses for some period of time following multiple failed logins. One such example is <a href="https://wordpress.org/plugins/limit-login-attempts-reloaded/" data-type="URL" data-id="https://wordpress.org/plugins/limit-login-attempts-reloaded/">Limit Login Attempts Reloaded</a>.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="769" height="749" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-083203.png" alt="" class="wp-image-1025" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-083203.png 769w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-083203-300x292.png 300w" sizes="(max-width: 769px) 100vw, 769px" /></figure>



<p>The free version of the plugin will be adequate for many small websites, and offers settings for number of failed logins before a lockout occurs. You may also specify the length of the first lockout and subsequent lockouts.</p>



<h3 class="wp-block-heading" id="login-captcha">Login Captcha</h3>



<p>By default WordPress doesn&#8217;t offer a login Captcha. A Captcha is a very useful tool to deter bot activity, though may not prevent it all together. It provides another layer in the protection of your website.</p>



<p>A very simple Captcha plugin is <a href="https://wordpress.org/plugins/simple-login-captcha/" data-type="URL" data-id="https://wordpress.org/plugins/simple-login-captcha/">Simple Login Captcha</a>, though there are many more advanced plugins that offer more protection. Simple Login Captcha is free and very simple and easy to setup.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="774" height="750" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084753.png" alt="" class="wp-image-1028" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084753.png 774w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084753-300x291.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084753-768x744.png 768w" sizes="(max-width: 774px) 100vw, 774px" /></figure>



<p>Once installed, a Security Code will be required to login to your website</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="347" height="428" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084328.png" alt="" class="wp-image-1029" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084328.png 347w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-084328-243x300.png 243w" sizes="(max-width: 347px) 100vw, 347px" /></figure>



<h3 class="wp-block-heading" id="country-blocking">Country Blocking</h3>



<p>Another layer of security is blocking IPs from certain countries, a large percentage of bot activity generally originates from a few countries. This solution is not best for all websites however, and generally requires more management. But it may provide extra protection if your site is receiving many failed login attempts (100+/day).</p>



<p>A caveat of country blocking is that it may not always work well with caching plugins, and depending on the plugin and your settings legitimate users may be blocked from accessing your site. However, some plugins allow specifying front-end and back-end blocking separately.</p>



<p><a href="https://wordpress.org/plugins/ip2location-country-blocker/" data-type="URL" data-id="https://wordpress.org/plugins/ip2location-country-blocker/">IP2Location</a>, is one such country blocking plugin. It requires a free account to download the GeoIP database. You may consider limiting only the back-end of your site to your country and neighboring countries to reduce your sites attack surface. IP2Location provides statistics (if enabled) so the effectiveness of the plugin can be audited.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="868" height="453" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-101959.png" alt="" class="wp-image-1032" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-101959.png 868w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-101959-300x157.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-07-101959-768x401.png 768w" sizes="(max-width: 868px) 100vw, 868px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/hardening-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Creating Blog Posts in WordPress</title>
		<link>https://www.rentrex.ca/how-to/creating-blog-posts-in-wordpress/</link>
					<comments>https://www.rentrex.ca/how-to/creating-blog-posts-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Fri, 03 Mar 2023 01:55:05 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=438</guid>

					<description><![CDATA[This article covers the basics of creating a blog post in WordPress. It assumes that the account you are using has Editor permissions or higher (the ability to make and maintain posts). The article can be followed from start to finish, but you may also jump to a section from the table below. Logging In [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>This article covers the basics of creating a blog post in WordPress. It assumes that the account you are using has Editor permissions or higher (the ability to make and maintain posts). The article can be followed from start to finish, but you may also jump to a section from the table below.</p>



<div class="wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-1 wp-block-group-is-layout-constrained">
<div id="gspb_toc-id-gsbp-790b9c91-fe87" class="gs-toc gspb_toc-id-gsbp-790b9c91-fe87 wp-block-greenshift-blocks-toc" itemscope itemtype=""><div class="gs-autolist"><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">1</span><span class="gs-autolist-title"><meta itemprop="name" content="Logging In"/><a class="gs-scrollto" href="#logging-in">Logging In</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">2</span><span class="gs-autolist-title"><meta itemprop="name" content="Navigating to Posts Area"/><a class="gs-scrollto" href="#navigating-to-posts-area">Navigating to Posts Area</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">3</span><span class="gs-autolist-title"><meta itemprop="name" content="Working In Posts Editor"/><a class="gs-scrollto" href="#working-in-posts-editor">Working In Posts Editor</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">4</span><span class="gs-autolist-title"><meta itemprop="name" content="Adding Blocks To a Post"/><a class="gs-scrollto" href="#adding-blocks-to-a-post">Adding Blocks To a Post</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">5</span><span class="gs-autolist-title"><meta itemprop="name" content="Working With Blocks"/><a class="gs-scrollto" href="#working-with-blocks">Working With Blocks</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">6</span><span class="gs-autolist-title"><meta itemprop="name" content="Previewing a Post"/><a class="gs-scrollto" href="#previewing-a-post">Previewing a Post</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">7</span><span class="gs-autolist-title"><meta itemprop="name" content="Publishing a Post"/><a class="gs-scrollto" href="#publishing-a-post">Publishing a Post</a></span></div><div class="gs-autolist-item" itemscope><span class="gs-autolist-number">8</span><span class="gs-autolist-title"><meta itemprop="name" content="Quick Editing a Post"/><a class="gs-scrollto" href="#quick-editing-a-post">Quick Editing a Post</a></span></div></div></div>
</div>



<h2 class="wp-block-heading" id="logging-in">Logging In</h2>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="445" height="522" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-151442.png" alt="" class="wp-image-832" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-151442.png 445w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-151442-256x300.png 256w" sizes="(max-width: 445px) 100vw, 445px" /></figure>



<p>Start by logging into your website. Generally the login page can be found at &#8220;yoursite.com/login&#8221; or &#8220;yoursite.com/wp-login&#8221;. The login page will look like the above.</p>



<h2 class="wp-block-heading" id="navigating-to-posts-area">Navigating to Posts Area</h2>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="606" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162708-1024x606.png" alt="" class="wp-image-833" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162708-1024x606.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162708-300x177.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162708-768x454.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162708.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Once you are logged into WordPress you will see the dashboard, similar to shown above. Now click &#8220;Posts&#8221; from the menu on the left side of the screen.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="458" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162915-1024x458.png" alt="" class="wp-image-834" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162915-1024x458.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162915-300x134.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162915-768x343.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-162915.png 1076w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The posts menu will expand, and a listing of all posts will appear. From here you are able to edit, modify, quick edit, delete, and create new post. Next click &#8220;Add New&#8221; to create a new post.</p>



<h2 class="wp-block-heading" id="working-in-posts-editor">Working In Posts Editor</h2>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="767" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163024-1024x767.png" alt="" class="wp-image-835" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163024-1024x767.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163024-300x225.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163024-768x575.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163024.png 1074w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The post editor will now open, start by adding the title of your blog post in the &#8220;Add title&#8221; section. </p>



<p>On the top right hand side of the posts editor the gear icon, opens the settings menu. Settings are provided both for the page, and for the currently selected block.</p>



<p>To open the blocks drawer click on the blue &#8220;+&#8221; icon at the top left corner of the screen. </p>



<h2 class="wp-block-heading" id="adding-blocks-to-a-post">Adding Blocks To a Post</h2>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="762" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163103-1024x762.png" alt="" class="wp-image-836" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163103-1024x762.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163103-300x223.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163103-768x572.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163103.png 1076w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The blocks drawer provides a listing of all options available to be added to the post. Blocks allow adding images, paragraphs, headers and more.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="764" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163200-1024x764.png" alt="" class="wp-image-837" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163200-1024x764.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163200-300x224.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163200-768x573.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163200.png 1077w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The first block we&#8217;ll add is the &#8220;Image&#8221; block, click and drag it from the blocks drawer to the post area.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163314-1024x768.png" alt="" class="wp-image-838" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163314-1024x768.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163314-300x225.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163314-768x576.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163314.png 1074w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now that the image block is added to the post, it will prompt to select which image to use for it. If there is already images on the library, you may select &#8220;Media Library&#8221; to view and select the existing image. Otherwise, to upload a new image click &#8220;Upload&#8221;, and a file dialog will appear allowing you to select the desired picture.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="763" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163343-1024x763.jpg" alt="" class="wp-image-839" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163343-1024x763.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163343-300x223.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163343-768x572.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163343.jpg 1078w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>We now see that our image has been added to the post.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="717" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163430-1024x717.jpg" alt="" class="wp-image-840" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163430-1024x717.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163430-300x210.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163430-768x538.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163430.jpg 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>There is a caption area under the image that may be used if desired. Click just below the image to have it appear. Enter the caption where it prompts to &#8220;Add caption&#8221;.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="717" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163540-1024x717.jpg" alt="" class="wp-image-841" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163540-1024x717.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163540-300x210.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163540-768x537.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163540.jpg 1059w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now, click outside the image block area. Note that the black plus button has appeared. This provides an alternative interface to add new blocks to the post. Click the icon to bring up the recent blocks dialog.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="691" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163644-1024x691.jpg" alt="" class="wp-image-842" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163644-1024x691.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163644-300x203.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163644-768x519.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163644.jpg 1056w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>In the recent blocks dialog, we can see some common/recent blocks. This will change as you add other blocks to your post. The next block we will add using this dialog is a &#8220;Paragraph&#8221;. Click &#8220;Paragraph&#8221; from within the dialog.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="776" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163713-1024x776.jpg" alt="" class="wp-image-843" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163713-1024x776.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163713-300x227.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163713-768x582.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163713.jpg 1059w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A new block is added to your post. To add to the paragraph block type or paste your text where it says &#8220;Type / to chose a block&#8221;. To follow this example use any text of your choosing.</p>



<figure class="wp-block-image aligncenter size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="781" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163742-1024x781.png" alt="" class="wp-image-844" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163742-1024x781.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163742-300x229.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163742-768x585.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163742.png 1056w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Your text will be shown similar to the above. For this example we&#8217;re using some Lorem ipsum text. Click the black plus icon again to bring up the recent blocks dialog.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="754" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163905-1024x754.jpg" alt="" class="wp-image-845" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163905-1024x754.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163905-300x221.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163905-768x565.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-163905.jpg 1057w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now we will add a &#8220;List&#8221; block to the page. If this is not shown, simply search for it.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="744" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164331-1024x744.png" alt="" class="wp-image-846" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164331-1024x744.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164331-300x218.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164331-768x558.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164331.png 1055w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A bullet point list will be added to the post. Type an item, followed by hitting the enter key to create a new list item. When completed click outside of the list block.</p>



<ul>
<li></li>
</ul>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="776" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164515-1024x776.png" alt="" class="wp-image-847" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164515-1024x776.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164515-300x227.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164515-768x582.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164515.png 1057w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Observe that the list block will be populated similar to the above. Next click the black plus button to add another block.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="766" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164518-1024x766.png" alt="" class="wp-image-848" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164518-1024x766.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164518-300x224.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164518-768x574.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164518.png 1059w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now we will add a &#8220;Heading&#8221; to the post. Headings should be used for title sections as they provide more functionality. It is possible to jump to headings, and screen readers and reading modes will interpret headings differently to provide the best experience to your readers. Click on &#8220;Heading&#8221; to add a heading to your post.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="782" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164622-1024x782.png" alt="" class="wp-image-849" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164622-1024x782.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164622-300x229.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164622-768x587.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164622.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Type your section heading in the &#8220;Heading&#8221; prompt. </p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="779" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164646-1024x779.png" alt="" class="wp-image-850" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164646-1024x779.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164646-300x228.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164646-768x585.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164646.png 1059w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>This was a simple review of a few blocks that may be added for most simple post types. There are many more blocks that can be used for formatting your posts. Explore the blocks drawer and test out some other blocks on your post to see how they appear. It&#8217;s possible to preview the page without publishing, this will be shown in the &#8220;Previewing a Post&#8221; section.</p>



<h2 class="wp-block-heading" id="working-with-blocks">Working With Blocks</h2>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="670" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164729-1024x670.jpg" alt="" class="wp-image-851" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164729-1024x670.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164729-300x196.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164729-768x502.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164729.jpg 1055w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>As paragraphs, headings and other fields are all rich text fields they may be modified to bold, italicize, and otherwise modify text within them. For the first example we&#8217;ll bold a word in the paragraph previously created. On the edit pane above the block click the &#8220;B&#8221; to bold the selected text.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="839" height="419" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164733.png" alt="" class="wp-image-852" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164733.png 839w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164733-300x150.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-164733-768x384.png 768w" sizes="(max-width: 839px) 100vw, 839px" /></figure>



<p>Observe that the selected text is now bold.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="778" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165109-1024x778.jpg" alt="" class="wp-image-854" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165109-1024x778.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165109-300x228.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165109-768x583.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165109.jpg 1061w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now we will add a link. Select a word, and from the edit pane click the &#8220;link&#8221; icon.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="766" height="460" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165106.png" alt="" class="wp-image-853" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165106.png 766w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165106-300x180.png 300w" sizes="(max-width: 766px) 100vw, 766px" /></figure>



<p>A dialog will appear to enter the URL for the link.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="760" height="710" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165145.jpg" alt="" class="wp-image-855" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165145.jpg 760w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165145-300x280.jpg 300w" sizes="(max-width: 760px) 100vw, 760px" /></figure>



<p>Press enter to add the link, and toggle the &#8220;Open in new tab&#8221; as desired.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="760" height="411" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165309.png" alt="" class="wp-image-856" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165309.png 760w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165309-300x162.png 300w" sizes="(max-width: 760px) 100vw, 760px" /><figcaption class="wp-element-caption"><em>Spell check of the lorem ipsum text was turned off to make the underline clearer.</em></figcaption></figure>



<p>Observe that the word is now underlined as a link.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="765" height="495" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165334.png" alt="" class="wp-image-857" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165334.png 765w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165334-300x194.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></figure>



<p>Clicking on the link will show a popup that allows editing the link, changing settings of the link, and removing the link.</p>



<h2 class="wp-block-heading" id="previewing-a-post">Previewing a Post</h2>



<p>Now that we&#8217;ve made edits to the post we will preview it to see how it will actually appear on our website. Posts are subject to the formatting of the WordPress theme applied to your site, so it&#8217;s always a good idea to preview before publishing to confirm that everything is displayed as desired.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="281" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165419-1024x281.png" alt="" class="wp-image-858" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165419-1024x281.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165419-300x82.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165419-768x211.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165419.png 1058w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>From the top right of the screen click &#8220;Save Draft&#8221;.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="335" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165432-1024x335.jpg" alt="" class="wp-image-859" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165432-1024x335.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165432-300x98.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165432-768x251.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165432.jpg 1058w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now that the draft is saved click, form the top right corner of the screen click &#8220;Preview&#8221;.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="285" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165443-1024x285.png" alt="" class="wp-image-860" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165443-1024x285.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165443-300x83.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165443-768x213.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165443.png 1058w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A menu appears and gives us options for how we&#8217;d like to preview our site. Leave &#8220;Desktop&#8221; checked and then click &#8220;Preview in new tab&#8221;.</p>



<p>A new tab will then be opened in your web browser.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="849" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165548-1024x849.jpg" alt="" class="wp-image-861" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165548-1024x849.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165548-300x249.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165548-768x637.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165548.jpg 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Review your post and confirm that all the details in it are as desired. When you are complete close the preview tab and return to the previous tab.</p>



<h2 class="wp-block-heading" id="publishing-a-post">Publishing a Post</h2>



<p>Before a post is visible on your site it must be published. Prior to publishing we will review some settings.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="300" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165757-1024x300.png" alt="" class="wp-image-862" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165757-1024x300.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165757-300x88.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165757-768x225.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165757.png 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>To review the post settings start by clicking the &#8220;Gear&#8221; icon on the top right of the screen.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="925" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165801-1024x925.jpg" alt="" class="wp-image-863" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165801-1024x925.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165801-300x271.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165801-768x694.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165801.jpg 1077w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Ensure that the &#8220;Post&#8221; tab is selected within the settings menu on the right side of the screen.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="406" height="205" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165841.png" alt="" class="wp-image-867" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165841.png 406w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165841-300x151.png 300w" sizes="(max-width: 406px) 100vw, 406px" /></figure>



<p>First, within the summary section there are the visibility options. Post may either be public, private, or password protected. Public posts are visible to all viewers of your website, and private posts are only visible to users who are logged in. This is a useful way to provide user only content.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="273" height="159" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165808.png" alt="" class="wp-image-865"/></figure>



<p>The tags section provides an area to set the tags on the post. Tags allow for easier indexing and searching of your post.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="277" height="130" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165805.png" alt="" class="wp-image-864"/></figure>



<p>The categories section allows the posts category to be specified. Categories can be used for filtering. Click &#8220;Add New Category&#8221; to add categories for your post.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="279" height="168" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165812.png" alt="" class="wp-image-866"/></figure>



<p>The &#8220;Set featured image&#8221; section allows a main image to be applied for this post. Depending on your theme this image may be shown in the header of the post on it&#8217;s page, along with the post in a directory of all posts, in searches of posts, and more.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="370" height="435" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165845.png" alt="" class="wp-image-868" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165845.png 370w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165845-255x300.png 255w" sizes="(max-width: 370px) 100vw, 370px" /></figure>



<p>When all the settings have been specified as desired click &#8220;Publish&#8221; to publish the post.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="388" height="492" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165926.png" alt="" class="wp-image-869" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165926.png 388w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-165926-237x300.png 237w" sizes="(max-width: 388px) 100vw, 388px" /></figure>



<p>Confirmation is then given that the post is live.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="350" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170048-1024x350.jpg" alt="" class="wp-image-870" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170048-1024x350.jpg 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170048-300x103.jpg 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170048-768x262.jpg 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170048.jpg 1074w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Click the &#8220;WordPress&#8221; icon on the left side of the screen to return to the main WordPress page. Depending on your configuration this icon may be replaced with your sites logo.</p>



<h2 class="wp-block-heading" id="quick-editing-a-post">Quick Editing a Post</h2>



<p>Quick editing is very useful for changing the publish status, categories, tags, and other metadata about posts easily.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="516" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170053-1024x516.png" alt="" class="wp-image-871" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170053-1024x516.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170053-300x151.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170053-768x387.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170053.png 1078w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Navigate back to the &#8220;Posts&#8221; section by clicking &#8220;Posts&#8221; on the menu on the left side of the screen.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="445" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170137-e1677795578953-1024x445.png" alt="" class="wp-image-872" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170137-e1677795578953-1024x445.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170137-e1677795578953-300x130.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170137-e1677795578953-768x334.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170137-e1677795578953.png 1073w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Hover over the post to be edited, observe that the options &#8220;Edit&#8221;, &#8220;Quick Edit&#8221;, &#8220;Trash&#8221;, and &#8220;View&#8221; appear. Click on &#8220;Quick Edit&#8221;.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="684" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170141-1024x684.png" alt="" class="wp-image-873" srcset="https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170141-1024x684.png 1024w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170141-300x200.png 300w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170141-768x513.png 768w, https://www.rentrex.ca/wp-content/uploads/2023/03/Screenshot-2023-03-02-170141.png 1076w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The quick edit panel will then open allowing for making some changes to the post. Make changes as desired,  and when complete click &#8220;Update&#8221;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/creating-blog-posts-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Forwarding URLs GoDaddy</title>
		<link>https://www.rentrex.ca/how-to/forwarding-urls-godaddy/</link>
					<comments>https://www.rentrex.ca/how-to/forwarding-urls-godaddy/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Wed, 01 Mar 2023 21:43:00 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[networking]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=441</guid>

					<description><![CDATA[If you have a secondary domain that you&#8217;d like to use for your website in addition to your primary domain, forwarding will have the secondary domain redirect to the primary. For example if your website is &#8220;mysite.com&#8221;, and you have purchased &#8220;my-site.com&#8221; as well, &#8220;my-site.com&#8221; can be forwarded so when it&#8217;s entered the user is [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>If you have a secondary domain that you&#8217;d like to use for your website in addition to your primary domain, forwarding will have the secondary domain redirect to the primary.</p>



<p>For example if your website is &#8220;mysite.com&#8221;, and you have purchased &#8220;my-site.com&#8221; as well, &#8220;my-site.com&#8221; can be forwarded so when it&#8217;s entered the user is automatically directed to your primary domain.</p>



<p>First start by logging into GoDaddy&#8217;s website.</p>



<div id="gspb_image-id-gsbp-103bb686-6aec" class="gspb_image gspb_image-id-gsbp-103bb686-6aec wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-28.png" data-src="" alt="" width="2476" height="639"/></div>



<p>Then click the account icon on the top right hand of the screen. From the menu that appears select &#8220;My Products&#8221;.</p>



<div id="gspb_image-id-gsbp-cc0971e0-5a72" class="gspb_image gspb_image-id-gsbp-cc0971e0-5a72 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-30.png" data-src="" alt="" width="741" height="661"/></div>



<p>Click the &#8220;My Account&#8221; button on the left hand side of the screen and then select &#8220;Domains&#8221;.</p>



<div id="gspb_image-id-gsbp-57846637-c49d" class="gspb_image gspb_image-id-gsbp-57846637-c49d wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-37.png" data-src="" alt="" width="2395" height="1909"/></div>



<p>Here you will see the portfolio of all domains owned by the account. On the domain you&#8217;d like to forward click the three dots to bring up the menu, and then select &#8220;Edit DNS&#8221;</p>



<div id="gspb_image-id-gsbp-23b9df74-e41d" class="gspb_image gspb_image-id-gsbp-23b9df74-e41d wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-37_1.png" data-src="" alt="" width="2443" height="1290"/></div>



<p>The DNS Management page will then be shown.</p>



<div id="gspb_image-id-gsbp-e4be1c59-6378" class="gspb_image gspb_image-id-gsbp-e4be1c59-6378 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-38.png" data-src="" alt="" width="3357" height="951"/></div>



<p>Scroll down to find the Forwarding section. First, on the &#8220;Domain&#8221; row click &#8220;Add Forwarding&#8221;</p>



<div id="gspb_image-id-gsbp-01c77fd6-7e4b" class="gspb_image gspb_image-id-gsbp-01c77fd6-7e4b wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-38_1.png" data-src="" alt="" width="2506" height="1524"/></div>



<p>A popup will appear that prompts for forwarding details. For this example we will forward to google.com. Leave the forward type as &#8220;http://&#8221;, accept the default forward type of &#8220;Permanent&#8221;. Don&#8217;t worry, it&#8217;s still possible to modify or change the forwarding in the future as needed. </p>



<p>Once all the details have been filled in click &#8220;Save&#8221;</p>



<div id="gspb_image-id-gsbp-2e9cb10f-c7dd" class="gspb_image gspb_image-id-gsbp-2e9cb10f-c7dd wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-39.png" data-src="" alt="" width="3388" height="1350"/></div>



<p>A new row will appear showing that domain, forwarding destination and type. At this point &#8220;domaintoforward.com&#8221; will forward to &#8220;google.com&#8221;, however we also need to set up &#8220;www.domaintoforward.com&#8221;. Do so by clicking the &#8220;Add Forwarding&#8221; button on the &#8220;Subdomains&#8221; row.</p>



<div id="gspb_image-id-gsbp-4dd4c4ce-2579" class="gspb_image gspb_image-id-gsbp-4dd4c4ce-2579 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-39_1.png" data-src="" alt="" width="3033" height="1710"/></div>



<p>Specify the subdomain to forward from as &#8220;www&#8221;, leave the type as &#8220;http://&#8221;, and then fill out the target to forward to. Leave type as &#8220;Permanent&#8221; and then click &#8220;Save&#8221;.</p>



<div id="gspb_image-id-gsbp-b4a76e09-1441" class="gspb_image gspb_image-id-gsbp-b4a76e09-1441 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2023-03-01_16-40.png" data-src="" alt="" width="3450" height="1516"/></div>



<p>That&#8217;s it! The forwarding section should look similar to the above.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/forwarding-urls-godaddy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Setup Wireguard VPN</title>
		<link>https://www.rentrex.ca/how-to/how-to-setup-wireguard-vpn/</link>
					<comments>https://www.rentrex.ca/how-to/how-to-setup-wireguard-vpn/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Fri, 13 May 2022 06:54:11 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vpn]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=281</guid>

					<description><![CDATA[Wireguard is an extremely powerful VPN prototcol that is lightweight, open source, and extremely fast. Wireguard VPN can provide a very effective means of accessing your network remotely. Allowing secure acess to computers, printers, network storage devices, security camera systems, and more. This guide will walk through setting up WireGuard on a debian based system. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Wireguard is an extremely powerful VPN prototcol that is lightweight, open source, and extremely fast.</p>



<p>Wireguard VPN can provide a very effective means of accessing your network remotely. Allowing secure acess to computers, printers, network storage devices, security camera systems, and more.</p>



<p>This guide will walk through setting up WireGuard on a debian based system.</p>



<h2 class="wp-block-heading" id="installing-wireguard">Installing WireGuard&nbsp;</h2>



<p>To install WireGuard, first ensure that your system is up to date. Then from the terminal install wireguard using your package manager of choice such as below. We will also install qrencode. Though this is not needed it is helpful for configuring mobile devices.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>sudo apt-get install wireguard
sudo apt-get install wireguard-tools
sudo apt-get install qrencode</code></pre>



<h2 class="wp-block-heading" id="setting-up-server-configuration">Setting Up Server Configuration</h2>



<p>The keys and configuration will be generated as the root user, and file permissions will be set so that the keys and config are kept secure. Keys and config will be generated within the &#8220;/etc/wireguard&#8221; folder. To navigate to the folder and change the permission execute the commands below:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>sudo -i
cd /etc/wireguard
umask 077</code></pre>



<p>We must create our configuration file. First ensure you have not exited sudo, and are still in the &#8220;/etc/wireguard&#8221; directory. Then the file can be created using nano (or your favorite text editor) as below:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>nano wg0.conf</code></pre>



<p>Using the text editor populate the file with the following:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>&#91;Interface]
Address = 10.6.0.1/24
ListenPort = 51820</code></pre>



<h2 class="wp-block-heading" id="generating-server-keys">Generating Server Keys</h2>



<p>Use the below command to generate the server private and public keys.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>wg genkey | tee server.key | wg pubkey &gt; server.pub </code></pre>



<p>Then add the private key to the configuration file using the command below:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>echo "PrivateKey = $(cat server.key)" &gt;&gt; wg0.conf </code></pre>



<h2 class="wp-block-heading" id="registering-the-server">Registering The Server</h2>



<p>To make it easy to start and restart the server, and ensure wireguard runs on boot we will register it as a service. Use the commands below (as root) to register and start the server.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>systemctl enable wg-quick@wg0.service
systemctl daemon-reload
systemctl start wg-quick@wg0</code></pre>



<h2 class="wp-block-heading" id="generating-client-keys">Generating Client Keys</h2>



<p>The keys will be generated as the root user, and file permissions will be set so that the keys are kept secure. Keys will be generated within the &#8220;/etc/wireguard&#8221; folder. If you are no longer in the wireguard directory, and/or have exited sudo. Repeat the command below, otherwise proceed to the next step.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>sudo -i
cd /etc/wireguard
umask 077</code></pre>



<p>Now that we&#8217;ve navigated to the wireguard directory as the root user and set our permissions we can proceed to generate the key(s). This step will be repeated for every client that a key is to be generated for.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>client="clientname"
wg genkey | tee "${client}.key" | wg pubkey &gt; "${client}.pub" </code></pre>



<p>Now that we&#8217;ve generated our public and private key pairs we will generate our pre-shared key (PSK). This provides additional security. A unique pre-shared key should be generated for each client. In this step we will use the same name as defined by the client variable previously.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>wg genpsk &gt; "${client}.psk" </code></pre>



<h2 class="wp-block-heading" id="adding-client-s-to-server">Adding Client(s) to Server</h2>



<p>Our newly generated keys must be added now to the server configuration. If the server already has a clients configured this process will add additional clients without overwriting existing ones. Generally the server configuration file will be called &#8220;wg0.conf&#8221;. If this is not the case, replace &#8220;wg0.conf&#8221; with the name of your configuration file.</p>



<p>Within the &#8220;AllowedIPs&#8221; section, the &#8220;<strong>x&#8221;</strong> must be replaced with the IP address to use for the client. These addresses should be in sequence starting at &#8220;2&#8221; (as &#8220;1&#8221; will be used for the server). E.g., if you are adding your first client below replace &#8220;<strong>x</strong>&#8221; with &#8220;2&#8221;.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>echo "### Begin ${client} ###" &gt;&gt; wg0.conf
echo "&#91;Peer]" &gt;&gt; wg0.conf
echo "PublicKey = $(cat "${client}.pub")" &gt;&gt; wg0.conf
echo "PresharedKey = $(cat "${client}.psk")" &gt;&gt; wg0.conf
echo "AllowedIPs = 10.6.0.x" &gt;&gt; wg0.conf </code></pre>



<p>To load the client configuration the server must be restarted.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code> systemctl restart wg-quick@wg0</code></pre>



<p>Check that the server is running and configured correctly using the command below:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>wg </code></pre>



<h2 class="wp-block-heading" id="setting-up-client-configuration-files">Setting Up Client Configuration Files</h2>



<p>First we&#8217;ll create a configuration file for the new client below and add the previously generated private key to it. Replace &#8220;<strong>x</strong>&#8221; with the same number used previously to define this client. For the DNS line, supply the IP address of whatever handles DNS requests for your network (this may be your router). Replace &#8220;*YOUR PUBLIC IP*&#8221; with your public IP address. If you do not have a static IP look into a dynamic DNS service.</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>echo "&#91;Interface]" > "${client}.conf"
echo "Address = 10.6.0.x/24" >> "${client}.conf"
echo "DNS = x.x.x.x" >> "${client}.conf"
echo "MTU = 1420" >> "${client}.conf"
echo "PrivateKey = $(cat "${client}.key")" >> "${client}.conf"
echo "&#91;Peer]" >> "${client}.conf"
echo "AllowedIPs = 0.0.0.0/24" >> "${client}.conf"
echo "Endpoint = *YOUR PUBLIC IP*:51820" >> "${client}.conf"
echo "PersistentKeepalive = 25" >> "${client}.conf"
echo "PublicKey = $(cat server.pub)" >> "${client}.conf"
echo "PresharedKey = $(cat "${client}.psk")" >> "${client}.conf" </code></pre>



<h2 class="wp-block-heading" id="copying-configuration-to-client">Copying Configuration To Client</h2>



<p>If the client is another computer we can simply copy the &#8220;.conf&#8221; file to it. The windows wireguard client makes it easy to import a &#8220;.conf&#8221; file, which is covered in the next section.</p>



<p>Alternatively, if you are using a mobile client (i.e. a smartphone) the configuration can be transfered using a QR code. To do so, use the command below (qrencode must have been installed prior).</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>qrencode -t ansiutf8 -r "${client}.conf" </code></pre>



<p>This will produce a QR code that is scannable from within your terminal session.</p>



<h2 class="wp-block-heading" id="windows-client-setup">Windows Client Setup</h2>



<p>To setup the windows client start by downloading and installing it. The installer can be found at: <a href="https://www.wireguard.com/install/">https://www.wireguard.com/install/</a></p>



<div id="gspb_image-id-gsbp-aae81fcc-8ad4" class="gspb_image gspb_image-id-gsbp-aae81fcc-8ad4 gssimglightbox wp-block-greenshift-blocks-image"><img decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-06-13-09_29_54-WireGuard.png" data-src="" alt=""/></div>



<p>After install, launch the wireguard client and then click &#8220;Import tunnel(s) from file&#8221; to import the configuration file that was exported in the last step.</p>



<div id="gspb_image-id-gsbp-285a76a7-79ff" class="gspb_image gspb_image-id-gsbp-285a76a7-79ff wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022_06_13_09_37_53_WireGuard.png" data-src="" alt="" width="660" height="517"/></div>



<p>That&#8217;s it! You&#8217;ll then see the details loaded in automatically from the config file. Simply click &#8220;Activate&#8221; to establish the VPN connection.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/how-to-setup-wireguard-vpn/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Add Popups To WordPress (Popup Anything)</title>
		<link>https://www.rentrex.ca/how-to/how-to-add-popups-to-wordpress-popup-anything/</link>
					<comments>https://www.rentrex.ca/how-to/how-to-add-popups-to-wordpress-popup-anything/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Fri, 25 Mar 2022 18:56:07 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=358</guid>

					<description><![CDATA[Popups can add lots of functionality to your site. A very common use case is to provide higher resolution images of a thumbnail when the thumbnail is clicked on (such as for a web store product listing). This guide will display the process using the Popup Anything plugin, and it assumes you already have it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Popups can add lots of functionality to your site. A very common use case is to provide higher resolution images of a thumbnail when the thumbnail is clicked on (such as for a web store product listing).</p>



<p>This guide will display the process using the Popup Anything plugin, and it assumes you already have it installed. If Popup Anything is not installed. Start by adding the plugin to your WordPress.</p>



<div id="gspb_image-id-gsbp-24a549e4-f51d" class="gspb_image gspb_image-id-gsbp-24a549e4-f51d wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25_01-38.png" data-src="" alt="" width="788" height="313"/></div>



<p>Navigate to Popup Anything from the navigation bar on the left side of the window. Then click &#8220;Add Popup&#8221;.</p>



<div id="gspb_image-id-gsbp-fd8e7368-a07c" class="gspb_image gspb_image-id-gsbp-fd8e7368-a07c wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25_01-39.png" data-src="" alt="" width="1441" height="872"/></div>



<p>Add a title for your popup. The &#8220;Behaviour&#8221; tab lets us set features about how the pop up will act. Though the premium plugin offers many more features, basic covers many use cases. Scroll down to set features like how the popup will appear.</p>



<div id="gspb_image-id-gsbp-423130d8-9ca1" class="gspb_image gspb_image-id-gsbp-423130d8-9ca1 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25-11_20_16-Edit-Popup-My-Test-Popup-‹-—-WordPress-—-Mozilla-Firefox.png" data-src="" alt="" width="1046" height="833"/></div>



<p>Further down on the &#8220;Behaviour&#8221; tab we can set features about our Popup&#8217;s behaviour. For this example we&#8217;ll be using a stock image. As such I&#8217;ve set the &#8220;How Popup Appear?&#8221; drop down to &#8220;Image Click&#8221;. Other types of Popups, such as a simple text link, are also possible. Lastly take note of the &#8220;Popup Shortcode&#8221;, we&#8217;ll need to come back for this later.</p>



<div id="gspb_image-id-gsbp-1006d8d4-3364" class="gspb_image gspb_image-id-gsbp-1006d8d4-3364 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25_01-42.png" data-src="" alt="" width="1412" height="883"/></div>



<p>Now navigate to the &#8220;Content&#8221; tab. Here is where we can define the content that will be displayed when our popup image is clicked. For this example I&#8217;ve just used another stock image. You can adjust the heading and subheading as required, or remove them entirely.</p>



<div id="gspb_image-id-gsbp-cbae5d04-d536" class="gspb_image gspb_image-id-gsbp-cbae5d04-d536 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25-11_00_11-Window.png" data-src="" alt="" width="544" height="142"/></div>



<p>Now Return to the &#8220;Behaviour&#8221; tab and copy the &#8220;Popup Shortcode&#8221;.</p>



<div id="gspb_image-id-gsbp-4a15cb81-d4c1" class="gspb_image gspb_image-id-gsbp-4a15cb81-d4c1 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25-11_39_07-Add-New-Popup-‹-Rentrex-Ltd.-—-WordPress-—-Mozilla-Firefox.png" data-src="" alt="" width="887" height="297"/></div>



<p>At this point, we are done setting up our Popup. Now click &#8220;Publish&#8221;. We can always return to modify settings further.</p>



<p>For example, you may want to remove or modify the &#8220;Custom Close Text&#8221;, and &#8220;Security Note&#8221; that are found on the bottom of the &#8220;Content&#8221; tab.</p>



<div id="gspb_image-id-gsbp-f9da82a7-1367" class="gspb_image gspb_image-id-gsbp-f9da82a7-1367 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25-11_05_34-Window.png" data-src="" alt="" width="925" height="477"/></div>



<p>Now navigate to the page where you&#8217;d like to include the Popup. Though the process here is being demonstrated using the Gutenberg editor, many Pagebuilders are similar.</p>



<p>We will be adding a Shortcode block. If your page builder doesn&#8217;t have a Shortcode block, try using a textbox. Some builders (e.g. BeaverBuilder) work by placing Shortcode directly as text.</p>



<div id="gspb_image-id-gsbp-96df49d3-c5ce" class="gspb_image gspb_image-id-gsbp-96df49d3-c5ce wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25-11_06_20-Window.png" data-src="" alt="" width="929" height="484"/></div>



<p>Paste the Shortcode previously copied into the Shortcode block (or textbox). You can move this around and place it within your layout as desired.</p>



<p>That&#8217;s it! Now when the page is viewed the image will show, and when clicked our Popup will display.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/how-to-add-popups-to-wordpress-popup-anything/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Syncing Files and Backup Solutions (Syncthing)</title>
		<link>https://www.rentrex.ca/how-to/syncing-files-and-backup-solutions-syncthing/</link>
					<comments>https://www.rentrex.ca/how-to/syncing-files-and-backup-solutions-syncthing/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Thu, 17 Mar 2022 19:11:46 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[networking]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=374</guid>

					<description><![CDATA[There are many file availability solutions, most of these are some type of cloud service like Google Drive, Office 365, etc. These solutions work great for documents and spreadsheets, though aren&#8217;t always the greatest fit for other file types like CAD drawings. Syncthing For these other file types, and when the devices you need to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>There are many file availability solutions, most of these are some type of cloud service like Google Drive, Office 365, etc. These solutions work great for documents and spreadsheets, though aren&#8217;t always the greatest fit for other file types like CAD drawings.</p>



<h2 class="wp-block-heading" id="syncthing">Syncthing</h2>



<p>For these other file types, and when the devices you need to synchronize files between might not always be connected to the internet, synchthing can be a great solution.</p>



<p>Syncthing allows multiple computers to synchronize files in a given folder. Any number of devices can be added to the shared folder, and multiple folders may also be shared. Syncthing works across different platforms (Windows, Mac, Linux), and also has an android app.</p>



<h2 class="wp-block-heading" id="how-it-works">How it Works</h2>



<p>Syncthing stores files locally on each machine with a copy of the shared folder. Files are synchronized over the local network, or internet. Transfers can occur directly from computer to computer or via a relay depending on the network configuration.</p>



<p>This means that files in a syncthing share are always available which can be of huge benefit for computers that travel to job sites where internet connection may not be available.</p>



<h2 class="wp-block-heading" id="install">Install</h2>



<p>Start by navigating to: <a href="https://syncthing.net/downloads/">https://syncthing.net/downloads/</a></p>



<div id="gspb_image-id-gsbp-8a997c66-ab2e" class="gspb_image gspb_image-id-gsbp-8a997c66-ab2e wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-25_01-42-1.png" data-src="" alt="" width="1142" height="609"/></div>



<p>Select the appropriate version above for your operating system. On many Linux distributions Syncthing will already be in your repository, and installing it will setup a daemon to run at boot.</p>



<p>For windows download the zip folder and extract it at a location of your choice (e.g. C:\Program Files\Syncthing). To have Syncthing run automatically on boot shortcut to Syncthing from the startup folder, add a task in Task Scheduler to run it at boot, or similar alternative will need to be setup.</p>



<h2 class="wp-block-heading" id="setup">Setup</h2>



<p>Syncthing is managed through a web interface. This is beneficial as it allows GUI setup on headless servers and for easy remote management. Access to this interface can be password protected, though it is best to limit access with firewall rules. Exposing it to the internet is undesirable in the majority of cases.</p>



<p>If Syncthing is installed and running it can be accessed by navigating to the following on the computer it is installed on. (Unless you&#8217;ve specified another port, 8384 is default)</p>



<p><a href="http://127.0.0.1:8384/">http://127.0.0.1:8384/</a></p>



<div id="gspb_image-id-gsbp-15d56374-5ec0" class="gspb_image gspb_image-id-gsbp-15d56374-5ec0 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-08_45_32-Window.png" data-src="" alt="" width="1158" height="763"/></div>



<h2 class="wp-block-heading" id="adding-a-folder">Adding a Folder</h2>



<div id="gspb_image-id-gsbp-bfbbd440-4a1d" class="gspb_image gspb_image-id-gsbp-bfbbd440-4a1d wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022_03_17_08_48_09_Window.png" data-src="" alt="" width="586" height="203"/></div>



<p>To add a folder start by clicking on the &#8220;Add Folder&#8221; button. The &#8220;Add Folder&#8221; window will then appear.</p>



<div id="gspb_image-id-gsbp-922ef522-56f2" class="gspb_image gspb_image-id-gsbp-922ef522-56f2 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-09_21_03-Window.png" data-src="" alt="" width="919" height="618"/></div>



<p>Within the &#8220;Add Folder&#8221; window, start by setting the &#8220;Folder Label&#8221;, this can be anything (that&#8217;s valid as a windows folder, so some special characters cannot be included). The folder ID will be generated automatically as some string of alpha and numeric characters separated by a hyphen.</p>



<p>This is all that&#8217;s needed to setup a folder. If no File Versioning is required simply click &#8220;Save&#8221;. Otherwise navigate to the &#8220;File Versioning&#8221; tab. Additionally if you have already added other devices, the &#8220;Sharing&#8221; tab will show them and allow the new folder to be shared with them.</p>



<div id="gspb_image-id-gsbp-3d901e47-01d6" class="gspb_image gspb_image-id-gsbp-3d901e47-01d6 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-08_57_30-Window.png" data-src="" alt="" width="926" height="392"/></div>



<p>File Versioning allows this device to store multiple copies of a file. This can be very beneficial in the case that something was changed by mistake. Trash Can, or Simple File Versioning are likely the best picks in most cases. Read more about versioning below:</p>



<p><a href="https://docs.syncthing.net/users/versioning.html">https://docs.syncthing.net/users/versioning.html</a></p>



<p>Once done setting up the versioning requirements. Press &#8220;Save&#8221;.</p>



<h2 class="wp-block-heading" id="adding-a-remote-device">Adding a Remote Device</h2>



<p>Syncthing adds devices by their unique ID.</p>



<div id="gspb_image-id-gsbp-d91bcc7b-8c39" class="gspb_image gspb_image-id-gsbp-d91bcc7b-8c39 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-09_33_04-Window.png" data-src="" alt="" width="506" height="177"/></div>



<p>To access the ID of your current device. Navigate to &#8220;Actions &gt; Show ID&#8221;</p>



<div id="gspb_image-id-gsbp-0c85fe21-1659" class="gspb_image gspb_image-id-gsbp-0c85fe21-1659 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Untitled.png" data-src="" alt="" width="912" height="594"/></div>



<p>The ID code for your device, and a QR code will be shown. Save this code securely as we&#8217;ll use it on another device to link them together.</p>



<div id="gspb_image-id-gsbp-1b235672-c400" class="gspb_image gspb_image-id-gsbp-1b235672-c400 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-09_41_52-Window.png" data-src="" alt="" width="609" height="280"/></div>



<p>On another device (different from the one we got the code from). On the main page select &#8220;Add Remote Device&#8221; to add a new device.</p>



<div id="gspb_image-id-gsbp-b4fa5290-114f" class="gspb_image gspb_image-id-gsbp-b4fa5290-114f wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-03-17-09_45_15-Window.png" data-src="" alt="" width="972" height="441"/></div>



<p>Paste the Device ID of the different device in, then give the device a memorable name. Additional settings can be modified from the &#8220;Sharing&#8221; and &#8220;Advanced&#8221; tabs. Sharing will allow sharing existing folders. A setting called &#8220;Introducer&#8221; is available to have the device automatically share all of its connected devices. This makes setup for many devices much quicker.</p>



<p>Advanced provides connection settings that may be beneficial in specific cases, such as specifying a connection address directly. Though these are not needed for basic setup.</p>



<p>Once completed with setup click &#8220;Save&#8221;.</p>



<h2 class="wp-block-heading" id="usage">Usage</h2>



<p>Syncthing is now setup and will allow for synchronizing files between two machines. This can be extended by adding more machines to a folder, and to have multiple folders. Syncthing is not a backup solution alone, and a proper backup procedure on at least one of the devices that host a syncthing folder is recommended (though all is preferable). Syncthing does provide another layer in a backup solution however, and provides great availability for files across multiple devices.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/syncing-files-and-backup-solutions-syncthing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Setup Google and Bing Webmasters Tools</title>
		<link>https://www.rentrex.ca/how-to/setup-google-and-bing-webmasters-tools/</link>
					<comments>https://www.rentrex.ca/how-to/setup-google-and-bing-webmasters-tools/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Sun, 20 Feb 2022 19:57:10 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=400</guid>

					<description><![CDATA[Google and Bing both provide webmasters tools that can be used to monitor the search performance of your website, and alert you if there are any errors or issues crawling your website. To use these tools verification is required to prove that you own the website. Though there are multiple verification options provided, verification by [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Google and Bing both provide webmasters tools that can be used to monitor the search performance of your website, and alert you if there are any errors or issues crawling your website. To use these tools verification is required to prove that you own the website. Though there are multiple verification options provided, verification by DNS is preferred as other methods only provide limited access</p>



<h2 class="wp-block-heading" id="google">Google</h2>



<p>Google search console will be linked to a google account, so you must create a google account if you don&#8217;t have one already.</p>



<p>Now navigate to the google&#8217;s search console page <a href="https://search.google.com/search-console">https://search.google.com/search-console</a></p>



<div id="gspb_image-id-gsbp-3576126e-c010" class="gspb_image gspb_image-id-gsbp-3576126e-c010 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_17-18.png" data-src="" alt="" width="789" height="648"/></div>



<p>Enter your domain name within the &#8220;Domain&#8221; section. We are using the domain verification as it will cover the entire website, whereas &#8220;URL prefix&#8221; doesn&#8217;t cover all domains.</p>



<div id="gspb_image-id-gsbp-f2269fe1-fa41" class="gspb_image gspb_image-id-gsbp-f2269fe1-fa41 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_11-32.png" data-src="" alt="" width="680" height="588"/></div>



<p>We&#8217;ll be working through the generic case, this is done by selecting &#8220;Any DNS provider&#8221; from the drop down at the top. If your provider is on the list however, you may desire to work through their process. Save the TXT record that&#8217;s generated. This will be added to your DNS later.</p>



<h2 class="wp-block-heading" id="bing">Bing</h2>



<p>Access the Bing webmasters tools at <a href="http://www.bing.com/webmasters">http://www.bing.com/webmasters</a></p>



<div id="gspb_image-id-gsbp-17a1bcdc-17c2" class="gspb_image gspb_image-id-gsbp-17a1bcdc-17c2 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_21-19.png" data-src="" alt="" width="1023" height="587"/></div>



<p>On the right side enter your website URL and then click &#8220;Add&#8221;.</p>



<div id="gspb_image-id-gsbp-f3a0da9d-0f88" class="gspb_image gspb_image-id-gsbp-f3a0da9d-0f88 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_22-06.png" data-src="" alt="" width="947" height="433"/></div>



<p>Click on &#8220;Add CNAME record to DNS&#8221; and save to string of text. We will add these to the DNS next.</p>



<h2 class="wp-block-heading" id="adding-dns-record">Adding DNS Record</h2>



<p>The process will be shown using GoDaddy&#8217;s interface. Though the process is very similar for most hosting providers</p>



<div id="gspb_image-id-gsbp-219af5e6-f5d3" class="gspb_image gspb_image-id-gsbp-219af5e6-f5d3 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_21-17.png" data-src="" alt="" width="1650" height="489"/></div>



<p>Navigate to the DNS management console. This will allow us to add the records required by Google and Bing.</p>



<div id="gspb_image-id-gsbp-0e227d47-2a17" class="gspb_image gspb_image-id-gsbp-0e227d47-2a17 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_10-54.png" data-src="" alt="" width="1596" height="430"/></div>



<p>For the Bing record, this will be created as type CNAME, with the name equal to the string of letters and numbers, and the value being &#8220;verify.bing.com&#8221;. As with the previous record, a TTL of the shortest time option will be used.</p>



<div id="gspb_image-id-gsbp-ca74e341-f1d4" class="gspb_image gspb_image-id-gsbp-ca74e341-f1d4 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_10-39.png" data-src="" alt="" width="1593" height="454"/></div>



<p>Now return to Google and click &#8220;Verify&#8221;. Following, you will see the above indicating that the property has been successfully linked. If you receive an error message, verify that you&#8217;ve entered the records correctly (check for an extra space added after any data &#8211; this will likely cause issues). Otherwise, if everything appears to be correct wait some time before trying again, as it can sometimes take a few hours before records become available.</p>



<div id="gspb_image-id-gsbp-4b054b83-dc64" class="gspb_image gspb_image-id-gsbp-4b054b83-dc64 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_10-55.png" data-src="" alt="" width="640" height="286"/></div>



<p>Return to Bing and click verify. You should now see the above message. Bing Webmasters tools are now verified and your website is setup. Look for future guides on tips and tricks for getting the most out of these tools.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/setup-google-and-bing-webmasters-tools/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Robots.txt and Sitemaps</title>
		<link>https://www.rentrex.ca/how-to/robots-txt-and-sitemaps/</link>
					<comments>https://www.rentrex.ca/how-to/robots-txt-and-sitemaps/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Sun, 20 Feb 2022 19:46:40 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=393</guid>

					<description><![CDATA[One of, if not perhaps the main way that your customers will find your website is through a search engine. Therefore it&#8217;s worth spending time to ensure that your website is properly indexed by search engines. Robots.txt Robots.txt is a simple text file that determines if a search engine is allowed to index your website, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>One of, if not perhaps the main way that your customers will find your website is through a search engine. Therefore it&#8217;s worth spending time to ensure that your website is properly indexed by search engines.</p>



<h2 class="wp-block-heading" id="robots-txt">Robots.txt</h2>



<p>Robots.txt is a simple text file that determines if a search engine is allowed to index your website, and if so what pages they are allowed to index. There are generally three components to the robots.txt file, the user-agent string, allow/disallow directories, and the sitemap location.</p>



<p>User-agent: this can be used to define different indexing settings for different web crawlers. If you wanted to disallow an extra directory just for the Googlebot you&#8217;d be able to add the User-Agent: Googlebot, and follow it with the directory to disallow. Otherwise, User-agent: * applies to all web crawlers.</p>



<pre class="wp-block-code has-price-background-color has-background"><code>User-agent: * 
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Allow: /wp-includes/js/
Allow: /wp-includes/images/
Disallow: /trackback/
Disallow: /wp-login.php
Disallow: /wp-register.php

Sitemap: https://www.yoursite.com/sitemap.xml</code></pre>



<p>The above is an example of a fairly standard WordPress robots.txt. Additionally there are many plugins that will automate part of the setup process, or provide an easier way to edit the file through WordPress (by providing a virtual file). At the bottom of the file following include the Sitemap tag, followed by the location of your XML sitemap, ensure also that the sitemap isn&#8217;t blocked by the robots.txt.</p>



<h2 class="wp-block-heading" id="sitemaps">Sitemaps</h2>



<p>A sitemap is an XML file that that includes all the webpages in your site and their location. Along with other information such as the rough frequency the page will change, its last changed date, and the pages priority. There are many plugins for WordPress that can be used to generate sitemaps, along with online sitemap generators.</p>



<div id="gspb_image-id-gsbp-4763403e-4d3e" class="gspb_image gspb_image-id-gsbp-4763403e-4d3e wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_12-57.png" data-src="" alt="" width="841" height="229"/></div>



<p>Above is the sitemap for this website, it links the a number of sub-sitemaps that include more information.</p>



<div id="gspb_image-id-gsbp-41ad8ea4-5f6c" class="gspb_image gspb_image-id-gsbp-41ad8ea4-5f6c wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_13-00.png" data-src="" alt="" width="843" height="207"/></div>



<p>Under the sitemap-misc, is the location of the sitemap, and the homepage.</p>



<h2 class="wp-block-heading" id="webmasters-tools">Webmasters Tools</h2>



<p>If you haven&#8217;t already verified your domain to use the webmasters tools, follow the guide <a href="https://www.rentrex.ca/?p=505">here</a></p>



<p>Now that our robots.txt file and our sitemap are setup we can use the webmasters tools provided by search engines to ensure that they are properly indexing our websites and processing our sitemaps. Generally there is a verification process before being able to access these tools that may required access to modify your DNS records (usually adding a CNAME or TXT record). Once you are verified you will be able to access these tools. We&#8217;ll review googles search console below, the process for Bing and others is very similar.</p>



<div id="gspb_image-id-gsbp-9de24250-2099" class="gspb_image gspb_image-id-gsbp-9de24250-2099 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-19_13-16.png" data-src="" alt="" width="364" height="442"/></div>



<p>To confirm your sitemap has been successfully detected and parsed, navigate to the sitemaps section</p>



<div id="gspb_image-id-gsbp-b0d22078-25f9" class="gspb_image gspb_image-id-gsbp-b0d22078-25f9 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_12-01.png" data-src="" alt="" width="931" height="392"/></div>



<p>We can see above that the sitemap has been submitted and processed successfully. If your sitemap has not been processed submit it using the &#8220;Add a new sitemap&#8221; section. Next we will click on the sitemap to view more information about its processing and validate that everything has been processed correctly.</p>



<div id="gspb_image-id-gsbp-5428c739-6abe" class="gspb_image gspb_image-id-gsbp-5428c739-6abe wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-20_12-01_1.png" data-src="" alt="" width="936" height="567"/></div>



<p>Above we can see the individual maps that have been processed, and the URLs related to them. All of them are showing as a success status, and the number of URLs discovered is consistent with how many were submitted in the map.</p>



<p>If you receive an error, such as a 404 from an address in your sitemap, verify that it is up to date and doesn&#8217;t contain links to any pages that no longer exist. Once it&#8217;s been corrected resubmit it so that Google and other search engines will be able to index it correctly.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/robots-txt-and-sitemaps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Assess and Increase Website Speed (WordPress)</title>
		<link>https://www.rentrex.ca/how-to/assess-and-increase-website-speed-wordpress/</link>
					<comments>https://www.rentrex.ca/how-to/assess-and-increase-website-speed-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Sun, 13 Feb 2022 20:05:46 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=411</guid>

					<description><![CDATA[A very important factor to your websites usability is its responsiveness and performance. Not only will your users be put off and potentially turned away by a slow website, but so will the search engines that drive them there. WordPress has some great plugins that can optimize your site and increase speed. We&#8217;ll look at [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>A very important factor to your websites usability is its responsiveness and performance. Not only will your users be put off and potentially turned away by a slow website, but so will the search engines that drive them there. WordPress has some great plugins that can optimize your site and increase speed. We&#8217;ll look at two of those plugins along with a speed assessment tool that is offered by Google. There are many alternative plugins to consider, however the process will generally be similar.</p>



<h2 class="wp-block-heading" id="assessing-your-current-performance">Assessing Your Current Performance</h2>



<div id="gspb_image-id-gsbp-a9b2dafb-a197" class="gspb_image gspb_image-id-gsbp-a9b2dafb-a197 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-12_19-33.png" data-src="" alt="" width="928" height="571"/></div>



<p>First thing we need to do is assess your websites current performance. This will tell us if optimizations are needed, and provide insights for what we can best to do optimize the site.</p>



<p>Find the tool at: <a href="https://pagespeed.web.dev/">https://pagespeed.web.dev/</a></p>



<p>The page speed tool provides insights on performance in both mobile and desktop applications.</p>



<div id="gspb_image-id-gsbp-ddd5b76e-f3ae" class="gspb_image gspb_image-id-gsbp-ddd5b76e-f3ae wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-12_20-38.png" data-src="" alt="" width="890" height="679"/></div>



<p>Review the diagnostics and opportunities section to determine what issues can be slowing down your website.</p>



<div id="gspb_image-id-gsbp-71dff449-9e93" class="gspb_image gspb_image-id-gsbp-71dff449-9e93 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-12_21-03.png" data-src="" alt="" width="855" height="76"/></div>



<p>We are going to focus on items like the opportunities above, there are many plugins that can automatically convert images and serve them in formats that will accelerate page loading.</p>



<div id="gspb_image-id-gsbp-7a502cad-11fd" class="gspb_image gspb_image-id-gsbp-7a502cad-11fd wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-12_21-00.png" data-src="" alt="" width="594" height="31"/></div>



<p>Additionally there are many caching plugins that will resolve issues like the above and yield great performance improvements.</p>



<h2 class="wp-block-heading" id="image-optimization">Image Optimization</h2>



<p>Optimizing images allows us to make great gains for page speed, especially on mobile. Though it&#8217;s possible to manually convert your images to a more compressed format (like WebP), and resize them if they are too large manually, it would be a time consuming process. Instead we&#8217;ll opt to use one of the many Image optimizer plugins available to us. One such plugin is &#8220;EWWW Image Optimizer&#8221;, but there are many with similar functionality.</p>



<div id="gspb_image-id-gsbp-8f24f6e8-5c1a" class="gspb_image gspb_image-id-gsbp-8f24f6e8-5c1a wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-13_15-41.png" data-src="" alt="" width="497" height="489"/></div>



<p>When being activated for the first time EWWW presents a setup wizard that will optimize its settings based on your goals. Unless you need to free up some space on your server, sticking with &#8220;Speed up your site&#8221; will result in greater improvements. (You can bypass the setup wizard by selecting &#8220;I know what I&#8217;m doing, leave me alone!&#8221;)</p>



<div id="gspb_image-id-gsbp-395c6c0f-4b1b" class="gspb_image gspb_image-id-gsbp-395c6c0f-4b1b wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-13_15-51.png" data-src="" alt="" width="491" height="579"/></div>



<p>On the next page, enable &#8220;Remove Metadata&#8221;, &#8220;Lazy Load&#8221;, and &#8220;WebP Conversion&#8221;, setting the max size to 1920&#215;1920 is also probably sufficient for most use case. Keep in mind this will limit the max resolution of any picture on your site to 1920 x 1920, if you use an image for a full page background that is of a higher resolution you may consider increasing those values to 2160 x 2160, or even 3840 x 3840.</p>



<p>What the options do:</p>



<ul>
<li>Remove Metadata
<ul>
<li>Removes extra information that is embedded within picture files (e.g. camera information and location information). Removing this information decreasing picture size without affecting quality.</li>
</ul>
</li>



<li>Lazy Load
<ul>
<li>Modifies the CSS of your webpage to only load images once they are in view. This can greatly decrease the websites initial loading time.</li>
</ul>
</li>



<li>WebP Conversion
<ul>
<li>WebP is an image format developed by google that allows for significant image size savings without a decrease in quality. Not all devices are compatible with WebP however, though EWWW will setup CSS to serve WebP only if the client supports it.</li>
</ul>
</li>
</ul>



<div id="gspb_image-id-gsbp-cefa8048-b4d8" class="gspb_image gspb_image-id-gsbp-cefa8048-b4d8 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-13_16-00.png" data-src="" alt="" width="483" height="377"/></div>



<p>Now that EWWW is setup, all new uploads will automatically be optimized. However to optimize existing pictures uploaded to the site we will use the &#8220;Bulk Optimizer&#8221;.</p>



<div id="gspb_image-id-gsbp-44ab7671-e41b" class="gspb_image gspb_image-id-gsbp-44ab7671-e41b wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/Untitled-1.png" data-src="" alt="" width="1217" height="278"/></div>



<p>Use the Bulk optimizer to optimize existing images based on the settings you have previously selected. The optimization process may take a while, especially if you already have a lot of images uploaded. Once it&#8217;s complete, there may be a noticeable increase in speed to your website, especially to the image loading.</p>



<h2 class="wp-block-heading" id="caching">Caching</h2>



<p>Caching will also greatly increase the performance of your webpage. Caching can allow the server to store and serve static HTML version of pages, direct the clients browser to save information to reduce load on the server. Many caching plugins can also perform other optimizations such as minimizing CSS by amalgamating it into a single file, and same for JavaScript. Other optimizations to a pages HTML are also possible.</p>



<p>The plugin I&#8217;ll be demonstrating is called &#8220;WP Fastest Cache&#8221;, though there are many that provide similar functionality.</p>



<div id="gspb_image-id-gsbp-cc4f8786-7a7a" class="gspb_image gspb_image-id-gsbp-cc4f8786-7a7a wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-13_16-25.png" data-src="" alt="" width="796" height="803"/></div>



<p>After activating for the first time &#8220;WP Fastest Cache&#8221; will not initially be enabled. The settings shown above will work for most users.</p>



<p>What the options do:</p>



<ul>
<li>Cache System
<ul>
<li>Must be enabled for caching to be on.</li>
</ul>
</li>



<li>Preload
<ul>
<li>Have WP Fastest Cache perform caching of all pages in the background, this means that pages will be cached and ready for the next visitor.</li>
</ul>
</li>



<li>Logged-in users
<ul>
<li>This option is desirable if logged in users are shown different/dynamic content. Serving them a cached page may cause issues.</li>
</ul>
</li>



<li>Mobile
<ul>
<li>If your site has distinct formatting for mobile and desktop this must be checked.</li>
</ul>
</li>



<li>New Post
<ul>
<li>Have the cache updated when a new post is made or a page published.</li>
</ul>
</li>



<li>Update Post
<ul>
<li>Have the cache updated when a post or page is updated.</li>
</ul>
</li>



<li>Minify HTML
<ul>
<li>Optimizations to reduce HTML file size.</li>
</ul>
</li>



<li>Minify CSS
<ul>
<li>Optimizations to reduce CSS file size.</li>
</ul>
</li>



<li>Combine CSS
<ul>
<li>Combines multiple CSS files into a single file, this can provide a big benefit if many plugins are installed, or on a more complicated theme</li>
</ul>
</li>



<li>Combine Js
<ul>
<li>Combines JavaScript header files to reduce HTTP requests. To combine the entire JavaScript file the pro version of the plugin is required.</li>
</ul>
</li>



<li>Gzip
<ul>
<li>Uses compression to reduce the size of files sent.</li>
</ul>
</li>



<li>Browser Caching
<ul>
<li>Instruct the clients browser to cache files locally. This can provide large performance improvements for repeat visitors.</li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading" id="validating-improvements">Validating Improvements</h2>



<p>Now that images have been optimized and caching setup your page will likely be much snappier and more responsive than before. To quantify this effect, re-run googles page speed insights. Don&#8217;t be concerned if your website is not getting a perfect score, even google&#8217;s mobile version does not get perfect marks.</p>



<div id="gspb_image-id-gsbp-5654e7c1-ac71" class="gspb_image gspb_image-id-gsbp-5654e7c1-ac71 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2022-02-13_16-38.png" data-src="" alt="" width="937" height="678"/></div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/assess-and-increase-website-speed-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dynamic DNS and GoDaddy</title>
		<link>https://www.rentrex.ca/how-to/dynamic-dns-and-godaddy/</link>
					<comments>https://www.rentrex.ca/how-to/dynamic-dns-and-godaddy/#respond</comments>
		
		<dc:creator><![CDATA[Adriano Salvatore]]></dc:creator>
		<pubDate>Wed, 09 Feb 2022 21:07:42 +0000</pubDate>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[networking]]></category>
		<guid isPermaLink="false">https://www.rentrex.ca/?p=426</guid>

					<description><![CDATA[GoDaddy is an affordable host that&#8217;s commonly relied upon for small businesses needs. Economy packages are great for hosting websites, web applications, email, and other services though (at the time of writing) Dynamic DNS capabilities are unfortunately not offered directly. What is Dynamic DNS? Generally unless you&#8217;re paying extra for a Static-IP address at your [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>GoDaddy is an affordable host that&#8217;s commonly relied upon for small businesses needs. Economy packages are great for hosting websites, web applications, email, and other services though (at the time of writing) Dynamic DNS capabilities are unfortunately not offered directly.</p>



<h2 class="wp-block-heading" id="what-is-dynamic-dns"><strong>What is Dynamic DNS?</strong></h2>



<p>Generally unless you&#8217;re paying extra for a Static-IP address at your home or office your Internet Service Provider will assign you a dynamic IP address. Dynamic IP addresses can make it tough for you to access devices from your home or office remotely (e.g. workstations, printers, file servers, etc).</p>



<p>If you have a need to access these devices, either a Static-IP, or Dynamic DNS is required. Dynamic DNS relies on a device in your network notifying the DNS server that your external IP has changed and having it update the DNS record to point to your new external IP address.</p>



<p>The basic process for most Dynamic DNS systems is shown below.</p>



<div id="gspb_image-id-gsbp-1a969584-dfc3" class="gspb_image gspb_image-id-gsbp-1a969584-dfc3 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/simpleflow.png" data-src="" alt="" width="463" height="200"/></div>



<h2 class="wp-block-heading" id="requirements"><strong>Requirements</strong></h2>



<p>A GoDaddy domain name, and an internal device to act as a client (i.e. server, workstation computer, router) to be used for updating the GoDaddy DNS records.</p>



<h2 class="wp-block-heading" id="creating-the-dns-record"><strong>Creating the DNS Record</strong></h2>



<p>The first thing we need to do is create the new DNS record.</p>



<div id="gspb_image-id-gsbp-b217afa9-b6f6" class="gspb_image gspb_image-id-gsbp-b217afa9-b6f6 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/1DnsManagement.png" data-src="" alt="" width="938" height="240"/></div>



<p>Login to GoDaddy and navigate to the &#8220;All Products and Services&#8221; section. Then Click &#8220;DNS&#8221;. If you have multiple domain names ensure that you are working with the correct one.</p>



<div id="gspb_image-id-gsbp-987039a2-78cd" class="gspb_image gspb_image-id-gsbp-987039a2-78cd wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2dnsmanagement.png" data-src="" alt="" width="949" height="508"/></div>



<p>Click &#8220;Add&#8221; to create a new DNS record.</p>



<div id="gspb_image-id-gsbp-c1747511-026c" class="gspb_image gspb_image-id-gsbp-c1747511-026c wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/3dnssetting.png" data-src="" alt="" width="899" height="480"/></div>



<p>Fill the record in like above. The type must be &#8220;A&#8221;. The &#8220;Name&#8221; will be the subdomain you will use, this can be changed as desired (e.g. gateway, office, etc). Fill the value as &#8220;0.0.0.0&#8221;, this will be changed once we link our Dynamic DNS client. Set the &#8220;TTL&#8221; to either &#8220;1 Hour&#8221; as shown, or &#8220;1/2 Hour&#8221;. Longer times will result in a lapse of service when your Dynamic IP address changes.</p>



<h2 class="wp-block-heading" id="creating-our-godaddy-api-key"><strong>Creating our GoDaddy API Key</strong></h2>



<p>Now we will create the API key that our client will use to securely connect to GoDaddy to update the DNS.</p>



<p>Navigate to: <a href="https://developer.godaddy.com/keys">https://developer.godaddy.com/keys</a></p>



<div id="gspb_image-id-gsbp-715ad9c7-4176" class="gspb_image gspb_image-id-gsbp-715ad9c7-4176 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/1api.png" data-src="" alt="" width="923" height="172"/></div>



<p>Click &#8220;Create New API Key&#8221; to begin creating your key.</p>



<div id="gspb_image-id-gsbp-6330ddae-af0b" class="gspb_image gspb_image-id-gsbp-6330ddae-af0b wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/2ApiP1.png" data-src="" alt="" width="517" height="442"/></div>



<p>It&#8217;s a good idea to name the key something unique and identifiable. For the &#8220;Environment&#8221; select &#8220;Production&#8221; then click &#8220;Next&#8221;.</p>



<div id="gspb_image-id-gsbp-4bd8bbda-d2a8" class="gspb_image gspb_image-id-gsbp-4bd8bbda-d2a8 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/3apiP2.png" data-src="" alt="" width="573" height="531"/></div>



<p>The API Key and Secret will then be shown. Be sure to copy these before moving on, the secret can&#8217;t be recovered after this. <em>(If you lose your secret you must generate a new API Key).</em></p>



<h2 class="wp-block-heading" id="connecting-your-client"><strong>Connecting your Client</strong></h2>



<p>Now that the DNS record is created, and we have generated an API Key we are able to setup our client.</p>



<p>This will depend on the hardware that you have available some routers/firewalls have a preset offered for GoDaddy under dynamic DNS options. There are alternatives if you do not have a device that supports GoDaddy directly</p>



<div id="gspb_image-id-gsbp-0b456bfa-e931" class="gspb_image gspb_image-id-gsbp-0b456bfa-e931 wp-block-greenshift-blocks-image"><img loading="lazy" decoding="async" src="https://www.rentrex.ca/wp-content/uploads/2023/03/1pfsenseGoDaddy.png" data-src="" alt="" width="628" height="640"/></div>



<p>Navigate to your router or firewalls configuration webpage and search for &#8220;Dynamic DNS&#8221; or &#8220;DDNS&#8221; options. If your device has a Dynamic DNS option for GoDaddy it will most likely look similar to the above (PFSense shown). Use the API Key generated previously as the Username, and the Secret for the password.</p>



<p>If your device doesn&#8217;t support GoDaddy, or doesn&#8217;t have Dynamic DNS options continue below. Scripts are provided for both Windows and Linux devices, these may be run on a workstation (preferably one that is always on) or a server.</p>



<p>PowerShell script (Windows):</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>$mydomain = "mydomainname.com"
$myhostname = "mysubdomain"
$gdapikey = "apikey:keysecret"

$myip = Invoke-RestMethod -Uri "https://api.ipify.org"
$dnsdata = Invoke-RestMethod "https://api.godaddy.com/v1/domains/$($mydomain)/records/A/$($myhostname)" -Headers @{ Authorization = "sso-key $($gdapikey)" }
$gdip = $dnsdata.data
Write-Output "$(Get-Date -Format 'u') - Current External IP is $($myip), GoDaddy DNS IP is $($gdip)"

If ( $gpid -ne $myip) {
  Write-Output "IP has changed: Updating on GoDaddy"
  Invoke-RestMethod -Method PUT -Uri "https://api.godaddy.com/v1/domains/$($mydomain)/records/A/$($myhostname)" -Headers @{ Authorization = "sso-key $($gdapikey)" } -ContentType "application/json" -Body "&#91;{`"data`": `"$($myip)`"}]";
}</code></pre>



<p>Save the above script as &#8220;dnsupdater.ps1&#8221;. Replacing &#8220;mydomainname.com&#8221; with your domain, &#8220;mysubdomain&#8221; with the subdomain set previously, and &#8220;apikey:keysecret&#8221; with your generated API Key and Secret values. Ensure these are separated by a colon.</p>



<p>Running this script will result in the GoDaddy DNS record being updated to your current IP address. Run this at regular intervals of between 10 and 30 minutes using Task Scheduler to ensure that your DNS is always up to date.</p>



<p>Bash script (Linux):</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>#!/bin/bash

mydomain="mydomainname.com"
myhostname="mysubdomain"
gdapikey="apikey:keysecret"
logdest="local7.info"

myip=`curl -s "https://api.ipify.org"`
dnsdata=`curl -s -X GET -H "Authorization: sso-key ${gdapikey}" "https://api.godaddy.com/v1/domains/${mydomain}/records/A/${myhostname}"`
gdip=`echo $dnsdata | cut -d ',' -f 1 | tr -d '"' | cut -d ":" -f 2`
echo "`date '+%Y-%m-%d %H:%M:%S'` - Current External IP is $myip, GoDaddy DNS IP is $gdip"

if &#91; "$gdip" != "$myip" -a "$myip" != "" ]; then
  echo "IP has changed: Updating on GoDaddy"
  curl -s -X PUT "https://api.godaddy.com/v1/domains/${mydomain}/records/A/${myhostname}" -H "Authorization: sso-key ${gdapikey}" -H "Content-Type: application/json" -d "&#91;{\"data\": \"${myip}\"}]"
  logger -p $logdest "Changed IP on ${hostname}.${mydomain} from ${gdip} to ${myip}"
fi</code></pre>



<p>Save the above script as &#8220;dnsupdater.sh&#8221;. Replacing &#8220;mydomainname.com&#8221; with your domain, &#8220;mysubdomain&#8221; with the subdomain set previously, and &#8220;apikey:keysecret&#8221; with your generated API Key and Secret values. Ensure these are separated by a colon.</p>



<p>Run the script to update the record and confirm that it is configured correctly. We can schedule this script to run at regular intervals using Cron.</p>



<p>To create a Cron job use:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>user@machine:~ $ crontab -e </code></pre>



<p>Within the cron file add the following line:</p>



<pre class="wp-block-code has-inputtext-background-color has-background"><code>*/30 * * * * /full/path/to/file/dnsupdater.sh &gt; /dev/null </code></pre>



<p>Replace the &#8220;30&#8221; as desired with your time in minutes. For additional output &#8220;/dev/null&#8221; can be replace with &#8220;dnsupdate.log&#8221;, this file will log the last execution.</p>



<h2 class="wp-block-heading" id="credits"><strong>Credits</strong></h2>



<p>Thanks to Tod-SoS on Instructables for the above Bash script and Powershell script (<a href="https://www.instructables.com/Quick-and-Dirty-Dynamic-DNS-Using-GoDaddy/">https://www.instructables.com/Quick-and-Dirty-Dynamic-DNS-Using-GoDaddy/</a>)</p>



<p>Thanks to smcconnell on the netgate forms for the PFSense screenshot (<a href="https://forum.netgate.com/topic/142130/godaddy-dynamic-dns-guide">https://forum.netgate.com/topic/142130/godaddy-dynamic-dns-guide</a>)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.rentrex.ca/how-to/dynamic-dns-and-godaddy/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
