System Emails

I had a little time over the weekend to work on how WordPress handles system emails and document it. One of the first things I configure with PHP on a server is to remove the mail() function. I also like to change the default ports for mail. WordPress handles it’s system email using the PHP […]

Carousel Block

Carousel Block I couldn’t say how many times I’ve built a custom sliders or carousels. It seems to be one of the most requested and misused of all the elements of webpages. The earliest renditions were simple fade in and out of <divs>. At their core are a simple JavaScript method for pulling <div> elements […]

XML-RPC & WP-API

If you’ve ever looked at the logs from a WordPress site, then you know that one of the most target requests is the xmlrpc.php file. XML-RPC is kind a relic before the JSON WP-API days. WordPress used to use it for pingbacks, trackbacks, RSD, JetPack and the mobile application. Pingbacks and trackbacks are something I […]

Navigation Menus

Navigation elements are always one of the most tricky to implement and take a lot of time to get right. This is true now so more than ever in that you have hundreds of various screen sizes. I remember discovering the ‘Suckerfish’1 dropdown in the early 2000s. And then in an attempt to further expand […]

Email Encoder

Security is a consideration if you have a website. There are concerns even if you don’t have users. I manage a some personal servers and websites on a slew of different hosts. I got an email this morning about a botnet attack on a WordPress login and I fixed it with a couple simple web […]