One of the common requirements when editing your WordPress website is to edit the footer. For virtually all WordPress Themes use Footer Widgets to display key information to your website visitors. For example, here is our footer which currently contains key information that is useful.
To edit the Footer Widgets on your WordPress website simply login to the Administrator area and navigate to the settings page for, Appearance > Widgets. Once you are on this settings page you will notice a handful of Available Widgets on the left hand side along with the Current Widgets on the right hand side. Specifically for the footer, the widgets are titled Footer Area #1, #2, #3, #4. The Available Widgets will vary based on the specific configuration of your WordPress website and the various plugins that are in use.
Keeping things simple, let’s say we wanted to edit the Contact Us footer widget that we currently have in use. For us this is in our Footer Area #4 section as can be seen in the image above. From here, simply click on the section you want to edit and you’ll notice all of the available information appear which you can simply edit and save the updated content as you need.
As mentioned earlier, depending on what you have configured in your Footer Widgets, the settings you see in the screenshot above may be different depending on what content you have visible. For example, the newsletter section you can see in our footer, the settings for this are being driven by a Plugin which is designed to collect customer details and send this information to MailChimp. Hence when the Footer Widget settings are viewed for this part, they look as follows;
There are a variety of Footer Widgets available which can be extended to anything you could possibly need. Whether that is through some custom tweaks or through the many Plugins that are available. Have a test with the various Available Widgets that are on your WordPress website to see how you can tweak the footer to suit your needs.
What you may notice happening is that when you publish a blog post such as https://www.creopressto.com/blog/show-full-length-blog-post-not-excerpt-divi-theme-wordpress/, the actual title of the blog post is ‘How to Show Full Length Blog Post Not Excerpt with Divi Theme on WordPress’ which you’ll notice that there are words missing from the URL which may make some of the content difficult for people to understand what the page is about when you are sharing this online. As such, you may want to include all of the words in the URL rather than just a few of them.
The reason why this is happening is likely due to a plugin being installed such as Yoast SEO which has options automatically configured which will remove what are called ‘Stop Words’. Some people like to use this, others don’t. So if you want to turn this feature off so that the Page or Post URL is generated automatically based on the full title of the content you are publishing, then this is possible within the settings.
To turn this off, navigate to the Yoast SEO settings at, SEO > Advanced > Permalinks then set ‘Stop Words in Slug’ to ‘Keep’ so that they remain. Or set to ‘Remove’ if you do not want them to be there. Simple.
By default WordPress manages this information under the Settings > Reading Settings page in the administration area. If you have the options set below, the following actions will happen;
- For each article in a feed, show…. Full text: This will show the full blog post when someone views your main Blog page
- For each article in a feed, show…. Summary: This will show the summary blog post when someone views your main Blog page, this is called the Excerpt in WordPress language
With Divi though, they like to do things their own way. They actually ignore these settings and use their own settings which can be found within the Divi > Theme Options > General tab. Within here you will see an option for enabling or disabling the “Blog Style Mode” which is the same thing as above. When the “Blog Style Mode” is set to as follows, this happens;
- Blog Style Mode Enabled: Is the same as showing as ‘Full Text’ so the whole blog post will display on the main Blog page
- Blog Style Mode Disabled: Is the same as showing as ‘Summary’ so only a snippet, the Excerpt, will display on the main Blog page
Make sure you have these options set to how you prefer. It is recommended to keep these two settings in Sync so that you don’t get confused when changing things in the future.
This is a common problem that can have many different causes. Firstly, it’s always worth trying to replicate this issue for yourself, try adding a comment under a different account so that you can make sure you definitely aren’t receiving the emails.
Check your Spam Box
To rule out that emails aren’t arriving, be sure to check your spam box to make sure that the emails aren’t landing in here when people are commenting on your blog posts. Should the emails not be waiting in your spam box, then this is unlikely to be the problem.
In some rare circumstances, depending on your email provider, your emails may actually be getting caught in their spam filters and deleted before you ever see them. This is a very tricky one to debug so speak with your email provider to make sure this isn’t happening. For those of you using Microsoft Exchange, this will never happen as anything that is categorised as spam is simply sent to the spam box for you to ultimately decide if this is spam or not.
Check Comments are Turned On
By default WordPress has Comments turned on for Blog posts. It could be that you, another administrator or even a plugin or theme has actually disabled comments on your website for some reason.
To make sure the settings are configured on your website so that you receive emails whenever someone comments on your blog posts, go to: Settings > Discussion, then make sure the two options are checked for;
- Email me whenever….Anyone posts a comment
- Email me whenever….A comment is held for moderation
If either of these options are unchecked, tick them and save your settings. Should these be checked already, then this is not the source of the problem.
Check Comments are Turned On for Individual Blog Posts
This is a setting which many people do not realise exists. Within the WordPress Admin area it is possible to turn on/off comments on specific blog posts. As such, find the blog post where comments are not being emailed through to you, hover over this listing in the main Posts > All Posts page, then click on ‘Quick Edit’. This will display the options you can see below. Make sure the option for ‘Allow Comments’ is checked.
Should this be checked already, then this is not the cause of the problem.
Check Your Administrator Email Address
WordPress sends emails to the Administrator of the website when all of the above are satisfied. To make sure this email address is correct, check your settings within the Settings > General Settings administrator page and make sure your email address listed is correct and doesn’t contain and leading or trailing spaces or characters.
Test Your Email System with WP Mail SMTP
The WP Mail SMTP plugin allows you to test if emails are being sent correctly from your web server. Firstly, install and activate the plugin then view the settings page at Settings > Email. Here you can review the settings relevant to your setup. With so many different configuration options here, it is not possible to say exactly what your individual settings should be, so check with your web host to identify what these settings should be. For those of you running a CreoPressto website, get in touch and we’ll point you in the right direction for your individual settings.
Send a test email to your email address within the settings to confirm or deny if the email technology on your website is working correctly as it should be doing. Simply enter in your email address in the box provided then click on ‘Send Test’.
Should the email get sent correctly you will receive a confirmation message that shows ‘True’ which looks like this;
If you receive any other message, the email has not been sent correctly. Again, check your spam box to make sure things aren’t getting lost in there.
This points you to where the problem ultimately lies now. Is this is an issue with your email system, i.e. the email has been sent but it is not being received, or, is this a problem with your settings on your web server where the email isn’t actually being sent correctly in the first place.
If your email is being sent correctly, then speak with your email provider as to what is happening and where the email is disappearing. Now you know that the problem is at that end.
If the email is not being sent correctly, then it’s time to look within your server control panel settings.
Check Your cPanel Email Settings
Whether you are running cPanel on your web server or not, you should have some option available to you to debug mail flow issues. As all CreoPressto websites run on cPanel, we’ll take a look at this to help you identify where your emails may be going if your configurations have been changed from the defaults which work out of the box.
Firstly, login to your cPanel account. Once logged in, find an option to debug ‘Email Trace’ or ‘Track Delivery’ where you can view what is happening with your emails. It is not possible to cover every single error which can potentially be displayed within here. One of the most common errors you will see here is when the recipient’s mailbox is actually rejecting the message and deleting it automatically because it thinks the email is spam. If this is occurring, you need to move to a different email system such as Microsoft Exchange as if this is happening for the comments in emails, then it is likely happening to other emails that you are simply missing completely.
Add SPF Records to Your DNS
It is always good practice to add SPF Records to your DNS which tells email systems that your message is genuine and is not spam. You’ll need to speak with your web hosting company to do this as the settings are going to be unique to you. For those of you running a CreoPressto website, get in touch and we’ll update these for you.
Should you still be struggling to get your email systems working correctly, speak with a reputable company such as Contrado Digital who can support you with debugging email deliverability issues and have further resources available on their website at https://www.contradodigital.com/2016/04/04/debugging-email-deliverability-issues-cpanel-whm-imap-exchange/