Spring Sale! Save 15% on my WordPress books with coupon code: SPRING2018 Shop Books »
Welcome to Perishable Press!
Home Page

Spamless Email Address via JavaScript

Let’s face it, spam sucks. Give spammers the figurative finger by using this nifty bit of JavaScript to hide your email address from the harvesters. Here is an easy copy-&-paste snippet for including a spam-proof email address in your web pages. Although there are a million ways of doing this, I am posting this for the record (and because I just can’t stand deleting usable code). This technique uses JavaScript, and therefore is not 100% ideal for all users. My advice would be to include a <noscript> element that contains an image of your email address. That way, users without […] Read more »

Conditionally Load WordPress Pages

Need to load a WordPress page conditionally? For example, perhaps you need a “special” page to appear for search results? Yes? This simple PHP/JavaScript solution may be just what the doctor ordered! Read more »

Execute External WordPress Functions

To execute WordPress functions in an external directory (i.e., outside of the WordPress install directory), it is necessary to include a call to wp-blog-header.php at the top of the external file. Read more »

sIFR Notes Plus

Here are a few sIFR Notes for Perishable Press. Just what are we looking at here? Well, first it is important to understand the sIFR variables and the order in which they should appear: Read more »

Stupid htaccess Tricks Redux

One of our most popular posts, Stupid htaccess Tricks, has been completely rewritten and now includes almost twice as many stupid htaccess tricks. Plus, we have added a library of regex character definitions, more information for many of the directives, and several handy references. But wait, there’s more — we even threw in a “quick-jump” Table of Contents and a complete set of “up” links [ ^ ] for easy navigation. Utterly amazing! Read more »

A Complete CSS Template File

To help maintain consistency when developing new CSS-styled websites, we have created a complete CSS template file. The file contains every HTML/XHTML tag known to man. This includes tags such as BASEFONT and CENTER, which have been deprecated; tags such as COMMENT and MARQUEE, which are exclusive to Internet Explorer; tags such as SPACER and SERVER, which are exclusive to Netscape Navigator; and even tags such as !DOCTYPE and BASE, which are included merely for the sake of completeness. As CSS selectors, the tags are (almost all) empty, just waiting to be filled with declarations, properties, and values. Read more »

New Version of Category LiveBookmarks Available

Thanks to some valuable feedback, several inconsistencies were discovered in our Category LiveBookmarks plugin for WordPress. If you are using CLB+ version 1.1.1, check carefully your feed links — you may discover that your feed links are being written twice in both the document head and (if applicable) the document body. Further, it was requested that the plugin produce a complete set of links for various WP page views, such as category views and archive views, rather than creating links merely for the categories of whichever post appears first in the sequence.. Read more »

Memorable Quotes, Part 1

I enjoy discussing science and philosophy with my co-workers. Here is a taste of the geeky conversations once held while employed at the local poly-silicon laboratory. Read more »

A Nice Collection of Feed Icons

Here is a nice collection of feed icons. All are in PNG format, and all have transparent backgrounds (Although they may not appear as transparent if you are viewing via Internet Explorer). Download them individually or as a zipped set. In addition to the icons displayed below, the zipped set also includes two 500×500-pixel feed icons, one in standard orange and the other in greyscale. Please save these to your server and kindly refrain from hotlinking. Thank you. Read more »

A Closer Look at Perishable Press

Perishable Press began as a virtual journey into the digital chaos of the blogosphere. While initially designing the site, we began posting a variety of content, primarily information related to the project itself. During the development process, as the site exploded into a frenzy of ideas, possibilities, and experimentation, we continued to post code examples, useful links, and tons of reference material. Slowly, as the site began to attract visitors, we began to clarify our scope, define our niche, and produce content accordingly. Currently, the site enjoys a steady flow of visitors, a growing number of subscribers, and a great […] Read more »

WordPress Core File Edits at Perishable Press

Editor’s note: This article was written over 10 years ago, back when “hacking the WordPress core” was the only way to accomplish certain functionality. These days, WordPress has evolved to the point where you should never need to hack anything in the WordPress core files. Please keep that in mind while reading the following information. The folks developing WordPress are continually rolling out upgrades. While it is generally a good idea to stay current, it can also be a bit of a pain if you have made any changes to the WordPress core files. One thing that helps to stay […] Read more »

Latest Tweets Working on a complete redesign for PerishablePress.com - first redesign in over 5 years, very inspiring!