Book Sale! Save $15 on any book or combo at WP-Tao.com with discount code: SAVE15BUCKS
Welcome to Perishable Press!
Home Page

Geek Code Nonsense

I found this interesting: Enlighten Encode Decode (2012/05/19: 404 link removed) Apparently, I am defined as: GFA d-@ s:- a C++ U@ P@ L@ E@ W+++ !N !o K–? w@ O@ M@ !V PS@ PE@ Y@ PGP@ t !5 !X R@ tv– b+ DI !D G@ e+ h@ r+++ y+++ Read more »

The htaccess Rules for all WordPress Permalinks

Update 2012/07/15 all code updated with the new .htaccess rules (changed in WP 3.0). The code in this article should work with all versions of WordPress. </update> I recently performed a series of tests on a fresh installation of WordPress 2.8.6 to determine the exact htaccess rewrite rules that WordPress writes to its htaccess file for various permalink configurations. Under the WP admin option menu, WordPress lists four choices for permalink structure: Default: https://perishablepress.com/press/?=123 Date and name based: https://perishablepress.com/press/index.php/2006/06/14/sample-post/ Numeric: https://perishablepress.com/press/index.php/archives/123 Custom: /%year%/%monthnum%/%day%/%postname%/ The "default" option is to not use permalinks. The "date and name based" setting invokes the /index.php/%year%/%monthnum%/%day%/%postname%/ […] Read more »

Get Back

The Internet Archive Wayback Machine is a trip into the online past, offering glimpses of ancient website relics. Reaching back through the virtual dark ages of 1996, the Wayback Machine chronicles over 55 billion pages. Although many of the pages appear incomplete due to missing images, the Wayback Machine provides an invaluable resource, enabling users to experience and learn from the arcane internet of yesterday. Check out these archaic online offerings: netscape.com, circa December 31, 1996 microsoft.com, circa October, 1996 The first Google website, circa late 1998 Read more »

Meatspace via Cyberspace

Within the last few years, the convergence of satellite imagery, digital technology, and the world wide web has spawned a host of sophisticated online navigational applications. Perhaps the most significant development involves Google's relatively new map technology, which brings users Google Maps and Google Earth. Whereas Google Maps provides an online navigational resource, Google Earth is a free, fully downloadable software application that brings that literally brings the world to your desktop. A few minutes after downloading and installing Google Earth, we found ourselves amazed, surfing the globe from Seattle to Paris, zooming in from thousands of miles above the […] Read more »

Passing Quotation Marks via wp_link_pages

According to the WordPress Codex 1, it is possible to pass quotation marks via the parameters of the function, wp_link_pages(). This would enable users to assign a particular css class or id to the function output, thereby providing greater design and behavioral control over that particular object. But alas, as reported several times in the WordPress Codex 2, wp_link_pages() is unable to pass quotes without causing errors. To fix this, we open template-functions-post.php and find wp_link_pages(), which is located around line #121 (for WP 2.0.2). The fix is easy, simply edit the <p> in the following lines: $r[‘before’] = ‘<p>’ […] Read more »

Reversing WordPress Page Navigation Order

This article explains how to reverse the order of WordPress page navigation links. To reverse the default (backward) order of page navigation in WordPress, open the file template-functions-links.php (in WP 2.0) or link-template.php (in WP 2.1/2.2) and scroll down to the last function, posts_nav_link() 1. Next, find the last if statement and switch the order of the following two lines: previous_posts_link($prelabel); [ ignore this line ] next_posts_link($nxtlabel, $max_page); Next, within the first line of the same function (beginning with function posts_nav_link), switch the order of the variables $prelabel=’&laquo; Previous Page’ and $nxtlabel=’Next Page &raquo;’. Finally, within the loop, make sure […] Read more »

DLa Website Back Online

The Dead Letter Art website is temporarily back online. This is the once infamous, vomit-green version of the website we’re talking about here. One of the first serious attempts at website design, the green DLa site offers slice-based rollover action, table-based markup, and seriously grotesque aesthetics. However hideous the site, its content showcases some of the finest highlights from the Dead Letter Art experience. Nonetheless, the site is back online for a hopefully brief three-week tour. This may indeed be your last chance to relive some of that ol’ vomit-green magic. So come on, feel the love… Update DLa is […] Read more »

WordPress Plugin Central

Welcome to WordPress Plugin Central! Here we will organize, review, and log any changes made to the plugins used here at Perishable Press. Our first task involves listing all of the plugins used as of May 29, 2006 (Note: This list is updated with every plugin modification and is current as of the “Edited on” date in the “Post Metadata” section to the left of this post): Update 2013/10/15: This article is from 2006 and no longer accurate! Informational/reference purposes only. Read more »

Have Peace of Mind

Looking for the perfect dedicated server? Well, “Don’t Just a Dedicated Server!” — “Have Peace of Mind!” with Daily Razor Hosting. Have a Peace of Mind Read more »

Category LiveBookmarks Plugin

Already familiar with Firefox’s Live Bookmarks and WordPress RSS feeds? Well then skip the intro and jump to the good stuff » Enthusiastic Firefox users enjoy the luxury of Live Bookmarks, a feature of Firefox that automatically discovers and updates RSS feeds. Web pages with available feeds are indicated by the orange feed icon located in the browser’s address bar. Clicking the feed icon presents a list of all available feeds for that particular webpage. Users then select which feeds they would like Firefox to bookmark, track, and automatically update. Very handy indeed. Providing these Live Bookmark feeds to your […] Read more »

Website Cluster Graphs

Ever imagine your website represented as a cluster graph? Well prepare your DOM and check out Sala’s Websites as Graphs (404 link removed 2015/06/15) project. Each map represents a single website page, each dot represents a different tag, and each color represents a different set of tags. Here is the graphical representation for Perishable Press (404 link removed 2014/01/29): Perishable Press DOM Graph Read more »

Perishable Press Print CSS

Editor’s Note: This article applies exclusively to our Lithium theme, which is no longer the default site theme. Different themes may or may not include print style sheets of their own. Click here to check out the Lithium theme, to which this article applies. Click here to see a list of all available themes. Perishable Press now with fully printable articles! Check out the new print CSS stylesheet by checking out an article’s “Print Preview” from the browser’s “File” menu. Before the addition of special CSS styles for print versions, Press articles printed non-sequentially and included everything — buttons, banners, […] Read more »

Essential Firefox Extensions

Firefox users, lend me your ears! As you know, Firefox is like the most excellent, versatile, reliable, and secure browser available today. Extensions are just one of the features that make Firefox so versatile and efficient. Extensions enable Fx users to customize their browsing experience by adding tools that help with security, searching, and multimedia. Here is a list of my favorite — nay, essential — Firefox extensions: Adblock Plus All-In-One Sidebar Broadband Speed Test and Diagnostics ChatZilla Clear Cache Button Colorful Tabs ColorZilla Copy All Urls Copy as HTML Link CustomizeGoogle Download Statusbar Fasterfox Firefox Extension Backup Extension (FEBE) […] Read more »

Google Analytics Invitation

Earlier this year, we decided to implement the much-hyped Google Analytics visitor-tracking and optimization tool. The free service offers enterprise-level statistics capabilities and provides “high-end web analytics” and works with or without Google AdWords. Sounds great, however the service is available through invitation only. Skeptical that we would ever hear anything, we decided to submit a request anyway. Several months later, after having completely forgotten about signing up for GA (Google Analytics), we received our official GA invitation and immediately began the registration process. The invitation included a “secret code” and required us to create a free Google account, which […] Read more »

Create New Permalink Category

If you are running WordPress 2.0.2 and have enabled permalinks, you may have had problems creating a new category or page to your site. I recently encountered this dilemma and devised the following strategy for adding, editing, or even deleting WordPress categories and pages. Note: this tutorial assumes you are running Apache. First, open wp-includes/vars.php and find (around line #39): $is_apache = ( strstr($_SERVER[‘SERVER_SOFTWARE’], ‘Apache’) || strstr($_SERVER[‘SERVER_SOFTWARE’], ‘LiteSpeed’) ) ? 1 : 0; Comment out that line and add the following: $is_apache = 1; Save the file and upload it to your server. Next, check the file attributes of your […] Read more »

Customize Password-Protected Posts

To customize WordPress-powered password-protected posts such as this one, follow these simple steps. First open template-functions-post.php and find the function get_the_password_form, which is located near the top of the page. There are several aspects of this function that you may wish to customize. For example, the Perishable Press website requires several CSS attributes for stylistic control. Thus we simply added the class postpassword to the form input field, as well as the class passwordsubmit to the form submit button. This enabled full stylistic control over password-protected posts. You may also wish to modify the size of the input text field, […] Read more »

Latest Tweets New version of BBQ Pro now available: plugin-planet.com/bbq-pro