<?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>Wendy Cholbi</title>
	<atom:link href="https://www.wendycholbi.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.wendycholbi.com/</link>
	<description>Technology-to-English Translator</description>
	<lastBuildDate>Wed, 15 Apr 2026 16:07:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.wendycholbi.com/wp-content/uploads/wendycholbi-favicon-150x150.png</url>
	<title>Wendy Cholbi</title>
	<link>https://www.wendycholbi.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Use a blacklist to block (a lot of) WordPress comment spam</title>
		<link>https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 15:03:16 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38734</guid>

					<description><![CDATA[<p>One quick thing you can put in place to cut down on WordPress spam is a comment blacklist. Here&#8217;s how to do it. That&#8217;s it, now WordPress will automatically delete any incoming comment that contains anything in the blacklist.txt file. You can officially stop reading now, you&#8217;re done. If you&#8217;re curious, though, here&#8217;s a bit [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/">Use a blacklist to block (a lot of) WordPress comment spam</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">One quick thing you can put in place to cut down on WordPress spam is a <strong>comment blacklist</strong>. Here&#8217;s how to do it.</p>



<ol class="wp-block-list">
<li>Open your WordPress dashboard and navigate to <strong>Settings &#8211;> Discussion</strong>.</li>



<li>Open another tab and go to the <a href="https://github.com/splorp/wordpress-comment-blocklist/blob/master/blacklist.txt">splorp comment blacklist</a>.</li>



<li>Copy the contents (use the little &#8220;copy&#8221; icon next to the word &#8220;raw&#8221; in the top left of the pane containing the blacklist).</li>



<li>Go back to  your WordPress Discussion settings, and paste the contents of the blacklist.txt file into the field labeled <strong>Disallowed Comment Keys</strong>. The paste operation may take a moment because the blacklist.txt file has so many entries.</li>



<li>Click the blue &#8220;Save changes&#8221; button at the bottom of the screen (you&#8217;ll need to scroll to see it).</li>
</ol>



<p class="wp-block-paragraph">That&#8217;s it, now WordPress will automatically delete any incoming comment that contains anything in the blacklist.txt file.</p>



<p class="wp-block-paragraph">You can officially stop reading now, you&#8217;re done. </p>



<p class="wp-block-paragraph">If you&#8217;re curious, though, here&#8217;s a bit more detail on how the blacklist works: </p>



<p class="wp-block-paragraph">The Discussion settings in WordPress contain two fields you can use to filter and block spam:</p>



<ul class="wp-block-list">
<li><strong>Comment Moderation:</strong> WordPress will put incoming comments in the &#8220;pending&#8221; category if they contain terms entered in this field, so it&#8217;s a good place to test blacklist terms without deleting the comments that contain them. </li>



<li><strong>Disallowed Comment Keys:</strong> WordPress will silently delete any incoming comments containing terms entered in this field.</li>
</ul>



<p class="wp-block-paragraph">Because the terms in these two fields are used for simple text-string searches, you need to be careful not to cause false positives (where a legitimate comment could get marked as spam). </p>



<p class="wp-block-paragraph">For example, the text string &#8220;cialis&#8221;, which is a common spam term, is contained in perfectly acceptable words like <em>specialist</em> and <em>socialism</em> (more examples can be found on <a href="https://en.wikipedia.org/wiki/Scunthorpe_problem">the Wikipedia page for the Scunthorpe problem</a>).</p>



<p class="wp-block-paragraph">Anyway, the splorp blacklist is a <a href="https://github.com/splorp/wordpress-comment-blocklist">human-created, human-curated</a> list of terms that have shown up in actual WordPress comment spam. It&#8217;s updated frequently, and there are several plugins that incorporate it into their spam-blocking functions (so if you want your site to always contain the latest version, you can check out the list of plugins <a href="https://github.com/splorp/wordpress-comment-blocklist">on the splorp blacklist&#8217;s home page</a>).</p>



<p class="wp-block-paragraph">The arms race against WordPress comment spam is a constant struggle: You put one <a href="https://www.wendycholbi.com/the-swiss-cheese-approach-to-stopping-wordpress-spam/">layer of protection</a> in place, then the spammers figure out where the holes are, then you put another layer in place, and so on and so on.</p>



<p class="wp-block-paragraph">The splorp comment blacklist is an excellent layer, and I recommend it highly.</p>
<p>The post <a href="https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/">Use a blacklist to block (a lot of) WordPress comment spam</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Case of the 3,555,219 Spam Comments</title>
		<link>https://www.wendycholbi.com/the-case-of-the-3555219-spam-comments/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Wed, 18 Mar 2026 13:37:18 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38743</guid>

					<description><![CDATA[<p>Yes, that&#8217;s a real number. A new Peace of Mind Program client had a WordPress website that was swamped with comment spam. Did you even know that the little red notifications circle can expand to contain a seven-digit number, complete with commas? Now you do! Even though these comments were all &#8220;pending&#8221;, meaning they weren&#8217;t [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/the-case-of-the-3555219-spam-comments/">The Case of the 3,555,219 Spam Comments</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Yes, that&#8217;s a real number. </p>



<figure class="wp-block-image alignleft size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/3555219SpamComments.png"><img decoding="async" width="177" height="282" src="https://www.wendycholbi.com/wp-content/uploads/3555219SpamComments.png" alt="" class="wp-image-38744"/></a></figure>



<p class="wp-block-paragraph">A new <a href="https://www.wendycholbi.com/shop/peace-of-mind-program-for-wordpress-website-owners/">Peace of Mind Program</a> client had a WordPress website that was swamped with comment spam. <em>Did you even know that the little red notifications circle can expand to contain a seven-digit number, complete with commas?</em> Now you do!</p>



<p class="wp-block-paragraph">Even though these comments were all &#8220;pending&#8221;, meaning they weren&#8217;t actually visible on the site in question, they were causing big problems: My client was drowning in notification emails, and the sheer volume of spam comments clogging the database was slowing down the site considerably.</p>



<p class="wp-block-paragraph">Deleting this many comments at once from within the WordPress dashboard would take eons, and probably crash the site to boot. Fortunately, I was able to obliterate 3,555,219 spam comments in seconds, with one database command. </p>



<p class="wp-block-paragraph">All of this &#8220;AI&#8221; garbage was destroyed instantly:</p>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/NotUniqueAtAllSpam.png"><img fetchpriority="high" decoding="async" width="724" height="678" src="https://www.wendycholbi.com/wp-content/uploads/NotUniqueAtAllSpam.png" alt="Screenshot of multiple completely identical WordPress spam comments, each promising &quot;AI&quot;-generated content with 100% uniqueness. No sense of irony at all." class="wp-image-38745" srcset="https://www.wendycholbi.com/wp-content/uploads/NotUniqueAtAllSpam.png 724w, https://www.wendycholbi.com/wp-content/uploads/NotUniqueAtAllSpam-300x281.png 300w" sizes="(max-width: 724px) 100vw, 724px" /></a></figure>



<p class="wp-block-paragraph">So far, so good. I had cleared the backlog. But what about stopping new spam comments from coming in?</p>



<p class="wp-block-paragraph">I followed the <a href="https://www.wendycholbi.com/the-swiss-cheese-approach-to-stopping-wordpress-spam/">Swiss cheese method of stopping WordPress spam</a> and applied three layers of protection:</p>



<ol class="wp-block-list">
<li>Tightening up the built-in WordPress settings to close comments on posts more than two weeks old and automatically block comments containing 1 or more links.</li>



<li>Adding the <a href="https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/">splorp comment blacklist</a> to filter out common spam words, characters, and phrases.</li>



<li>Installing an invisible CAPTCHA to silently block automated spammers (bots/scripts) from being able to submit the comment form.</li>
</ol>



<p class="wp-block-paragraph">Using this multilayered approach, I was able to reduce the firehose of incoming spam from hundreds per day to a few per week.</p>



<p class="wp-block-paragraph">Even that low level of spam could be further reduced with more tinkering: Adding a security plugin or a dedicated spam-busting plugin, for instance, or adding custom entries to the comment blacklist based on incoming spam entries.</p>



<p class="wp-block-paragraph">But getting rid of the backlog and slowing incoming spam to a feeble trickle is something to celebrate, at least until the spammers move on to their next trick.</p>
<p>The post <a href="https://www.wendycholbi.com/the-case-of-the-3555219-spam-comments/">The Case of the 3,555,219 Spam Comments</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The swiss-cheese approach to stopping WordPress spam</title>
		<link>https://www.wendycholbi.com/the-swiss-cheese-approach-to-stopping-wordpress-spam/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 13:45:09 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38736</guid>

					<description><![CDATA[<p>You probably saw a variant of this swiss-cheese diagram sometime in the past few years, illustrating a layered approach to stopping transmission of airborne viruses. The same concept can help explain how to reduce spam on WordPress websites. Even though there&#8217;s not a one-simple-trick 100% effective solution, layering several solutions can stop the majority of [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/the-swiss-cheese-approach-to-stopping-wordpress-spam/">The swiss-cheese approach to stopping WordPress spam</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/Swiss_cheese_model.png"><img decoding="async" width="960" height="352" src="https://www.wendycholbi.com/wp-content/uploads/Swiss_cheese_model.png" alt="" class="wp-image-38738" srcset="https://www.wendycholbi.com/wp-content/uploads/Swiss_cheese_model.png 960w, https://www.wendycholbi.com/wp-content/uploads/Swiss_cheese_model-300x110.png 300w, https://www.wendycholbi.com/wp-content/uploads/Swiss_cheese_model-768x282.png 768w" sizes="(max-width: 960px) 100vw, 960px" /></a><figcaption class="wp-element-caption"><a href="https://commons.wikimedia.org/wiki/File:Swiss_cheese_model_textless.svg">User:BenAveling</a>, <a href="https://creativecommons.org/licenses/by-sa/4.0">CC BY-SA 4.0</a>, via Wikimedia Commons</figcaption></figure>



<p class="wp-block-paragraph">You probably saw a variant of this swiss-cheese diagram sometime in the past few years, illustrating a layered approach to stopping transmission of airborne viruses.</p>



<p class="wp-block-paragraph">The same concept can help explain how to reduce spam on WordPress websites. Even though there&#8217;s not a one-simple-trick 100% effective solution, layering several solutions can stop the majority of spam emails.</p>



<p class="wp-block-paragraph">Somewhat counterintuitively, the first question you want to ask is not <strong>&#8220;How do I reduce spam?&#8221;</strong> Instead, it&#8217;s some variation on <strong>&#8220;How do I want people to be able to interact with my site?&#8221;</strong></p>



<p class="wp-block-paragraph">For example, a membership site requires a lot of interactions. A static brochure site for an offline business might not need any (your phone number might be the only contact information necessary). A site that sells products or services almost certainly requires at least one contact form, but might not need or allow comments. A blog might have comments as its lifeblood.</p>



<p class="wp-block-paragraph">So first, let&#8217;s distinguish between the types of spam you might be receiving.</p>



<h2 class="wp-block-heading">Contact form spam</h2>



<p class="wp-block-paragraph">This is the hardest type of spam to deal with because for most websites, you DO want your website visitors to be able to fill out a form to contact you. You want to give your potential customers an easy and friendly way to reach you.</p>



<p class="wp-block-paragraph">But when bots and spammers find these forms, you start getting tons of obviously spammy messages: Long lists of links, messages in other languages, and various, er, unsavory propositions. These are often mixed in with form submissions that look at first glance to be genuine, causing you to waste time sifting through the muck to pick out the legitimate inquiries.</p>



<h2 class="wp-block-heading">Comment spam</h2>



<p class="wp-block-paragraph">This type of spam should only be an issue if you are actually running a blog that allows comments. If you&#8217;re not, then you can turn off the WordPress commenting system from Settings &#8211;&gt; Discussion in your WordPress dashboard.</p>



<p class="wp-block-paragraph">If you do allow comments, managing and moderating them is going to be a regular part of your website maintenance.</p>



<h2 class="wp-block-heading">Registration spam</h2>



<p class="wp-block-paragraph">This is much less common, because most sites aren&#8217;t membership sites. Unless you are actually running an online community that allows new members to sign up, you&#8217;ll want to be sure that the &#8220;Anyone can register&#8221; checkbox is UNchecked in Settings &#8211;&gt; General in your WordPress dashboard.</p>



<p class="wp-block-paragraph">And if you <em>are</em> running a membership community, your membership plugin, if it&#8217;s any good, should have some built-in ways to prevent member registration by bots and spammers.</p>



<h2 class="wp-block-heading">OK but what can you actually DO?</h2>



<p class="wp-block-paragraph">If you are currently receiving spam emails from your WordPress website, you will likely want to put more than one layer of defense in place:</p>



<ul class="wp-block-list">
<li><strong>Fine-tune the built-in WordPress settings.</strong> These apply only to comment and registration spam. You can close comments on blog posts older than a given number of days, and block posts that contain more than a given number of links.</li>



<li><strong><a href="https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/">Use a blacklist</a>.</strong> This is a built-in setting (so, again, it only applies to comment spam and not to contact form spam) that deserves its own bullet point. You can manually list anything you want to block in the Discussion settings, or you can <a href="https://www.wendycholbi.com/use-a-blacklist-to-block-a-lot-of-wordpress-comment-spam/">paste in a collection of known spam terms</a>.</li>



<li><strong>Leverage your contact form&#8217;s settings. </strong>Depending on what plugin you use to handle your contact forms, you may have access to anti-spam tools and integration with third-party solutions such as&#8230;</li>



<li><strong>Add a CAPTCHA.</strong> You will need an account with an external service provider for this, like Google&#8217;s ReCAPTCHA or CloudFlare&#8217;s hCAPTCHA, both of which have free tiers that require some hoop-jumping to set up. This solution can be applied to all types of spam, as well as giving you some protection for your login and registration pages. And not all CAPTCHAs are the annoying &#8220;select all traffic lights&#8221; challenges; some are invisible.</li>



<li><strong>Leverage your web host&#8217;s settings.</strong> Web hosts vary widely, so ask yours whether there are anti-spam settings you can apply from your hosting dashboard (which is distinct from your WordPress dashboard).</li>
</ul>



<h2 class="wp-block-heading">What about plugins?</h2>



<p class="wp-block-paragraph">Yes, there are absolutely plugins that can do some or all of these things for you. But &#8220;add a plugin&#8221; isn&#8217;t the actual solution &#8212; it&#8217;s <em>a way to implement one or more solutions.</em> For example:</p>



<ul class="wp-block-list">
<li><strong>Security plugins</strong> can stop some automated attempts to log in or fill out forms, allow you to block IP addresses, and integrate third-party CAPTCHAs into your login and registration pages.</li>



<li><strong>Contact form plugins</strong> usually have some anti-spam features and also may allow CAPTCHA integration into form submission.</li>



<li><strong>Anti-spam plugins</strong> are, of course, dedicated to this specific problem, and can often be integrated with your contact forms.</li>
</ul>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">The conflict between spammers and website owners can be a bit of an arms race: Every time a plugin comes up with a way to block spam, some spammer figures out a new way to get around it. </p>



<p class="wp-block-paragraph">Don&#8217;t despair, though. Adding a few common-sense layers will stem most of the deluge, leaving you free to work on the parts of your business that are more fulfilling.</p>
<p>The post <a href="https://www.wendycholbi.com/the-swiss-cheese-approach-to-stopping-wordpress-spam/">The swiss-cheese approach to stopping WordPress spam</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The quickest way to make a backup of your WordPress website</title>
		<link>https://www.wendycholbi.com/the-quickest-way-to-make-a-backup-of-your-wordpress-website/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 16:47:27 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38697</guid>

					<description><![CDATA[<p>I have long advised making a backup as the zeroth step of making any changes to your website, and my top recommended plugin for a set-it-and-forget-it automated backup system remains SolidBackups. But that&#8217;s a premium (meaning: You have to pay for it) plugin, and it requires setting up a backup schedule and connecting to a [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/the-quickest-way-to-make-a-backup-of-your-wordpress-website/">The quickest way to make a backup of your WordPress website</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have long advised making a backup as the <a href="https://www.wendycholbi.com/upgrade-zeroth-step/" type="post" id="5924">zeroth step</a> of making any changes to your website, and my top recommended plugin for a set-it-and-forget-it automated backup system remains <a href="/solidbackups">SolidBackups</a>.</p>



<p class="wp-block-paragraph">But that&#8217;s a premium (meaning: You have to pay for it) plugin, and it requires setting up a backup schedule and connecting to a central dashboard.</p>



<p class="wp-block-paragraph">So what do you do if you don&#8217;t have the wherewithal to fiddle with setting up a Whole System and you just want to make a backup right now?</p>



<p class="wp-block-paragraph">I suggest the (free) <a href="https://wordpress.org/plugins/updraftplus/">UpdraftPlus</a> plugin. </p>



<p class="wp-block-paragraph">Although it will try to upsell you on a premium service, the free version works perfectly well for making a backup right now, and can even handle a simple automated schedule if you want to set one up later, when you get more wherewithal.</p>



<p class="wp-block-paragraph">You do need to <a href="https://www.wendycholbi.com/how-to-install-wordpress-plugin/">install and activate the plugin</a>, but immediately upon activation, you&#8217;ll be prompted to make your first backup in only two clicks:</p>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.23.42-PM.png"><img loading="lazy" decoding="async" width="998" height="644" src="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.23.42-PM.png" alt="" class="wp-image-38708" srcset="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.23.42-PM.png 998w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.23.42-PM-300x194.png 300w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.23.42-PM-768x496.png 768w" sizes="auto, (max-width: 998px) 100vw, 998px" /></a><figcaption class="wp-element-caption">Figure 1: UpdraftPlus immediately prompts you to make a backup. Just do it!</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.24.15-PM.png"><img loading="lazy" decoding="async" width="944" height="614" src="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.24.15-PM.png" alt="" class="wp-image-38709" srcset="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.24.15-PM.png 944w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.24.15-PM-300x195.png 300w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-2.24.15-PM-768x500.png 768w" sizes="auto, (max-width: 944px) 100vw, 944px" /></a><figcaption class="wp-element-caption">Figure 2: Click &#8220;Backup Now&#8221; to make a backup right away. </figcaption></figure>



<p class="wp-block-paragraph">It&#8217;s safe to accept the default checkboxes in the popup. </p>



<p class="wp-block-paragraph">Once the backup finishes running, I suggest downloading a copy to your computer just to be on the safe side. Just click each button under &#8220;Backup Data&#8221; to copy it to your computer.</p>



<figure class="wp-block-image size-large"><a href="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM.png"><img loading="lazy" decoding="async" width="1024" height="247" src="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-1024x247.png" alt="" class="wp-image-38711" srcset="https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-1024x247.png 1024w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-300x72.png 300w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-768x185.png 768w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-1536x371.png 1536w, https://www.wendycholbi.com/wp-content/uploads/Screenshot-2026-03-02-at-4.43.09-PM-2048x494.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Figure 3: Downloading your data</figcaption></figure>



<p class="wp-block-paragraph">Here&#8217;s where you can click the blue &#8220;Restore&#8221; button to restore all or part of your backup if necessary. The plugin will prompt you through the steps. </p>



<p class="wp-block-paragraph">Now that you have a complete copy of your website in two places (in your WordPress dashboard and downloaded to your computer), you have a safety net in case an update or a change breaks something on your site. </p>
<p>The post <a href="https://www.wendycholbi.com/the-quickest-way-to-make-a-backup-of-your-wordpress-website/">The quickest way to make a backup of your WordPress website</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Has your site safely updated to WordPress 6.7.1?</title>
		<link>https://www.wendycholbi.com/has-your-site-safely-updated-to-wordpress-6-7-1/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Fri, 22 Nov 2024 14:06:46 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[how to upgrade anything]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress update]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38580</guid>

					<description><![CDATA[<p>Only 9 days after the release of WordPress 6.7, a bug-fix update has been released. Here&#8217;s the official release announcement, and here&#8217;s a list of the bugs that were fixed. If you have already updated to 6.7, your site probably updated to 6.7.1 on its own (and if you&#8217;re a member of my Peace of [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/has-your-site-safely-updated-to-wordpress-6-7-1/">Has your site safely updated to WordPress 6.7.1?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Only 9 days after <a href="https://www.wendycholbi.com/wordpress-6-7-is-here-is-your-site-update-ready/">the release of WordPress 6.7</a>, a bug-fix update has been released. <a href="https://wordpress.org/news/2024/11/wordpress-6-7-1-maintenance-release/">Here&#8217;s the official release announcement</a>, and <a href="https://make.wordpress.org/core/2024/11/20/wordpress-6-7-1-rc1-is-now-available/">here&#8217;s a list of the bugs that were fixed</a>.</p>



<p class="wp-block-paragraph">If you have already <a href="https://www.wendycholbi.com/how-to-update-wordpress/">updated to 6.7</a>, your site probably updated to 6.7.1 on its own (and if you&#8217;re a member of my <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/">Peace of Mind Program</a>, I&#8217;ve verified that you are fully up-to-date already). Head to <strong>Dashboard &#8211;> Updates</strong> in your WordPress dashboard and look for the text at the top of the page that tells you whether WordPress is using the latest released version.</p>



<p class="wp-block-paragraph">If your site didn&#8217;t update on its own, take a look at my notes on <a href="https://www.wendycholbi.com/troubleshooting-wordpress-automatic-updates/">troubleshooting WordPress automatic updates</a>.</p>



<p class="wp-block-paragraph">If you still need to update to 6.7, or are <a href="https://www.wendycholbi.com/leapfrogging-multiple-versions-of-wordpress/">multiple versions behind</a>, or are nervous about updating your site, you&#8217;re not the only one. It&#8217;s OK to take it slow, following&nbsp;<a href="https://www.wendycholbi.com/free-goodies/" target="_blank" rel="noreferrer noopener">best practices for updating</a>.&nbsp;</p>



<p class="wp-block-paragraph">Or you can <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/" target="_blank" rel="noreferrer noopener">hand the entire update process off to me</a> and not have to worry about a thing.</p>



<p class="wp-block-paragraph">Here&#8217;s hoping your update is smooth sailing!</p>
<p>The post <a href="https://www.wendycholbi.com/has-your-site-safely-updated-to-wordpress-6-7-1/">Has your site safely updated to WordPress 6.7.1?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WordPress 6.7 is here! Is your site update-ready?</title>
		<link>https://www.wendycholbi.com/wordpress-6-7-is-here-is-your-site-update-ready/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 16:03:52 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress update]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=38552</guid>

					<description><![CDATA[<p>The latest major version of WordPress, 6.7, codenamed &#8220;Rollins&#8221;, was released on November 12. If you log into your WordPress dashboard you&#8217;ll see a prompt to update. But&#160;should&#160;you?&#160; My recommendation: If your site is already running well on the previous version, WordPress 6.6.2, it is probably safe to go ahead and update. I&#8217;ve already updated [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/wordpress-6-7-is-here-is-your-site-update-ready/">WordPress 6.7 is here! Is your site update-ready?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The latest major version of WordPress, 6.7, codenamed &#8220;Rollins&#8221;, was released on November 12. If you log into your WordPress dashboard you&#8217;ll see a prompt to update. But&nbsp;<em>should</em>&nbsp;you?&nbsp;</p>



<p class="wp-block-paragraph">My recommendation: If your site is already running well on the previous version, WordPress 6.6.2, it is probably safe to go ahead and update. I&#8217;ve already updated my own site and all my clients&#8217; sites with no problems.</p>



<h2 class="wp-block-heading">Get help with your WordPress update</h2>



<p class="wp-block-paragraph">If you haven&#8217;t updated your WordPress website in awhile, you&#8217;ll want to set aside a wee bit of time to&nbsp;<a href="https://www.wendycholbi.com/how-to-update-wordpress/" target="_blank" rel="noreferrer noopener">get ready to update safely</a>, especially if you&#8217;re&nbsp;<a href="https://www.wendycholbi.com/leapfrogging-multiple-versions-of-wordpress/" target="_blank" rel="noreferrer noopener">more than one version behind</a>.&nbsp;</p>



<p class="wp-block-paragraph">Download my free 10-step&nbsp;<a href="https://www.wendycholbi.com/free-goodies/" target="_blank" rel="noreferrer noopener">WordPress Update Checklist</a>&nbsp;to learn about the important pre- and post-update maintenance tasks that will keep your site in tip-top condition.</p>



<p class="has-text-align-center wp-block-paragraph"><strong>Or join my </strong><a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/" target="_blank" rel="noreferrer noopener"><strong>Peace of Mind Program</strong></a><br><strong>to have me take care of it all for you.</strong><br><strong>You can be fully updated within a week.</strong></p>



<h2 class="wp-block-heading">What&#8217;s new in WordPress 6.7?</h2>



<p class="wp-block-paragraph">Not a whole lot, honestly.&nbsp;</p>



<p class="wp-block-paragraph">There are multiple security fixes, plus under-the-hood improvements to make it faster and more accessible, and the Block Editor continues to very slowly roll out design settings like customizable borders and colors to more blocks, but there&#8217;s no flagship feature that will revolutionize the experience of writing a new blog post.</p>



<p class="wp-block-paragraph">Here&#8217;s&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://wordpress.org/news/2024/11/rollins/">the official WordPress release announcement</a>,&nbsp;and here is a&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://make.wordpress.org/core/2024/10/23/wordpress-6-7-field-guide/">detailed list in tech-speak</a>&nbsp;of all the changes.</p>



<h2 class="wp-block-heading">Remember, you&#8217;re not alone</h2>



<p class="wp-block-paragraph">If you&#8217;re nervous about updating your site, you&#8217;re not the only one. It&#8217;s OK to take it slow, following&nbsp;<a target="_blank" rel="noreferrer noopener" href="https://www.wendycholbi.com/free-goodies/">best practices for updating</a>.&nbsp;</p>



<p class="wp-block-paragraph">Or you can <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/" target="_blank" rel="noreferrer noopener">hand the entire update process off to me</a> and not have to worry about a thing.</p>



<p class="wp-block-paragraph">Here&#8217;s hoping your update is smooth sailing!</p>
<p>The post <a href="https://www.wendycholbi.com/wordpress-6-7-is-here-is-your-site-update-ready/">WordPress 6.7 is here! Is your site update-ready?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Moving your domain&#8217;s email away from Google Workspace</title>
		<link>https://www.wendycholbi.com/moving-domain-email-away-from-google-workspace/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 09 May 2022 12:55:25 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<category><![CDATA[email]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=34713</guid>

					<description><![CDATA[<p>How to switch your domain's email from the not-free-anymore Google Workspace to a new email hosting service.</p>
<p>The post <a href="https://www.wendycholbi.com/moving-domain-email-away-from-google-workspace/">Moving your domain&#8217;s email away from Google Workspace</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Everyone using Google to host your domain&#8217;s email for free<a href="https://9to5google.com/2022/04/05/g-suite-legacy-delay/"> has until June 1</a> to either sign up for a paid plan or switch to a different provider. Google will <a href="https://arstechnica.com/gadgets/2022/01/google-tells-free-g-suite-users-pay-up-or-lose-your-account/">shut down Google Workspace accounts that don&#8217;t pay</a>.</p>



<p class="wp-block-paragraph">If your only Google-hosted email is an address ending in <strong>gmail.com</strong>, you can keep using it for free. <a href="https://9to5google.com/2022/01/19/g-suite-legacy-free-edition/">Free service is only being pulled from longtime users who have registered their own domain names</a> (mydomain.com) and are using Google to host custom email addresses of the form <strong>me@mydomain.com</strong>. </p>



<p class="wp-block-paragraph">If you&#8217;re one of these users, you signed up back when <a href="https://en.wikipedia.org/wiki/Google_Workspace">Google Workspace was called <strong>Google Apps for Your Domain</strong></a> (the service was also called <strong>G Suite</strong> for a few years, so if you don&#8217;t remember ever signing up for anything called Google Workspace, that&#8217;s why). </p>



<p class="wp-block-paragraph">Google has already emailed you if you are the admin of an affected accounts. The message has the subject line &#8220;<strong>[Action required] Upgrade to get started with Google Workspace</strong>&#8221; and comes from the address <strong>workspace-noreply@google.com</strong>, a bit of a tipoff that &#8220;The Google Workspace Team&#8221; that sent the email does not want to actually hear from you, although they will happily accept your cash.</p>



<p class="wp-block-paragraph">While Google says there will be a waiting list opening up for a &#8220;no-cost option&#8221;, there are currently no details of what that option would include. And with <a href="https://www.computerworld.com/article/2495361/google-reader--several-other-services--axed.html">Google&#8217;s history of closing down perfectly good services</a>, I&#8217;m not hanging around to find out.</p>



<p class="wp-block-paragraph">(Not that I&#8217;m still holding a grudge because Google killed its RSS reader, not at all! Not that I&#8217;m still bitter because that shutdown lit the first torch in a scorched-earth campaign that rendered the blogosphere easy pickings for proprietary services from corporations like Medium and Substack, no, not me! Anyway there&#8217;s a great <a href="https://netnewswire.com">free RSS reader called NetNewsWire</a> that I highly recommend. The open web still exists even if Google doesn&#8217;t want you to know about it.)</p>



<h2 class="wp-block-heading">Your ideal post-Google Workspace setup</h2>



<p class="wp-block-paragraph">One way to avoid paying Google is to <strong>set up your email hosting with a new provider.</strong> You can also choose to stay with Google Workspace (they&#8217;re even offering discounts for the first year of paid Google Workspace service), but for the purposes of this guide, I&#8217;m going to stick to the idea that you&#8217;re moving away from Google Workspace.</p>



<p class="wp-block-paragraph">Once you&#8217;ve set up your new email hosting, you&#8217;ll be able to use the same email addresses you were formerly using within Google Workspace (alice@mydomain.com, bob@mydomain.com, etc.) to send and receive mail. You can even import all your old emails to your new email host (but this is optional, and subject to the storage space allotment of your chosen provider).</p>



<p class="wp-block-paragraph">You can use a third-party email client, like Apple Mail, Outlook, or Thunderbird (and if you&#8217;re already using one of these, you can keep using it &#8212; you&#8217;ll need to change some settings to access your new email host, though).</p>



<p class="wp-block-paragraph">You can even continue to access your messages through the gmail website or app, by using a free gmail account to read and send messages that are hosted by your new email host. You first have to set up the actual email hosting separately, and then configure your gmail account to add an address that uses those settings. So, for example, if you have myname@gmail.com as a free address, and you have me@mydomain.com set up with an email host, you would need to go into your gmail settings for myname@gmail.com to add an email address, and use settings provided by your email host to set it up. Then, when you&#8217;re logged into gmail, you can receive emails sent to either of the two addresses, and choose which address to send from when you&#8217;re composing an outgoing message.</p>



<h2 class="wp-block-heading">Choosing a new email host</h2>



<p class="wp-block-paragraph">When it comes to choosing a new email host, there are several options:</p>



<ul class="wp-block-list"><li>Your <a href="https://www.wendycholbi.com/wordpress-web-hosting/">web host</a> may offer email hosting (either free if you have an associated website, or for an additional cost &#8212; hosts vary widely).</li><li>Your domain name registrar (assuming it&#8217;s not Google) may offer email hosting, usually for a fee.</li><li>There are paid email hosting services like <a href="https://www.fastmail.help/hc/en-us/articles/360058752414">Fastmail</a> and <a href="https://protonmail.com/support/knowledge-base/transitioning-from-gmail-to-protonmail/">ProtonMail</a> that also offer services like calendars and shared documents, to take the place of Google Calendar and Google Docs.</li></ul>



<h2 class="wp-block-heading">Steps to switch your email</h2>



<p class="wp-block-paragraph">Here&#8217;s my recommended procedure for moving your email from Google to a new host:</p>



<ol class="wp-block-list"><li><strong>Clean up your email.</strong> If you&#8217;re going to be exporting an archive of your old emails, you don&#8217;t want it to be 10 gigabytes of spam and trash. So at least empty the junk/trash folders, and maybe even take a crack at unsubscribing from useless lists and deleting stuff that&#8217;s not crucial to keep. <strong>Note to my fellow e-hoarders: Don&#8217;t let this step stop you from moving on to the next step!</strong> You don&#8217;t have to fully Marie Kondo your inbox just to escape from Google.</li><li><strong>Export your email.</strong> <a href="https://takeout.google.com/settings/takeout">Google offers a surprisingly straightforward service called Takeout</a>, which lets you export not only your mail, but your calendars, docs, and even stuff like YouTube history, Google Voice messages, and more. Alternatively, if you&#8217;re exporting data for multiple usernames in your Google Workspace account, you can use their <a href="https://support.google.com/a/answer/100458?hl=en">Data Export Tool</a>.<strong>Don&#8217;t delete your email accounts yet.</strong></li><li><strong>Sign up with your new host</strong> and follow their instructions to set up new mailboxes or mail users to take the place of your Google Workspace-hosted addresses. If possible*, set these up as placeholders before doing the next step, which is the most important one, which is:</li><li><strong>Update your domain&#8217;s MX records.</strong> Your new email host will have exact instructions for doing this, but basically you&#8217;re going to log into your domain registrar account, go to wherever the DNS records are maintained, and change all the records of the type &#8220;MX&#8221; (which stands for Mail eXchange) from &#8220;google&#8221; and &#8220;googlemail&#8221; to new records specified by your email host. <br><br><strong>Tip:</strong> Before you switch these records, look up your MX records using <a href="https://www.whatsmydns.net">whatsmydns.net</a> or a similar checker. Then, after you make the switch and save your new MX records, do that same lookup again to track the changes going &#8220;live&#8221; across the internet. Providers and hosts usually say to allow 24-48 hours, but it&#8217;s often much quicker, and sometimes within an hour you can see that your new records have replaced the Google ones.<br><br><strong>*If it wasn&#8217;t possible to create new mailboxes or user accounts at your new host before updating the MX records, create these immediately after you update the MX records.</strong> Because you haven&#8217;t deleted your Google Workspace user(s) yet, you will receive in your old Google Workspace inbox any email that arrives while the MX records are still pointing to Google. And you will receive in your new inbox any email that arrives after the MX records update.</li><li><strong>Test sending and receiving.</strong> Once you&#8217;ve checked that your MX records are updated, test both sending and receiving using your new email host. Make sure the email client of your choice (Apple Mail, or Outlook, for example) works as you expect it to with the new settings.</li><li>(optional) Import mail archives. Your chosen email host will have specific instructions on how to do this.</li></ol>



<h2 class="wp-block-heading">Canceling Google Workspace</h2>



<p class="wp-block-paragraph">If you want to avoid being extorted into paying for Google Workspace, you&#8217;re going to want to cancel that service. </p>



<p class="wp-block-paragraph">In addition to email, you may need to export (and import to a new provider) your calendars, documents, and anything else you want to keep. </p>



<p class="wp-block-paragraph">Here&#8217;s how to avoid being billed by Google (or being shut down for not paying): First <a href="https://support.google.com/a/answer/182076">log into your Google admin console</a>, then <a href="https://support.google.com/a/answer/1257646">cancel your &#8220;subscription&#8221; to the free Google Workspace plan</a>.</p>



<p class="wp-block-paragraph">If you&#8217;ve safely exported all your user data and documents, you can now <a href="https://support.google.com/a/answer/33314?hl=en">delete users</a> from your organizations&#8217;s Google admin console. This permanently deletes the user&#8217;s email address and data.</p>



<p class="wp-block-paragraph">To completely shut down everything, you can optionally <a href="https://support.google.com/a/answer/9468554">delete your organization&#8217;s Google account</a>, but <strong>be very sure you&#8217;re not still depending on any Google services before doing this.</strong> For instance, if you registered your domain through Google Domains, you will need to keep your Google account open (without any associated paid subscriptions) or transfer the domain to a new registrar.</p>
<p>The post <a href="https://www.wendycholbi.com/moving-domain-email-away-from-google-workspace/">Moving your domain&#8217;s email away from Google Workspace</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is it time to look for a new web host?</title>
		<link>https://www.wendycholbi.com/time-for-a-new-web-host/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 18 Apr 2022 11:42:16 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=34575</guid>

					<description><![CDATA[<p>If you're in the market for a new web host, or want to see how your current host measures up, here are a few key points to look for.</p>
<p>The post <a href="https://www.wendycholbi.com/time-for-a-new-web-host/">Is it time to look for a new web host?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you already have a <a href="https://www.wendycholbi.com/wordpress-web-hosting/">great web host for your WordPress website</a>, you probably don&#8217;t spend a lot of time interacting with them, or even thinking about web hosting. It&#8217;s one of those services that should &#8220;just work&#8221;, and only takes up time and energy when it&#8217;s causing problems.</p>



<p class="wp-block-paragraph">If you already know you&#8217;re in the market for a new web host (due to website downtime, surprise high bills, mysterious errors, unresponsive customer service, etc.), here are a few key points to take into account as you search.</p>



<p class="wp-block-paragraph">I&#8217;d also suggest that even if you are happy with your web host (perhaps as evidenced by the fact that you haven&#8217;t thought about web hosting in awhile), it can&#8217;t hurt to check these points to make sure you&#8217;re still getting top-notch technical service and support.</p>



<h2 class="wp-block-heading">Full disclosure</h2>



<p class="wp-block-paragraph">I have a few favorite web hosts that I recommend: <a href="/dreamhost/">DreamHost</a>, <a href="/greengeeks/">GreenGeeks</a>, and <a href="/siteground/">SiteGround</a>. They meet every one of the tests I suggest below. I&#8217;ve been a customer of all three for many years, and I belong to all of their affiliate programs, so some of the links I provide here are affiliate links, even though I&#8217;d happily recommend each of these companies regardless of affiliate status.</p>



<h2 class="wp-block-heading">Tech specs</h2>



<p class="wp-block-paragraph">If your web host doesn&#8217;t offer these two features, run away:</p>



<ol class="wp-block-list">
<li><strong>Free SSL certificate.</strong> This is what gives your site URL the padlock icon in the browser address bar. Without an SSL certificate, your site may give visitors a security warning. Most good hosts offer free certificates from LetsEncrypt, and some have their own equivalents, but <strong>if your web host is charging you money for an SSL certificate, they are profiteering on your ignorance.</strong> Also beware hosting plans that include a free SSL only for the first year; this service should be a permanent part of your hosting package.</li>



<li><strong>Support for PHP version 8.3 or later.</strong> You don&#8217;t have to know anything about PHP (which is the programming language that underlies WordPress). If your web host doesn&#8217;t have a <a href="https://help.dreamhost.com/hc/en-us/articles/215082337">support document explaining what PHP versions are available</a>, just ask whether they have support for version 8.3.</li>
</ol>



<p class="wp-block-paragraph">Those are the most important litmus tests (which are unfortunately necessary because some hosts won&#8217;t meet them). A few more nice-to-have features:</p>



<ul class="wp-block-list">
<li><strong>Automated backups</strong> of your hosting account and/or your website (<a href="https://www.wendycholbi.com/upgrade-zeroth-step/">backing up your own website</a> is still important, but host-managed backups provide another safety net).</li>



<li> A built-in <strong>staging site</strong> lets you have a test version of your website, where you can experiment with new designs and features, and only roll them over to the live site when you&#8217;re sure they work, saving your visitors from viewing works-in-progress.</li>



<li>If you want to work with a web developer, designer, or <a href="https://www.wendycholbi.com/shop/peace-of-mind-website-tune-up/">Peace of Mind Provider</a>, it&#8217;s nice to be able to <strong>create a user login</strong> for them that grants them the necessary access to your website without having to share your account-owner password or expose your personal or billing information.</li>
</ul>



<h2 class="wp-block-heading">Pricing</h2>



<p class="wp-block-paragraph">Be warned: <a href="https://www.wendycholbi.com/web-hosts-stop-lying-about-your-prices/">Almost every web host flat-out lies about its prices</a>, by displaying what they claim is a &#8220;monthly&#8221; price for a hosting plan that can only be purchased by buying one or more years of service upfront. You&#8217;ll need to search out and read the fine print, as well as do some math, to determine your actual cost before checkout.</p>



<p class="wp-block-paragraph">(Honorable mention goes to <a href="/dreamhost/">DreamHost</a> for being the only host I know to put monthly plans on nearly equal footing with annual plans, displaying prices in a way that lets prospective customers see the difference between paying monthly and paying annually&#8230; although you still have to do some math to get the final cost.)</p>



<p class="wp-block-paragraph">Also be cognizant of the fact that as a new customer, you can usually get a significantly discounted price at signup, but when it comes time to renew your plan (whether that&#8217;s in a month, a year, or multiple years), your bill is going to be <em>much</em> higher. Make a plan for this so you don&#8217;t get sticker-shocked into cardiac arrest when your next renewal date arrives.</p>



<p class="wp-block-paragraph">If you&#8217;re signing up for a new hosting package, I always recommend looking for a solid money-back guarantee (all three of my recommended hosts offer a 30-day guarantee, which is long enough to kick the tires).</p>



<h2 class="wp-block-heading">Customer support</h2>



<p class="wp-block-paragraph">If you needed to report that your website was down, how easy would it be to contact your web host? </p>



<p class="wp-block-paragraph">If you already have experience with your web host&#8217;s customer support, has it been positive? Have they responded quickly enough and treated you with respect? </p>



<p class="wp-block-paragraph">Does your host offer customer support in your preferred medium, in your time zone? </p>



<p class="wp-block-paragraph">I, for example, am happiest when I can interact with support in writing, so email support tickets or live chat are my favorite ways to contact support. <a href="https://help.dreamhost.com/hc/en-us/articles/215721217">DreamHost only offers phone support for an extra fee</a>, but my personal preferences are a match for this system.</p>



<p class="wp-block-paragraph">Someone else might feel more comfortable speaking to a human on the phone, in which case it would be wise to check whether phone support is available (as it is from <a href="https://www.greengeeks.com/contact">GreenGeeks</a> 9am-midnight Eastern), and when lines are open. Time zones matter, even for email support, but especially for live chat and phone support.</p>



<h2 class="wp-block-heading">Moving to a new host</h2>



<p class="wp-block-paragraph">If you know you are going to be switching hosts, it&#8217;s a good idea to check out whether your new host candidates offer any kind of website transfer or migration for new customers. </p>



<p class="wp-block-paragraph">Both DreamHost and SiteGround have created WordPress migration plugins that are specific to their hosting platforms, and GreenGeeks offers a free migration service for new customers.</p>



<p class="wp-block-paragraph">Web hosts will often have a migration service available as an add-on purchase, or you could <a href="https://www.wendycholbi.com/shop/personal-tech-help/">hire your friendly Technology-to-English Translator to handle the move for you</a>.</p>



<p class="wp-block-paragraph">Whatever your chosen hosting solution, I hope you find a host that is the perfect match for your website. Even if you don&#8217;t love my recommended companies, there are undoubtedly other good WordPress web hosts out there, and I encourage you to ask questions and do your due diligence in choosing the right one for you.</p>
<p>The post <a href="https://www.wendycholbi.com/time-for-a-new-web-host/">Is it time to look for a new web host?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Web hosts, stop lying about your prices</title>
		<link>https://www.wendycholbi.com/web-hosts-stop-lying-about-your-prices/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 21:37:16 +0000</pubDate>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[DreamHost]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[SiteGround]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=34566</guid>

					<description><![CDATA[<p>To every web host that advertises prices as a monthly cost, but only allows annual billing: Stop it. You are lying.</p>
<p>The post <a href="https://www.wendycholbi.com/web-hosts-stop-lying-about-your-prices/">Web hosts, stop lying about your prices</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">To every web host that advertises prices as a monthly cost, but only allows annual billing: Stop it. <strong>You are lying.</strong> </p>



<p class="wp-block-paragraph"><strong>Exhibit 1:</strong> The current pricing grid for one of the most popular hosts (one I would never recommend to anyone), showing prices that start at, supposedly, $5.99 per month. I&#8217;ve annotated it to show the actual amount a new customer would pay. See the text highlighted in yellow? It means the supposedly-monthly cost has to be multiplied by 36 to yield the actual initial payment:</p>



<figure class="wp-block-image size-large"><a href="https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices.png"><img loading="lazy" decoding="async" width="1024" height="168" src="https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices-1024x168.png" alt="" class="wp-image-34568" srcset="https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices-1024x168.png 1024w, https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices-300x49.png 300w, https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices-768x126.png 768w, https://www.wendycholbi.com/wp-content/uploads/dishonest-web-hosting-true-prices.png 1097w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"><strong>Exhibit 2:</strong> The current pricing grid at another host I do not recommend, which was also recently <a href="https://wptavern.com/wordpress-com-makes-major-unannounced-pricing-changes-slashes-free-storage-limits">in the news for changing its pricing structure with no warning and gutting its free plan</a>. The CEO repeatedly cited the &#8220;monthly&#8221; cost of its plans as being a good deal for customers, even though there is no way to pay monthly:</p>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/wordpress-com-lies.png"><img loading="lazy" decoding="async" width="741" height="234" src="https://www.wendycholbi.com/wp-content/uploads/wordpress-com-lies.png" alt="" class="wp-image-34569" srcset="https://www.wendycholbi.com/wp-content/uploads/wordpress-com-lies.png 741w, https://www.wendycholbi.com/wp-content/uploads/wordpress-com-lies-300x95.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /></a></figure>



<p class="wp-block-paragraph"><strong>Here&#8217;s a thought experiment:</strong> Imagine a prospective renter, looking at apartments. One of the factors in choosing a place to live, of course, is the cost of the rent. Wouldn&#8217;t it be reasonable for this renter to become alarmed if they agreed to rent an apartment for $1,000 per month, and then discovered the fine print on the lease required a first payment of $12,000?</p>



<p class="wp-block-paragraph">Web hosting is essentially renting space on a web server, so it&#8217;s not the craziest of comparisons. </p>



<p class="wp-block-paragraph">This type of dishonest advertising is, unfortunately, standard in the web hosting industry. Even my <a href="https://www.wendycholbi.com/wordpress-web-hosting/">second-favorite host</a>, <a href="https://www.siteground.com/index.htm?afcode=efcd887cd40f03019f446e2039ba573b">SiteGround</a>, is guilty of this practice. Here&#8217;s their current pricing grid:</p>



<figure class="wp-block-image size-large"><a href="https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid.png"><img loading="lazy" decoding="async" width="1024" height="171" src="https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid-1024x171.png" alt="" class="wp-image-34570" srcset="https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid-1024x171.png 1024w, https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid-300x50.png 300w, https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid-768x128.png 768w, https://www.wendycholbi.com/wp-content/uploads/siteground-price-grid.png 1053w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">&#8230;and here&#8217;s the fine print (there isn&#8217;t even an asterisk leading to this):</p>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/siteground-fine-print.png"><img loading="lazy" decoding="async" width="961" height="91" src="https://www.wendycholbi.com/wp-content/uploads/siteground-fine-print.png" alt="" class="wp-image-34571" srcset="https://www.wendycholbi.com/wp-content/uploads/siteground-fine-print.png 961w, https://www.wendycholbi.com/wp-content/uploads/siteground-fine-print-300x28.png 300w, https://www.wendycholbi.com/wp-content/uploads/siteground-fine-print-768x73.png 768w" sizes="auto, (max-width: 961px) 100vw, 961px" /></a></figure>



<p class="wp-block-paragraph">I still use SiteGround, believe their hosting is reliable, and continue to refer clients to them &#8212; but I think they can and should be more honest with their pricing descriptions.</p>



<p class="wp-block-paragraph">My <a href="https://www.wendycholbi.com/wordpress-web-hosting/">first-favorite host</a>, <a href="http://www.dreamhost.com/r.cgi?317486">DreamHost</a>, comes the closest to honesty. Their pricing grid features a big toggle at the top that lets you choose whether to display the prices as monthly, 1-year plans, and 3-year plans. </p>



<p class="wp-block-paragraph">However, the price displayed for the 1+ year plans is still not the total; you have to do the multiplication math yourself to figure out your total (and the 3-year plan is selected as the default, but given that <em>something</em> has to be the default, that&#8217;s a minor quibble):</p>



<figure class="wp-block-image size-full"><a href="https://www.wendycholbi.com/wp-content/uploads/dreamhost-shared-hosting.png"><img loading="lazy" decoding="async" width="921" height="484" src="https://www.wendycholbi.com/wp-content/uploads/dreamhost-shared-hosting.png" alt="" class="wp-image-34572" srcset="https://www.wendycholbi.com/wp-content/uploads/dreamhost-shared-hosting.png 921w, https://www.wendycholbi.com/wp-content/uploads/dreamhost-shared-hosting-300x158.png 300w, https://www.wendycholbi.com/wp-content/uploads/dreamhost-shared-hosting-768x404.png 768w" sizes="auto, (max-width: 921px) 100vw, 921px" /></a></figure>



<p class="wp-block-paragraph">&#8230;and here&#8217;s the pricing grid for their premium hosting service, DreamPress, also featuring a monthly/annual toggle right at the top:</p>



<figure class="wp-block-image size-large"><a href="https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices.png"><img loading="lazy" decoding="async" width="1024" height="404" src="https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices-1024x404.png" alt="" class="wp-image-34573" srcset="https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices-1024x404.png 1024w, https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices-300x118.png 300w, https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices-768x303.png 768w, https://www.wendycholbi.com/wp-content/uploads/dreamhost-dreampress-prices.png 1141w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">(Related note: I also think web hosts should be generally more transparent about the renewal rates that apply after new-customer special pricing deals expire. My clients routinely experience sticker shock when their annual (or biennial or triennial) hosting packages auto-renew, for instance.)</p>



<p class="wp-block-paragraph">But if web hosts would just <strong>stop lying about their prices being monthly,</strong> that would be a big improvement.</p>
<p>The post <a href="https://www.wendycholbi.com/web-hosts-stop-lying-about-your-prices/">Web hosts, stop lying about your prices</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to safely share passwords</title>
		<link>https://www.wendycholbi.com/how-to-safely-share-passwords/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 07 Feb 2022 12:01:39 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=34056</guid>

					<description><![CDATA[<p>In the course of managing websites for my Peace of Mind Program clients, I need to be able to log into their WordPress dashboards, as well as their web hosting accounts, domain registrars, and assorted other services. You probably already know that it isn&#8217;t a good idea to send someone a password via email (and [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/how-to-safely-share-passwords/">How to safely share passwords</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-outermost-icon-block items-justified-center"><div class="icon-container" style="width:48px;transform:rotate(0deg) scaleX(1) scaleY(1)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M282.3 343.7L248.1 376.1C244.5 381.5 238.4 384 232 384H192V424C192 437.3 181.3 448 168 448H128V488C128 501.3 117.3 512 104 512H24C10.75 512 0 501.3 0 488V408C0 401.6 2.529 395.5 7.029 391L168.3 229.7C162.9 212.8 160 194.7 160 176C160 78.8 238.8 0 336 0C433.2 0 512 78.8 512 176C512 273.2 433.2 352 336 352C317.3 352 299.2 349.1 282.3 343.7zM376 176C398.1 176 416 158.1 416 136C416 113.9 398.1 96 376 96C353.9 96 336 113.9 336 136C336 158.1 353.9 176 376 176z"></path></svg></div></div>



<p class="wp-block-paragraph">In the course of managing websites for my <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/">Peace of Mind Program</a> clients, I need to be able to log into their WordPress dashboards, as well as their web hosting accounts, domain registrars, and assorted other services.</p>



<p class="wp-block-paragraph">You probably already know that it isn&#8217;t a good idea to send someone a password via email (and the same goes for any sensitive information, like credit card numbers and Social Security numbers). </p>



<p class="wp-block-paragraph">So what do I recommend to my clients when it comes to safely and securely sharing passwords with me?</p>



<h2 class="wp-block-heading" id="method-1-create-a-new-user-account">Method 1: Create a new user account</h2>



<p class="wp-block-paragraph">The safest way to grant someone access to your WordPress dashboard is to create a new user with their email address. For site maintenance (tasks like running backups, managing plugins and themes, and the like), the new user should have admin-level privileges, but you can create a lower-level user (<a href="https://ithemes.com/blog/wordpress-user-roles-permissions/#ib-toc-anchor-4">Editor</a> or <a href="https://ithemes.com/blog/wordpress-user-roles-permissions/#ib-toc-anchor-5">Author</a>) for people who need to add or edit content but don&#8217;t need access to full site-management capabilities.</p>



<p class="wp-block-paragraph">This approach avoids the security and logistical issues that can arise when sharing one password between two users, and you can delete the account later (or demote the user to non-admin-level access) if the need for access is temporary.</p>



<p class="wp-block-paragraph">WordPress will automatically take care of emailing your new user, if you check the &#8220;Send the new user an email about their account&#8221; box during user creation. The user will be prompted to set up a new password, so you don&#8217;t need to create or send a new password for them.</p>



<p class="wp-block-paragraph">A system like this, where a new user account is created that&#8217;s separate from yours,  is safer than one where account access is shared between two or more people.</p>



<p class="wp-block-paragraph">The WordPress Dashboard is a good example, but other systems (such as creating new <a href="https://www.wendycholbi.com/about-ftp/">FTP users</a> to access your website files) may allow multiple users as well. </p>



<h2 class="wp-block-heading" id="method-2-grant-account-access">Method 2: Grant account access</h2>



<p class="wp-block-paragraph">If you can&#8217;t create a completely new, separate user account, you may be able to create a sub-account with specific access privileges.</p>



<p class="wp-block-paragraph">Good web hosts are increasingly offering this capability to website owners, because they understand that sometimes a website owner wants to delegate certain maintenance tasks while keeping full control of their websites.</p>



<p class="wp-block-paragraph">My recommended hosts both offer this service to website owners: <a href="https://help.dreamhost.com/hc/en-us/articles/215413677">DreamHost lets you grant account privileges</a> to others, and <a href="https://www.siteground.com/kb/can-add-collaborator-website/">Siteground has a feature called Collaborator Access</a> that does the same thing. You, as the website owner, can grant access to me, your website maintainer and troubleshooter, to take care of all your website needs without exposing your billing details or other sensitive account information.</p>



<p class="wp-block-paragraph">Check with your web host to see if they offer a similar capability!</p>



<h2 class="wp-block-heading" id="method-3-send-a-password-with-a-one-time-link">Method 3: Send a password with a one-time link</h2>



<p class="wp-block-paragraph">If there&#8217;s no way to create a new user or sub-account, and you must resort to sharing a password with someone (sometimes it&#8217;s necessary!), make sure that you share the password in a way that&#8217;s as safe as possible.</p>



<p class="wp-block-paragraph">One rule of thumb is to never send the username and password in the same message.</p>



<p class="wp-block-paragraph">Another is to use a one-time link (a link that will only work the first time it is clicked), or a link that expires after a specific amount of time or after being viewed a specific number of times.</p>



<p class="wp-block-paragraph">Two recommended free services that provide one-time links:</p>



<ul class="wp-block-list">
<li><a href="https://quickforget.com">QuickForget</a> allows you to attach files as well as send text items like passwords.</li>



<li> <a href="https://scrt.link">scrt.link</a> offers a free account that lets you get notifications when your secret has been viewed (and destroyed). </li>
</ul>



<h2 class="wp-block-heading" id="method-4-use-your-password-manager">Method 4: Use your password manager</h2>



<p class="wp-block-paragraph">Finally, if you use a password manager to save and generate passwords, it may include the ability to send passwords securely to your contacts.</p>



<p class="wp-block-paragraph">My favorite password manager, 1Password, <a href="https://support.1password.com/share-items/">recently introduced this feature</a>. If you use a password manager (and you should!), it&#8217;s worth checking to see if it offers a secure way to send passwords to trusted contacts.</p>



<h2 class="wp-block-heading" id="wrapping-it-up">Wrapping it up</h2>



<p class="wp-block-paragraph">Basically, the first step is attempting to avoid sending an already-created password in the first place (by creating a separate login identity as described in Methods 1 and 2), and only then, if that proves impossible, resorting to Method 3 or 4 to minimize the security problems that come with sharing passwords.</p>
<p>The post <a href="https://www.wendycholbi.com/how-to-safely-share-passwords/">How to safely share passwords</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Genesis Title Toggle plugin is no longer necessary</title>
		<link>https://www.wendycholbi.com/the-genesis-title-toggle-plugin-is-no-longer-necessary/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 20:20:35 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=8374</guid>

					<description><![CDATA[<p>How to replace the Genesis Title Toggle plugin with built-in Genesis settings (requires version 3.2 of the Genesis Framework)</p>
<p>The post <a href="https://www.wendycholbi.com/the-genesis-title-toggle-plugin-is-no-longer-necessary/">The Genesis Title Toggle plugin is no longer necessary</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I really like the <a href="https://wordpress.org/plugins/genesis-title-toggle/">Genesis Title Toggle plugin</a>. It does one thing and does it well: It adds a &#8220;Hide Title&#8221; checkbox to the page editing screen so that you can, you guessed it, hide that specific page&#8217;s title.</p>



<p class="wp-block-paragraph">However, with the release of Genesis 3.2, that checkbox has been integrated into the Genesis Framework itself, making the plugin redundant for most sites.</p>



<p class="wp-block-paragraph">In keeping with the rule of &#8220;use all the plugins you actually need, and none that you don&#8217;t need&#8221;, I&#8217;d advise discontinuing use of this plugin, and switching to the built-in Genesis settings &#8212; unless you have a good reason to keep it (read on for details).</p>



<h2 class="wp-block-heading">Requirements and caveats</h2>



<p class="wp-block-paragraph">There are a few requirements to keep in mind before you deactivate and delete the Genesis Title Toggle plugin. </p>



<ul class="wp-block-list"><li>You&#8217;ll need to be using Genesis 3.2 or later. <a href="https://www.wendycholbi.com/why-cant-i-update-the-genesis-framework/">Here&#8217;s how to check what version of Genesis you&#8217;re using, and what to do if you can&#8217;t update past Genesis 2.10.1</a>.</li><li>Genesis 3.1+ requires at least WordPress 5.0. If you&#8217;ve updated to at least WordPress 5.0, you should really <a href="https://www.wendycholbi.com/how-to-update-wordpress/">update to the latest version</a>.</li><li>You need to be able to use the &#8220;block editor&#8221;, also known as Gutenberg, for your pages. The Genesis Framework setting does not work in the pre-WordPress 5.0 &#8220;classic editor&#8221;, so if you are using a <a href="https://www.wendycholbi.com/protect-yourself-from-wordpress-5-0/">protection plugin like Disable Gutenberg</a> or Classic Editor to completely disable the block editor, you won&#8217;t see the checkbox. Disable Gutenberg does let you use both editors, though, so you can keep that plugin installed if it&#8217;s useful to you, and you will see the Genesis setting whenever you choose the &#8220;Block Edit&#8221; function to edit a page (I am still using this plugin on multiple sites, and it works very well to help site owners transition to the new editor).</li><li>Are you using Genesis Title Toggle to hide the titles on ALL your pages, and do you have a lot of pages? The plugin contains a sitewide default setting to hide all page titles, but the Genesis Framework setting is only available on individual pages, so you may want to stick with the plugin rather than click a checkbox 300 times.</li><li>Are you willing to go through your pages and make a list of the ones using the Hide Title feature? Unfortunately, the Genesis Framework doesn&#8217;t automatically pick up settings from the plugin, so after you deactivate the plugin, you&#8217;ll need to manually click the checkbox on each page where you want the title hidden. This is usually worth it, unless you have the above mentioned 300-page issue.</li></ul>



<h2 class="wp-block-heading">How to use the new &#8220;Hide Title&#8221; setting</h2>



<p class="wp-block-paragraph">As I mentioned above, you will need to know which pages need their titles hidden. Once you have this list ready, go ahead and deactivate the plugin.</p>



<p class="wp-block-paragraph">If you&#8217;re not 100% metaphysically certain of your list, don&#8217;t delete the plugin just yet. If it&#8217;s deactivated but not deleted, you can temporarily reactivate it to double-check what setting you had previously chosen for each page. Once you delete the plugin, that information will be lost.</p>



<p class="wp-block-paragraph">With the plugin deactivated, you can now visit each page whose title you&#8217;d like to hide, and enable the Hide Title checkbox:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">In the page editing screen, click the Genesis icon near the top right corner of the screen (it looks sort of like a ringed planet with a very tiny G on it). This opens the Genesis-specific page settings. </p>



<p class="wp-block-paragraph">There should be a setting labeled &#8220;Title&#8221;. If you don&#8217;t see the checkbox below the label, click the tiny carat/triangle on the right side to expand the section.</p>



<p class="wp-block-paragraph">Once you&#8217;ve checked the &#8220;Hide Title&#8221; box, remember to click the blue &#8220;Update&#8221; button at the top of the Genesis settings to save your choice.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="296" height="487" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Hide-Title-Page-Setting.png" alt="" class="wp-image-8377" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Hide-Title-Page-Setting.png 296w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Hide-Title-Page-Setting-182x300.png 182w" sizes="auto, (max-width: 296px) 100vw, 296px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Once you&#8217;ve gone through all your pages and are satisfied with the results, it&#8217;s safe to delete the plugin. Thanks, Genesis Title Toggle, you were great while you lasted. In fact, you were so good you got promoted!</p>
<p>The post <a href="https://www.wendycholbi.com/the-genesis-title-toggle-plugin-is-no-longer-necessary/">The Genesis Title Toggle plugin is no longer necessary</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Genesis Simple Edits plugin is no longer necessary</title>
		<link>https://www.wendycholbi.com/the-genesis-simple-edits-plugin-is-no-longer-necessary/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 20:17:54 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=8372</guid>

					<description><![CDATA[<p>How to replace the Genesis Simple Edits plugin with built-in Genesis theme settings (requires version 3.1 of the Genesis Framework)</p>
<p>The post <a href="https://www.wendycholbi.com/the-genesis-simple-edits-plugin-is-no-longer-necessary/">The Genesis Simple Edits plugin is no longer necessary</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><a href="https://wordpress.org/plugins/genesis-simple-edits/">Genesis Simple Edits</a> has been one of my favorite plugins for a long time. For any WordPress site using the Genesis Framework, this plugin allowed easy no-code-necessary customization of three things that site owners always want to customize:</p>



<ul class="wp-block-list"><li>The site footer (commonly used for copyright notices, credits, disclaimers, and contact information, but you can put pretty much anything here)</li><li>The information at the top of a blog post (typically, though not limited to, the author and date, which is why it is sometimes called the <strong><em>post byline</em></strong>; known in WordPress lingo as <strong><em>post info</em></strong>)</li><li>The information at the bottom of a blog post (typically, though not limited to, the category and tags; known in WordPress lingo as <strong><em>post meta</em></strong>)</li></ul>



<p class="wp-block-paragraph">However, since the release of Genesis 3.1.0 on August 21, 2019, the Genesis Framework itself contains settings to customize these three areas, making the plugin redundant.</p>



<p class="wp-block-paragraph">In keeping with the rule of &#8220;use all the plugins you actually need, and none that you don&#8217;t need&#8221;, I&#8217;d advise discontinuing use of this plugin, and switching to the built-in Genesis settings. Read on for step-by-step instructions for how to do this.</p>



<h2 class="wp-block-heading">Requirements for using the Genesis Framework settings</h2>



<p class="wp-block-paragraph">You must be using Genesis 3.1 or later to take advantage of these settings. <a href="https://www.wendycholbi.com/why-cant-i-update-the-genesis-framework/">Here&#8217;s how to check what version of Genesis you&#8217;re using, and what to do if you can&#8217;t update past Genesis 2.10.1</a>.</p>



<p class="wp-block-paragraph">Because Genesis 3.1 requires at least WordPress version 5.0, you should really <a href="https://www.wendycholbi.com/how-to-update-wordpress/">update to the latest version of WordPress</a>.</p>



<h2 class="wp-block-heading">How to use the Genesis settings to edit your site footer</h2>



<p class="wp-block-paragraph">Navigate to <strong>Genesis &#8211;&gt; Theme Settings</strong> (you can also get to this same screen by navigating to <strong>Appearance &#8211;&gt; Customize</strong> and clicking &#8220;Theme Settings&#8221;).</p>



<p class="wp-block-paragraph">Look for the <strong>Footer</strong> item near the bottom of the list, and click it. This will open the Footer field. </p>



<p class="wp-block-paragraph">The Footer field should automatically be filled with the same text you had in the Footer Credits Text field of the Genesis Simple Edits plugin, but you can edit this by typing whatever you want to include in your footer. Plain text and HTML are accepted in this field. There&#8217;s also a handy link to some Genesis-specific footer shortcodes. Click the blue &#8220;Publish&#8221; button to save your changes.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="296" height="517" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-customizer.png" alt="" class="wp-image-8382" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-customizer.png 296w, https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-customizer-172x300.png 172w" sizes="auto, (max-width: 296px) 100vw, 296px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="291" height="288" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-footer.png" alt="" class="wp-image-8383"/></figure>
</div>
</div>



<p class="wp-block-paragraph"><strong>If you don&#8217;t see the Footer item between Content Archives and Header/Footer Scripts,</strong> you may need to deactivate the Genesis Simple Edits plugin to get it to show up.</p>



<p class="wp-block-paragraph"><strong>If the Footer field is blank instead of containing the footer text that you originally created in Genesis Simple Edits,</strong> check which of the plugin&#8217;s footer fields you were using (yes, you may need to reactivate the plugin temporarily; this won&#8217;t hurt any of the Genesis settings).</p>



<p class="wp-block-paragraph">Genesis Simple Edits actually contained two footer fields, one called &#8220;Footer Credits Text&#8221; and one called &#8220;Footer Output&#8221;. You could choose one or the other but not both. </p>



<p class="wp-block-paragraph">When you update to Genesis 3.1 or later, the Footer field in the new Genesis theme settings should automatically populate with whatever was in your &#8220;Footer Credits Text&#8221; field in Genesis Simple Edits. The update will also remove this field completely from the Genesis Simple Edits plugin settings, so you can&#8217;t easily go back and forth between the old plugin settings and the new Genesis settings. </p>



<p class="wp-block-paragraph">The &#8220;Footer Output&#8221; field in Genesis Simple Edits, however, will be ignored by the new Genesis settings. So if it turns out you were using the &#8220;Footer Output&#8221; field in Genesis Simple Edits to modify your site footer, just copy the entire contents of that field, go back to <strong>Genesis &#8211;&gt; Theme Settings &#8211;&gt; Footer,</strong> and paste everything in the Footer field.</p>



<p class="wp-block-paragraph">Now you can safely deactivate the Genesis Simple Edits plugin. </p>



<h2 class="wp-block-heading">How to use the Genesis settings to edit your post byline/post info and post meta</h2>



<p class="wp-block-paragraph">Navigate to <strong>Genesis &#8211;&gt; Theme Settings</strong> (you can also get to this same screen by navigating to <strong>Appearance &#8211;&gt; Customize</strong> and clicking &#8220;Theme Settings&#8221;).</p>



<p class="wp-block-paragraph">Look for the <strong>Singular Content</strong> item near the middle of the list, and click it. This will open two fields labeled &#8220;Entry Meta (above content)&#8221; and &#8220;Entry Meta (below content)&#8221;, where you can type whatever you want to include in your footer. Plain text and HTML are accepted in this field. There&#8217;s also a handy link to some Genesis-specific post shortcodes. Click the blue &#8220;Publish&#8221; button to save your changes.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="297" height="516" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-menu.png" alt="" class="wp-image-8385" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-menu.png 297w, https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-menu-173x300.png 173w" sizes="auto, (max-width: 297px) 100vw, 297px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="294" height="602" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-singular-content.png" alt="" class="wp-image-8386" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-singular-content.png 294w, https://www.wendycholbi.com/wp-content/uploads/Genesis-theme-settings-singular-content-147x300.png 147w" sizes="auto, (max-width: 294px) 100vw, 294px" /></figure>
</div>
</div>



<p class="wp-block-paragraph"><strong>If you don&#8217;t see the &#8220;Singular Content&#8221; item between &#8220;Comments and Trackbacks&#8221; and &#8220;Content Archives&#8221;,</strong> you may need to deactivate the Genesis Simple Edits plugin to get it to show up.</p>



<p class="wp-block-paragraph">The two fields in the Singular Content settings should automatically populate with the identically named fields in Genesis Simple Edits. However, unlike the footer settings, these plugin fields aren&#8217;t removed when you update to Genesis 3.1, so you can easily switch back and forth between the plugin settings (reactivate the plugin if necessary) and the Genesis theme settings to make sure the new Genesis theme settings match what you previously had set up in the plugin.</p>



<p class="wp-block-paragraph">Once you are satisfied with the contents of the Footer and Singular Content fields in the Genesis theme settings, you can safely deactivate and delete the Genesis Simple Edits plugin.</p>
<p>The post <a href="https://www.wendycholbi.com/the-genesis-simple-edits-plugin-is-no-longer-necessary/">The Genesis Simple Edits plugin is no longer necessary</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why can&#8217;t I update the Genesis Framework?</title>
		<link>https://www.wendycholbi.com/why-cant-i-update-the-genesis-framework/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 20:13:17 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[Dynamik]]></category>
		<category><![CDATA[Genesis]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=8358</guid>

					<description><![CDATA[<p>Find out what version of the Genesis Framework your WordPress site is using, and whether your XHTML child theme is preventing the update to Genesis 3.0+. </p>
<p>The post <a href="https://www.wendycholbi.com/why-cant-i-update-the-genesis-framework/">Why can&#8217;t I update the Genesis Framework?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The Genesis Framework has added some nifty new features starting with version 3.0 (that version was released June 19, 2019. You can check the <a href="https://studiopress.github.io/genesis/changelog/">official Genesis Changelog</a> to find out what version of Genesis has been most recently released).</p>



<p class="wp-block-paragraph">For instance, WordPress site owners can now customize several parts of their sites that previously required plugins or code snippets:</p>



<ul class="wp-block-list"><li><a href="https://www.wendycholbi.com/the-genesis-simple-edits-plugin-is-no-longer-necessary/">Customize your site footer with Genesis settings</a> instead of using the Genesis Simple Edits plugin  </li><li><a href="https://www.wendycholbi.com/the-genesis-simple-edits-plugin-is-no-longer-necessary/">Customize your post meta and post info</a> (the pre- and post-content items like the byline, number of comments, category and tags) with Genesis settings instead of using the Genesis Simple Edits plugin</li><li><a href="https://www.wendycholbi.com/the-genesis-title-toggle-plugin-is-no-longer-necessary/">Hide individual page and post titles</a> with a checkbox provided by Genesis instead of using the Genesis Title Toggle plugin</li></ul>



<p class="wp-block-paragraph">In order to take advantage of all of these new features, you must update Genesis to version 3.2 or later.</p>



<h2 class="wp-block-heading">How to find out what version of Genesis your site is using</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph"><strong>Method 1: Visit your Dashboard.</strong> In the very first section, labeled &#8220;At a Glance&#8221;, there will be a description of what theme you&#8217;re using.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="459" height="200" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Version-Dashboard.png" alt="WordPress Dashboard At-a-Glance panel, showing the active theme version" class="wp-image-8360" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Version-Dashboard.png 459w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Version-Dashboard-300x131.png 300w" sizes="auto, (max-width: 459px) 100vw, 459px" /></figure>
</div>
</div>



<p class="wp-block-paragraph"><strong>Method 2: Visit Appearance &#8211;&gt; Themes</strong>, hover over the Genesis panel, click Theme Details, and look for the version number in the popup window that appears.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="328" height="274" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Appearance-Themes.png" alt="Genesis Framework panel on the Appearance --&gt; Themes screen" class="wp-image-8361" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Appearance-Themes.png 328w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Appearance-Themes-300x251.png 300w" sizes="auto, (max-width: 328px) 100vw, 328px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="337" height="276" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Details-Hover.png" alt="Theme Details button that appears when you hover over the Genesis panel on the Appearance --&gt; Themes screen" class="wp-image-8362" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Details-Hover.png 337w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Details-Hover-300x246.png 300w" sizes="auto, (max-width: 337px) 100vw, 337px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="344" height="231" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Version-Appearance.png" alt="Clicking the Theme Details button shows what version of the Genesis Framework your site is using" class="wp-image-8363" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Version-Appearance.png 344w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Theme-Version-Appearance-300x201.png 300w" sizes="auto, (max-width: 344px) 100vw, 344px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">If your Genesis version is lower than 3</h2>



<p class="wp-block-paragraph">If you are using an outdated version of Genesis, but you are not seeing an available update (at the top of your admin screen or in <strong>Dashboard &#8211;&gt; Updates</strong>), first check to see whether you have update notifications turned on.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">To do this, visit <strong>Appearance &#8211;&gt; Customize &#8211;&gt; Theme Settings &#8211;&gt; Updates.</strong> This setting contains one checkbox, which must be checked to allow your WordPress site to look for available Genesis updates. If the box is not checked, check it and click the blue &#8220;Publish&#8221; button (which doesn&#8217;t publish anything new to your site, it&#8217;s just a poorly labeled &#8220;Save Changes&#8221; button).</p>



<p class="wp-block-paragraph">With this box checked, your site dashboard will display a notification when a new version is available, and Genesis updates will appear in <strong>Dashboard &#8211;&gt; Updates.</strong> If you don&#8217;t log into your site very often, you can add your email address to be notified when a new version is released.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="295" height="434" src="https://www.wendycholbi.com/wp-content/uploads/Genesis-Update-Settings.png" alt="Genesis Updates checkbox in the WordPress customizer" class="wp-image-8365" srcset="https://www.wendycholbi.com/wp-content/uploads/Genesis-Update-Settings.png 295w, https://www.wendycholbi.com/wp-content/uploads/Genesis-Update-Settings-204x300.png 204w" sizes="auto, (max-width: 295px) 100vw, 295px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Is your child theme compatible with Genesis 3.0?</h2>



<p class="wp-block-paragraph">If you have &#8220;Check for Updates&#8221; turned on and saved, and you&#8217;re still not seeing an available update even though your site is using a pre-3.0 version of Genesis, you may be using an older child theme that is not compatible with newer versions of Genesis. </p>



<p class="wp-block-paragraph">Child themes that use a coding standard called XHTML will break your site&#8217;s formatting if Genesis is updated to version 3.0 or later, so the Genesis Framework is smart enough to not even show you the possibility of an update.</p>



<p class="wp-block-paragraph">Only child themes that use a newer coding standard called HTML5 are compatible with Genesis 3.0 and later. All of the child themes currently available for sale on the StudioPress website use HTML5, but some child themes that were formerly sold there used the old XHTML standard. </p>



<p class="wp-block-paragraph">Here&#8217;s a list of XHTML Genesis child themes that were formerly available on the StudioPress website, but have been discontinued. If you&#8217;re using one of these child themes, you will need to switch to a newer HTML5 child theme in order to update your version of Genesis:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list"><li>Agency 1.0</li><li> Agency 2.0</li><li> AgentPress 1.0</li><li> AgentPress 2.1</li><li> Amped</li><li> Apparition</li><li> Associate</li><li> Backcountry</li><li> Balance</li><li> Bee Crafty</li><li> Blissful</li><li> Corporate</li><li> Corporate 1.1</li><li> Crystal</li><li> Decor</li><li> Delicious</li><li> Education 1.0</li><li> Education 2.0</li><li> eleven40 1.1</li><li> eleven40 Pro Theme</li><li> Enterprise 1.0</li></ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list"><li>Executive 1.0</li><li> Executive 2.0</li><li> Expose 1.0</li><li> Fabric</li><li> Family Tree</li><li> Focus 1.0</li><li> Freelance</li><li> Generate</li><li> Genesis Sample 2.2.2</li><li> Going Green 1.0</li><li> Going Green 2.0</li><li> Landscape</li><li> Lexicon</li><li> Lifestyle 1.1</li><li> Lifestyle 2.0.2</li><li> Luscious</li><li> Magazine 1.0</li><li> Magazine 2.1</li><li> Manhattan</li><li> Metric</li><li> Metro 1.0</li></ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list"><li>Midnight</li><li> Mindstream</li><li> Minimum 1.0</li><li> Minimum 2.0</li><li> Mocha</li><li> Mocha 1.0</li><li> News 1.1</li><li> News 2.1</li><li> Nitrous</li><li> Outreach 1.0</li><li> Outreach 2.0.1</li><li> Pixel Happy</li><li> Platinum</li><li> Pretty Pictures</li><li> Pretty Young Thing</li><li> Prose</li><li> Prose 1.0</li><li> Quattro</li><li> Scribble</li><li> Serenity</li><li> Venture</li></ul>
</div>
</div>



<p class="wp-block-paragraph">If you&#8217;re using a Genesis child theme made by a third-party developer (i.e. not StudioPress), you may need to ask that developer whether the child theme uses HTML5 or if there is a newer HTML5 version available.</p>



<h2 class="wp-block-heading">Special note if you are using the Dynamik Website Builder by Cobalt Apps</h2>



<p class="wp-block-paragraph">This child theme is fully compatible with the newest version of Genesis, but you might need to check the box labeled &#8220;Activate Genesis HTML5 Markup&#8221; on the <strong>Dynamik &#8211;&gt; Settings &#8211;&gt; General Settings</strong> screen. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="357" height="92" src="https://www.wendycholbi.com/wp-content/uploads/Dynamik-HTML5-Markup.png" alt="Genesis HTML5 markup setting in Dynamik Settings" class="wp-image-8369" srcset="https://www.wendycholbi.com/wp-content/uploads/Dynamik-HTML5-Markup.png 357w, https://www.wendycholbi.com/wp-content/uploads/Dynamik-HTML5-Markup-300x77.png 300w" sizes="auto, (max-width: 357px) 100vw, 357px" /></figure></div>



<p class="wp-block-paragraph">This box should be checked by default, but if your website has been using Dynamik for more than a few years, there&#8217;s a chance you installed it before that default behavior was established. <a href="https://cobaltapps.com/the-genesis-framework-html5-and-dynamik-website-builder/">The Cobalt Apps blog has a detailed description of how to fix HTML5-related issues with Dynamik</a>.</p>
<p>The post <a href="https://www.wendycholbi.com/why-cant-i-update-the-genesis-framework/">Why can&#8217;t I update the Genesis Framework?</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What every WordPress website owner needs to know about FTP</title>
		<link>https://www.wendycholbi.com/about-ftp/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Sun, 27 Oct 2019 22:47:05 +0000</pubDate>
				<category><![CDATA[General How-To's]]></category>
		<category><![CDATA[FTP]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=8154</guid>

					<description><![CDATA[<p>Maintaining your own website is kind of like maintaining your car. Just as you can drive your car to work every day without knowing how the engine works or how to change your own oil, you can run your website every day, including publishing blog posts and conducting e-commerce, without knowing how the underlying technology [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/about-ftp/">What every WordPress website owner needs to know about FTP</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Maintaining your own website is kind of like maintaining your car. Just as you can drive your car to work every day without knowing how the engine works or how to change your own oil, you can run your website every day, including publishing blog posts and conducting e-commerce, without knowing how the underlying technology works.</p>



<p class="wp-block-paragraph">And just as a car needs frequent fueling, less-frequent oil changes, and occasionally the attention of a mechanic when something actually breaks or wears out, your website needs <a href="https://www.wendycholbi.com/how-to-update-wordpress/">regular updates that you can do from the dashboard</a>, and occasionally <a href="https://www.wendycholbi.com/shop/peace-of-mind-program-for-wordpress-website-owners/">the attention of an expert</a> when something breaks or becomes obsolete.</p>



<p class="wp-block-paragraph">When a car breaks down, one of the first things your mechanic will do is take a look at what&#8217;s going on under the hood. </p>



<p class="wp-block-paragraph">When your website breaks, one of the first things I&#8217;m going to do to troubleshoot is to take a look at the site&#8217;s files via FTP.</p>



<p class="wp-block-paragraph">Using FTP is slightly more complicated than popping the hood of your car (you probably don&#8217;t need a password to pop the hood), so there&#8217;s nothing wrong with wanting to <a href="https://www.wendycholbi.com/shop/peace-of-mind-program-for-wordpress-website-owners/">delegate it to a professional</a>. Just like changing your car&#8217;s oil, you can do it yourself or you can pay someone to do it for you.</p>



<h2 class="wp-block-heading">Okay, but what is FTP exactly?</h2>



<p class="wp-block-paragraph">FTP stands for <strong>File Transfer Protocol</strong>, and you can use FTP software (often called an &#8220;FTP client&#8221;) to browse and modify the files in your web hosting account.</p>



<p class="wp-block-paragraph">For normal day-to-day operation of your website, all you need is access to your WordPress dashboard. But if something goes wrong and you can&#8217;t access the dashboard &#8212; whether you see an error message when you try to log in or whether you experience the dreaded White Screen of Death &#8212; you&#8217;ll need direct access to your website files.</p>



<p class="wp-block-paragraph">For instance, once in a great while, <a href="https://www.wendycholbi.com/wordpress-upgrade-fail/">WordPress updates will fail in a way that requires FTP to fix</a> (although this error is much less common than it used to be).</p>



<h2 class="wp-block-heading">How to use FTP</h2>



<p class="wp-block-paragraph">First, check your web host&#8217;s documentation (or help desk or knowledge base or whatever they&#8217;re calling it this week) for their instructions on using FTP, particularly for configuring your FTP client. Your web host may have even emailed you FTP instructions when you first signed up for web hosting.</p>



<p class="wp-block-paragraph">Next, you’ll need a piece of software called an&nbsp;<strong>FTP client,</strong>&nbsp;which is different from a web browser. You can&nbsp;<a href="https://filezilla-project.org">get a free FTP client called FileZilla here</a>&nbsp;if you don’t have one installed on your computer. Click the button labeled &#8220;Download FileZilla client (all platforms)&#8221; and the site should auto-detect whether you&#8217;re using a Mac, Windows, or Linux.</p>



<p class="wp-block-paragraph">When you open your FTP client, you&#8217;ll need three pieces of information to login to see your website&#8217;s files:</p>



<ol class="wp-block-list">
<li>A <strong><em>hostname</em></strong>. Often this is simply <strong>ftp.your-domain.com</strong>, but sometimes it’s a server address at your web host. This is why you need to read your web host’s specific instructions.</li>



<li>A <strong><em>username</em></strong>. Sometimes your web host assigns you one, sometimes you have to set this up yourself. Some hosts automatically make usernames end in <strong>@your-domain</strong>, and some don&#8217;t. </li>



<li>A <strong><em>password</em></strong>. If you don&#8217;t know your FTP password, you will need to log into your web hosting account to generate a new one (for security reasons, you won&#8217;t be able to see or retrieve an existing password, so just reset it). Resetting the password won&#8217;t affect anything on your website. </li>
</ol>



<p class="wp-block-paragraph">Two quick notes about resetting and using your FTP password:</p>



<ul class="wp-block-list">
<li>Please take care to create a solid, secure password, because this is a direct doorway to all of your website files. Once you&#8217;ve got a working FTP password, you can <a href="https://wiki.filezilla-project.org/Site_Manager">save it in FileZilla&#8217;s Site Manager</a> so you don&#8217;t have to remember it or write it down. This is why I use a <a href="https://1password.com">password manager</a>.</li>



<li>You may be tempted to use the same password for your web hosting account, your FTP login, and your WordPress dashboard. <strong>Please please please do not do this.</strong> I know it seems easier to have one password than three passwords for the same site, but it&#8217;s a terrible idea, security-wise. Much better to let your <a href="https://1password.com">password manager</a> generate unique random passwords for everything.</li>
</ul>



<h2 class="wp-block-heading">Now that you&#8217;re logged in, what can you do?</h2>



<p class="wp-block-paragraph">First, be careful.</p>



<p class="wp-block-paragraph">Changes to these files can wreck your site, so if you make any changes, back up the originals first. This is very easy with most FTP clients &#8212; just copy the file or files in question from the web server to your computer. Then you can simply restore the originals if you ever make a change that breaks something.</p>



<p class="wp-block-paragraph">That said, here are a few situations when FTP access is useful.</p>



<ul class="wp-block-list">
<li><strong>Backing up:</strong> You can create a complete backup of everything in your website (<em>except the database</em>, which is not one of the files you can access via FTP) just by copying everything from your web host to your computer. I wouldn&#8217;t recommend this as a sustainable long-term strategy, but it can be handy in a pinch.</li>



<li><strong>Restoring from a backup:</strong> If you know for sure that a specific file (or plugin or theme) is causing a problem on your website, you can replace that file on your web server by uploading a backup copy from your computer. And if you need to do a full-site restore, for example from a BackupBuddy zip file, you will need to upload the zip file to your web server to start that process.</li>



<li><strong>Restoring access to the dashboard:</strong> Sometimes, website problems can be fixed by editing or uploading fresh copies of one or more WordPress configuration files. The <a href="https://wordpress.org/support/article/htaccess/">.htaccess file</a> and the <a href="https://wordpress.org/support/article/editing-wp-config-php/">wp-config.php</a> file are the most common culprits here.</li>



<li><strong>Troubleshooting plugins:</strong> A very common piece of WordPress troubleshooting advice is &#8220;disable all of your plugins&#8221;. You can do this from your WordPress dashboard, but the process can take awhile. If you want to do it quickly, or you can&#8217;t access your dashboard, you can rename your plugins folder using your FTP client, which will make WordPress unable to find and use any of your plugins. Create an empty folder named &#8220;plugins&#8221; and your site should load without any active plugins. If this step fixes your website problem, you can move plugin files from your renamed folder into the new plugins folder one at a time to see which one caused the original problem.</li>
</ul>



<p class="wp-block-paragraph">These are only a few of the basics that can be accomplished by looking under the hood of your WordPress website with the help of an FTP client.</p>
<p>The post <a href="https://www.wendycholbi.com/about-ftp/">What every WordPress website owner needs to know about FTP</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Leapfrogging multiple versions of WordPress</title>
		<link>https://www.wendycholbi.com/leapfrogging-multiple-versions-of-wordpress/</link>
		
		<dc:creator><![CDATA[Wendy Cholbi]]></dc:creator>
		<pubDate>Thu, 17 Oct 2019 19:55:45 +0000</pubDate>
				<category><![CDATA[WordPress How-To's]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress update]]></category>
		<guid isPermaLink="false">https://www.wendycholbi.com/?p=8152</guid>

					<description><![CDATA[<p>If it&#8217;s been awhile since you last updated WordPress, you may be several versions behind instead of just one. Here&#8217;s how to check : If the only difference between what your site is running and the latest version available is in the third digit (for instance you&#8217;re running 6.8.1 and the latest version is 6.8.2, [&#8230;]</p>
<p>The post <a href="https://www.wendycholbi.com/leapfrogging-multiple-versions-of-wordpress/">Leapfrogging multiple versions of WordPress</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If it&#8217;s been awhile since you last <a href="https://www.wendycholbi.com/how-to-update-wordpress/">updated WordPress</a>, you may be several versions behind instead of just one. </p>



<p class="wp-block-paragraph">Here&#8217;s how to check :</p>



<ol class="wp-block-list">
<li>Look in the &#8220;At a Glance&#8221; section of the home page of your WordPress dashboard for the version of WordPress your site is currently running. This should be near the top of the page, on the first page you see when you log into the Dashboard.</li>



<li>If you&#8217;re not running the current version of WordPress, you should see an &#8220;update nag&#8221; message at the top of this page, telling you which version is the latest one available.  </li>
</ol>



<p class="wp-block-paragraph">If the only difference between what your site is running and the latest version available is in the third digit (for instance you&#8217;re running 6.8.1 and the latest version is 6.8.2, or you&#8217;re running 6.8, and the latest version is 6.8.1), you&#8217;re probably safe to update with the <a href="https://www.wendycholbi.com/how-to-update-wordpress/">regular one-click process</a>, although you might want to <a href="https://www.wendycholbi.com/troubleshooting-wordpress-automatic-updates/">figure out why your site hasn&#8217;t updated itself</a>, because these so-called minor updates are supposed to get installed automatically.</p>



<p class="wp-block-paragraph">But if your site&#8217;s version and the latest version differ by more than one in the second digit (your site is running 6.0 and the latest is 6.3 or your site is running 6.4 and the latest is 6.8), that means you&#8217;re more than one major version behind.</p>



<p class="wp-block-paragraph"><strong>The one-click update process will always update WordPress to the latest version available,</strong> which means that if you are more than one version behind, you&#8217;ll skip several versions to catch up to the latest release. </p>



<h2 class="wp-block-heading">Is this is a safe thing to do? </h2>



<p class="wp-block-paragraph">Well, it depends.</p>



<p class="wp-block-paragraph">The <a href="https://wordpress.org/support/article/upgrading-wordpress-extended-instructions/">official WordPress guide to manual updating</a> says this:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;If you plan on upgrading across more than <strong>two</strong> major releases, you should consider upgrading incrementally to avoid potential conflicts and minimize the risks of database damage.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">But it also says, in the very next paragraph:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;WordPress 3.7 introduced an easy to use one-button updater which will take you directly to Current Version. This update step is safe, and it is possible to one-click update from 3.7 to any later version.&#8221;</p>
</blockquote>



<h2 class="wp-block-heading">Should you, or shouldn&#8217;t you?</h2>



<p class="wp-block-paragraph">Well, here&#8217;s a quick rundown of three alternatives:</p>



<p class="wp-block-paragraph"><strong>Option 1: The one-click update process will </strong><em><strong>probably</strong></em><strong> work fine,</strong> but I would strongly advise you to <a href="https://www.wendycholbi.com/upgrade-zeroth-step/">have a full backup</a> <em>and know how to restore your site from that backup if necessary</em> before clicking it (and leave yourself some extra time for troubleshooting).</p>



<p class="wp-block-paragraph"><strong>Option 2: Alternatively, you can install the <a href="https://wordpress.org/plugins/core-rollback/">Core Rollback</a> plugin,</strong> which, despite the &#8220;rollback&#8221; in its name, allows both upgrading and downgrading to any existing (official and stable) version of WordPress. Once the plugin is installed and activated, use the plugin&#8217;s settings to manually specify the version of WordPress you want to end up on (the safest approach is to update one version at a time, making a backup before each update). Then your one-click update screen in your dashboard (Home &#8211;> Updates) will display the option to &#8220;roll back&#8221; to that version, (even though it&#8217;s an update and not a roll-back), and you can use that screen to update WordPress. Repeat until you&#8217;re at the latest version, and then if everything has gone well, you can safely deactivate and delete the plugin.</p>



<p class="wp-block-paragraph"><strong>Option 3: The alternative to the one-click updater is to update manually and incrementally,</strong> which requires <a href="https://www.wendycholbi.com/about-ftp/">accessing your site&#8217;s files directly via FTP</a> and replacing certain WordPress files and folders with new ones downloaded from <a href="https://wordpress.org/download/releases/">WordPress.org&#8217;s release archive</a>. And if the reason you&#8217;re doing this is to go one version at a time, you&#8217;ll be doing it more than once.</p>



<p class="wp-block-paragraph">However you choose to update WordPress, you will certainly also need to update plugins, and quite possibly your theme, since new versions will have been released. You&#8217;ll also want to follow the post-update steps in my free <a href="https://www.wendycholbi.com/free-goodies/">WordPress Update Checklist</a> to make sure the update went successfully.</p>



<p class="wp-block-paragraph">Any of the three approaches above is very doable if you&#8217;re patient and careful and follow the instructions. Use my free guide <a href="https://www.wendycholbi.com/free-goodies/">How to Upgrade Anything</a> for a helping hand.</p>



<p class="wp-block-paragraph">But if you&#8217;re feeling like all the above options are too daunting, don&#8217;t worry, there are plenty of people just like you who don&#8217;t have the time or inclination to take on a multi-version WordPress update. With a <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/">Website Tune-Up</a>, you can hand all that off to me, and with my ongoing <a href="https://www.wendycholbi.com/shop/wordpress-peace-of-mind-program/">Peace of Mind Program</a>, you&#8217;ll never fall behind with your WordPress updates (and plugin and theme updates, and regular scheduled backups) again.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://www.wendycholbi.com/leapfrogging-multiple-versions-of-wordpress/">Leapfrogging multiple versions of WordPress</a> appeared first on <a href="https://www.wendycholbi.com">Wendy Cholbi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
