• Update to PHP 8.0 on Ubuntu 20.04 on Digital Ocean for WordPress

    I followed my previous tutorial until I had to use these additional commands to continue. There was a DOS installation that I chose the default/recommended answers wherever I was in doubt and I chose to keep my original configuration on one of the DOS pages. The packages below I found by using the commands in […]

    Read more…


  • Learning during COVID-19

    Many years have I been dancing around…

    Read more…


  • Schema and SEO

    Today was a massive amount of work on two clients websites.

    Read more…


  • WordPress Option Page/ Settings API and Meta Boxes

    I spent several hours on a new project and kept hitting walls…

    Read more…


  • Update to PHP 7.4 on Ubuntu 18.04 on Digital Ocean for WordPress

    I kept seeing a notice on WordPress Site Health about PHP needing an update. On Ubuntu, it was showing 7.4 as the PHP version but not in WordPress.

    Read more…


  • Recovering from WordPress 5.5 crash

    Backups are so important even if…

    Read more…


  • Javascript, AJAX, and Church

    Last week, I built an AJAX form into a WordPress plugin. It was working until I found out this week that it wasn’t working the way it should have by my understanding…so I was bummed out and my day reached a low point in addition to some other choices I had to make. But at […]

    Read more…


  • How to Add Social Icons to a WordPress Menu with CSS and Flex

    There are a few WordPress plugins available for doing this but I wanted to create a custom menu with custom icons for the custom theme I am building and also didn’t want to have one more plugin on the website. First create and name your social menu as Follow Us and add each social name […]

    Read more…


  • Hardening WordPress Security on a DigitalOcean Ubuntu Server Droplet

    This is my third entry in my WordPress security series. The $ in the code blocks represents the command line prompt. Ctrl+C will clear page logs when they hide the command line prompt. Use arrow keys in nano editor to move through file. Ubuntu 18.04 LTS at the time of this writing. Update all installed […]

    Read more…


  • Conducive

    May 19, 2018 is the date that I moved from WordPress to Jekyll. And it’s been a good learning experience. There’s one more platform that I feel comfortable with and it’s a good replacement for simple websites that don’t need comments or lots of updates. Jekyll is flexible, so much function can be easily built […]

    Read more…


  • Hugo, maybe

    Finally showing interest in exploring Hugo with GitLab or Netlify. Started looking through it last night and going through all the available themes on GoHugo to use as a starter for my current design. This will be a slow-moving project.

    Read more…


  • My Gutenberg Experience on macOS

    I’ve seen so many posts on the pros and cons of Gutenberg thanks to Khürt Williams sharing links with me on email and in his blog. Thankfully, my blog is using Jekyll and I’ve set it up where it just works for well for my needs. I have at least two websites using Gutenberg, one […]

    Read more…


  • Choosing Your Web Platform

    This was written in response to an email question. I’m paraphrasing the question. I’m just trying to figure out how to get on the web with very little expense…. I had dabbled in HTML years ago and thought I might go that route with some help…. There are plenty of helpful step-by-step videos on YouTube […]

    Read more…


  • Learning WordPress Then Jekyll

    For four years, I saw WordPress from all angles, then in the last of four I started to think that installing it would be easier because from the beginning it still looked complicated. In 2009, I finally found it less complicated to approach. I decided the best way to learn it was to jump into […]

    Read more…


  • Jekyll Webmentions and GitHub Pages

    I had to change my workflow because I am new to the right way of doing this and I’m finding my groove in all of it. First, I was pushing all of my build files and ignoring _site folder to GitHub Pages and letting it build the site. That was just fine until I wanted […]

    Read more…


  • Fixing connection timeout

    Occasionally this site appears down and if reloaded several times, a “connection timeout” with 500 comes up. I thought I had fixed this. I went back into my cPanel and noticed that PHP.ini had 800s on max_execution_time but it was on the domain not on the home directory. But before I added it there, I […]

    Read more…