New book on WordPress Theme Development: WordPress Themes In Depth

WP-ShortStat Slowing Down Root Index Pages

For over a year now, I have been using Markus Kämmerer’s (Happy Arts Blog) WP-ShortStat plugin for WordPress. The plugin is relatively well-maintained and remains one of my favorite admin tools. Great for popping in on stats without logging into Mint. Nonetheless, due to its IP/country-detection functionality, WP-ShortStat has experienced its share of difficulties (e.g., read through the change log on the plugin’s home page). In this article, I describe how WP-Shortstat slows down the root index-page of a site, and then suggest a (temporary) fix for the issue. Read more »

WordPress Plugin: Export Blogroll for del.icio.us

Update (2012/11/08): the Export Blogroll plugin is discontinued as Delicious has changed and no longer accepts imports from anything other than Twitter or Facebook. It was fun while it lasted! Announcing an easy way to export and automatically format your WordPress Blogroll for import into your del.icio.us social bookmarking account! The Export Blogroll plugin for del.icio.us simplifies the process of transferring your WordPress Blogroll to your del.icio.us account. del.icio.us now provides a way to import multiple links with a single file, however the file must emulate a specific (browser bookmark) format. The Export Blogroll plugin automatically formats your exported Blogroll […] Read more »

Bookmark Exodus: Export the WordPress Blogroll and Import to del.icio.us

After our recent WordPress-2.1 blogroll debacle, we concluded that the WordPress Links Manager (aka the Blogroll) is no longer a viable, long-term solution for managing bookmark collections containing large numbers of links. A far better solution, in the eyes of many savvy web users, is the free social bookmarking service del.icio.us. Using del.icio.us for over a year now, we have found it to be highly flexible, always reliable, and infinitely extensible. Plus, as a social bookmark service, everyone benefits from everyone and quality resources are much easier to find. The dec.isio.n to switching from the Blogroll to del.icio.us is, in […] Read more »

WordPress 2.1 Blogroll Nightmare and Lessons Learned

Here at Perishable Press, we like to stay current by running the latest version of WordPress. The site launched in 2005 with WordPress 1.5 (Strayhorn), eventually made the jump to version 2.0 (Duke), recently stepped up to 2.0.1 (Still Duke), and currently enjoys 2.0.5 (Ronan). Although each of these upgrades have required various file edits, plugin tweaks, and theme modifications, the process is always educational and remains an important aspect of this site. Much of our content revolves around using and customizing WordPress, and so staying current with new versions is critical if we are to continue operating as a […] Read more »

WordPress Basics: Uploading and Displaying Images

Note: This article continues a series of tutorials covering the very basics of using WordPress. This brief tutorial outlines the process of uploading images and displaying them in your posts. This tutorial applies specifically to WordPress version 2.0+, but may be extrapolated to other versions. Read more »

New Version of AddMySite Released!

We are happy to announce the release of AddMySite (AMS) version 0.77. The new version features support for syndicated content feeds, and enables users to add their site’s feed to fifteen different feed-syndication and social-aggregator sites. Plus, the new version of AMS includes twenty-five social-bookmarking services to which users may easily add your site. The entire list of 40 sites is concisely presented via drop-down menu or as a customizable list. One file. Simple installation. Easy to use. Clean output and XHTML strict. Plus, the new version of AddMySite is fully compatible with WordPress 2.1 (Ella). Click on over to […] Read more »

WordPress Basics: Setting the Date, Author, and other Post Options

Note: This article continues a series of tutorials covering the very basics of using WordPress. Now that we are comfortable logging in, publishing a post, and saving and editing posts, it is time to look at a few other useful posting options. In this tutorial, we explain how to set and change the post date, post author, and several other useful post options. Setting/changing the post date and time By default, the date & time associated with a post is the same as the date & time when the post was originally published. To change the default date & time […] Read more »

WordPress Basics: Saving and Editing Posts

Note: This article continues a series of tutorials covering the very basics of using WordPress. After logging in to WordPress and publishing a post, you may wish to return to the post for additional editing or to add new content. Or, perhaps you draft a post for which you would like to postpone publishing until later. This tutorial covers both of these processes. Editing a post that has already been published To edit a post that has already been published, login to the WordPress Admin area and follow these steps: 1. Click on the Manage tab Click on the "Manage" […] Read more »

WordPress Basics: Publishing Posts

Note: This article continues a series of tutorials covering the very basics of using WordPress. Once you have successfully logged in to the WordPress Admin area, you may want to publish a post. To do so, follow these steps: 1. Locate and click on the Write tab Within the WordPress Admin, there are many menu tabs. Each tab provides access to a different feature of WordPress. To write and publish a post, locate and click on the "Write" tab (see example). 2. Write the title of the post After clicking the Write tab, you should find yourself within the "Write […] Read more »

WordPress Basics: Login to Admin

Update (May 2011) – New screencast available on how to login to the WordPress Admin using version 3.1.2 (current). The article below may still be useful, but is quite old now and refers to an earlier version of WordPress. Note: This article begins a series of tutorials covering the very basics of using WordPress. To login to the WordPress (WP) Administration area, follow these steps: 1. Go to the Admin Login screen Go to the WordPress login screen, generally located at http://yoursite.com/wp-login.php or http://yoursite.com/wp-admin/ (note: if WordPress has been installed in a subdirectory, the login screen should be located at […] Read more »

WordPress 2.1 Released

As promised, the fine folks at WordPress have released WordPress 2.1, which has been named "Ella" after jazz legend Ella Fitzgerald. The new version features several key improvements, including lossless XML import/export, spell checking, post Autosave, and even a new search-engine privacy option. All that, and much more. Reading through the vast list of changes and developer features, we are quite excited to dive in and explore the new and improved, "state-of-the-art semantic personal publishing platform." Download WordPress 2.1 (direct download) Read more »

Perishable Press Unresolved Error Log

This post is hereby dedicated to the official logging of all unresolved and/or unexplained errors encountered during development or implementation of various plugins, extensions, themes, scripts, and/or anything else that results in bizarre and mysterious errors, bugs, or other anomalies. Further, we will also post any potential solutions, fixes, workarounds, or explanations for any errors logged in this post. This information is provided for reference purposes only — please share any related information you may have concerning any of the errors described in this error log. Please use the comment form below or simply contact us directly. Thanks. Read more »

Feed Tester

Ignore this post.. [Edit] Note to WP 2.0.5 users: Everything was working fine on this site before upgrading to WP 2.0.5. After upgrading, apparently, our feeds stopped validating* and the BDP RSS Aggregator plugin refused to update our own feeds. After several hours investigating the situation, we determined that the Live Comment Preview plugin was interfering with our feeds validating, while the upgraded WordPress (2.0.5) was responsible for problems with the BDP plugin. Here is a copy of our recent comment posted at the BDP plugin website: Comment by m0n on Wednesday 6 December 2006 at 4:28 am I was […] Read more »

Time Test

This post exists entirely for the sake of tweaking time functionality in Apache, PHP, SQL, and WordPress.. Immediate findings: Date/time limit into the past for WordPress: December 13, 1901 @ 15:45 WordPress will display December 13, 1901 @ 15:45 properly for all functions except wp_get_archives All dates prior to 12/13/1901 in MySQL will display as December 31, 1969 @ 19:00 in the WP Admin > Post Timestamp panel SQL timestamps of 0000-00-00 00:00:00 display as 0 via $wpdb->get_col(“SELECT DISTINCT YEAR SQL timestamps of 0000-00-00 00:00:00 display link as the current year when permalinks are enabled An SQL timestamp of 1000-00-00 […] Read more »

Perishable Press Triple Loop for WordPress

Two of the themes developed by Perishable Press, Apathy and Information, depend on three WordPress loops to operate as intended. For each of these themes, the three loops consist of two "side" loops and one main loop. The side loops each display posts from one specific category, while the main loop displays posts from every category not specified in the side loops. There are many different multi-loop configurations currently available for WordPress users. Needless to say, despite a wide variety of available loop setups, implementing a customized multiple loop frequently requires a great deal of time of energy. Certain loop […] Read more »

WordPress on Crack: Tips for Faster Post Publishing

Apparently, article posting is painfully slow on 2-ish versions of WordPress. Indeed, we finally got tired of waiting several minutes every time we published, saved, or edited a post. After a bit of research, reading through countless complaints and suggested remedies, several key methods began to emerge. And, after taking the time to implement them, we have definitely enjoyed an substantial decrease in time required to publish, save, or edit posts. Please note that everyone’s site is configured differently. These are the tricks that helped us to speed up publishing, but they may not have the same effect for everyone. […] Read more »

Latest Tweets New PDF Demo of WordPress Themes In Depth: wp-tao.com/WordPress-Themes-In…