WordPress solutions for agencies and small businesses

Hi, my name is Alex Mansfield. I partner with agencies and small businesses to design, develop, and maintain high quality WordPress websites.

Latest Posts

How to keep the menu visible in the WordPress editor

For some reason, the default WordPress editing experience hides the dashboard menu. This can be confusing for beginners (“How do I exit the editor?”) and annoying for power users (“Why so many clicks to get to where I want to go?”). Yes, there is a user-configurable option for whether or not to show the dashboard […]

How to hide WordPress content from search results

While it is easy to drop in some code to hide content from search results, it can have some unintended consequences because WordPress uses the same search query loop for both frontend and backend searches. Hide content universally To hide content on both the front and backend, we can use the following code: function prefix_exclude_from_search( […]

Website Blueprint Settings

While it is incredibly useful to use a blueprint site as a starting point for all new website development projects, it also makes it easy to forget what our default site settings are. This article is part checklist, part reminder what default settings I use for reference when create a new blueprint site. Body width […]

External Slide Navigation in Bricks Builder

Bricks Builder has a flexible slider module called “Slides (Nestable)” which allows each slide to be built from scratch within the builder. In some cases, it may be necessary to create external tab-like navigation. In order for the following code to work properly, we need 3 things: The second half of the slider ID. By […]

Parallels Desktop (Solved): The password you use to log into your account no longer matches your login keyring

When using a Linux guest OS on Parallels, I was occasionally getting the following error, along with a password input: The password you use to log into your account no longer matches your login keyring However, when entering the login password into the prompt, it fails. After going down this rabbit hole for a day […]

Dealing with form spam

Let’s start by looking at the timeline of a form submission, and then we can look at what can be done to combat spam at each section of the timeline. A user (or a bot) visits a page on our site. The user (or bot) fills out and submits the form. Our system processes the […]