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 […]
Posts
Use this static Page to test the Theme's handling of the Blog Posts Index page. If the site is set to display a static Page on the Front Page, and this Page is set to display the Blog Posts Index, then this text should not appear. The title might, so make sure the theme is not supplying a hard-coded title for the Blog Post Index. And here's a list of posts:
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 […]
Meta & Micro Data
Meta and Micro data is important. I think the web should be more semantic.
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 […]
Debugging
what is this
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 […]