Very excited to launch my latest WordPress plugin, REST Pro Tools. This is the premium/pro version of the free plugin hosted at WordPress.org, Disable WP REST API. The free version is very basic and does exactly what it says: disables the WP REST API, no options just activate and done. But some users wanted more features, like denying access to specific routes while allowing others. So I packed the pro version with all of the REST API tools most requested […] Continue reading »
For years, I thought of Google as a trustworthy helper on the Web. Especially where it mattered most, removing pirated copies of my books from Google search results. After publishing a new book, I would monitor the search results and file a DMCA notice with Google whenever the inevitable pirated copies of my book were listed. Google always was very helpful in this regard, swiftly removing any pirated books asap. No hassle, no hoops, just immediate and direct relief from […] Continue reading »
One of my new year’s resolutions is to learn AI more deeply. Although I’ve kept up with how things are changing in the AI/LLM world, I actually use AI very rarely. It’s just not necessary for anything that I do. And before you say, “well then you must not do anything”, I should mention that my online books, scripts, and plugins enjoy well over one million active users. It’s a LOT of responsibility and work. And because I am a […] Continue reading »
shapeSpace is the WordPress starter theme that I use to build sites like Perishable Press, Plugin-Planet.com, Digging Into WordPress, .htaccess made easy, and WP-Mix.com. I enjoy using shapeSpace because it includes all of the most commonly used template tags and outputs a minimal amount of clean markup. shapeSpace includes a robust set of custom functions within a lightweight set of template files. shapeSpace is a Classic WordPress Theme that balances simplicity with utility, flexibility, and performance. In a nutshell, the […] Continue reading »
I’ve been online since 1999. So 25+ years of finding and dealing with a wide variety of web hosts. While painful at times, this experience enables me to get out there and find better web hosting at the drop of a hat. It’s been a while since I’ve written about my web-hosting experiences, so this post is to share a recent foray into finding a solid managed-VPS solution in the year 2025. Shortcut: Not interested in the diatribe? Jump ahead […] Continue reading »
Super pumped to finally launch Head Meta Pro! This is the premium/pro version of the free plugin hosted at WordPress.org, Head Meta Data. While the free version is great and serves many sites, there are more features that I wanted to add, like complete support for all the different page-views generated by WordPress. So with the free version, you can define one set of meta tags for the entire site. With the pro version, you can define unique sets of […] Continue reading »
Pleased to announce a new update for my pet project, Wutsearch, a search launchpad that puts all of the best search engines on one page. So you can easily search your favorite engines with a few clicks. I use Wutsearch as my personal homepage on my local devices. It is lightweight, fully customizable, with no ads and is free forever. This year celebrates Wutsearch’s 5th year in service. Continue reading »
This year, Perishable Press celebrates 20 years on the World Wide Web. And, not counting the occasional minor bouts of site downtime, that’s 7,305 days, which is equivalent to 175,320 hours. Or 10,512,000 minutes. Or 631,139,040 seconds if you want to really be impressed. For me, two decades is a real milestone. Continue reading »
For me, 2024 is all about simplifying workflow and removing any speed bumps in my routine. Next stop: Goodbye to my two long-lived Hotmail accounts. I’ve had these accounts since forever, set up way back in 1998. For the first few years, I used my Hotmail accounts for everything. Then I got into web development and learned how to host my own email. As time went on, I used the Hotmail accounts less and less. Until now they are mostly […] Continue reading »
There are plenty of ways to sync news feeds across all of your devices. There are free services, paid services, and even scripts that you can host on your server. This quick tutorial explains two ways to sync your feeds on any device. The first method uses the free service from Inoreader, which works via web browser on any device. And the second method combines Inoreader with the Reeder app for a better experience on macOS and iOS. Continue reading »
This post is for any feed subscribers out there.. please update your feed URL if you want to continue getting Perishable Press articles in your feed reader. Again for those in the back: update the feed URL for Perishable Press if you want to stay subscribed. This is necessary because Google finally has killed the once awesome Feedburner service. Continue reading »
I’ve been developing WordPress chat plugins for over 10 years, and have received tons of great user feedback for the free version of Simple Ajax Chat (SAC). So many ideas and ways to improve the plugin that it just made sense to bring it all together and build a new “pro” version. So after several months of intense plugin development, I am excited to launch my latest WordPress plugin, SAC Pro. SAC Pro is completely rewritten from the ground up, […] Continue reading »
This year, 2022, will be the 18th year that Perishable Press is online. The first year (2004–2005) was mostly behind-the-scenes development and site building. If you do a Whois lookup for the domain name, perishablepress.com, you’ll find the creation date is 2004-07-14. I had to look that up myself for this post. It was so long ago.. lol. So once the site went live in 2005, it was off to the races. Fast forward 18 years and here we are, […] Continue reading »
For years, I’ve not used ModSecurity for any of my own sites. Way back when I first tried ModSecurity, there were just too many false positives, so I stayed away from it, opting instead to develop my own fast Apache/.htaccess firewall. But my web host now is telling me that ModSecurity is required on all of their managed VPS plans. Continue reading »
I’m excited to launch my latest web-dev book, Wizard’s SQL Recipes for WordPress. I got the idea for this book way back when I was first learning how to build dynamic websites. I thought it would be useful to bring together all of the best SQL snippets in sort of a “spellbook” or “cookbook”. After all, SQL queries can seem like magic to the uninitiated. By entering concise, well-crafted commands, SQL enables anyone to interact with any relational database. It’s […] Continue reading »
Just a heads up! I’m in the process of migrating all book accounts to the new bookstore at Perishable Press Books. The goal is to streamline everything — all books and user accounts — under the new books domain. This will make everything much simpler for everyone. Eventually, the other book sites will be taken offline, after everything is migrated to the new bookstore here at Perishable Press. Continue reading »
Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience.
Here you will find posts about web development, WordPress, security, and more »