Popular Posts
All posts ordered by popularity
WordPress: Customize Read More Links and Text
Here are two code snippets that are useful for customizing the “read more” link. The read more link is displayed on archive views like category archives, author archives, posts archives, search results, and so forth. You also will find the read more link displayed on the site’s homepage and on any page where posts excerpts […]
Video Tutorials: Running WordPress on Shared Hosting
After months of hard work, I am pleased to announce the launch of my new video course on running WordPress on shared hosting. This course shows you how to get your own WordPress-powered site up and running as quickly and inexpensively as possible. It walks through the entire process step-by-step, with helpful visuals and examples […]
SMS Text API Services
I’ve been wanting to build a “server uptime” app that optionally sends a text message to alert users if certain conditions are met. I can build the app part myself, but needed a solid way to send the SMS messages. In my pursuit of a solution for this, came across several reasonably priced solutions. Thought […]
Fix “Function Not Found” Error in WordPress Must-Use Plugins
Posting these notes in case they are useful to anyone looking for related information. This may or may not be related to must-use plugins. I am still testing on vanilla WordPress installation. Update: after some further experimenting, it looks like the issue was resolved by uploading a fresh set of WordPress core files. So try […]
WordPress Remove Query Strings from Scripts and Styles
I’ve had this post sitting here unpublished for a while now. Thought it’s finally time to post and share with anyone who may be looking for it. Basically here are two ways to remove query strings from the URLs of any registered scripts and styles. Let’s take a look..
Whitelist File Names via Apache/.htaccess
I’ve posted tons of tutorials showing how to block things with Apache/.htaccess. Generally blocking involves defining a list and then forbidding access to it. In this quick post, we’re going to change it up, by defining a list and forbidding access to anything that is not included. The list can be anything, IP addresses, request […]